码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 《安富莱嵌入式周报》第279期:强劲的代码片段搜索工具,卡内基梅隆大学安全可靠C编码标准,Nordic发布双频WiFi6 nRF7002芯片


    往期周报汇总地址:地址链接

     

    目录

    本周更新了一期视频教程:

    视频版:

    1、强劲的代码片段搜索工具

    2、卡内基梅隆大学SEI CERT安全可靠C编码标准

    3、Nordic发布双频WiFi6 nRF7002芯片

    4、ITTIA推出双引擎实时嵌入式物联网数据库V8,主要用于嵌入式系统和物联网设,支持单片机

    5、48核神经形态AI芯片NeuRRAM

    6、瑞萨推出面向工业以太网的MPU芯片RZ/N2L,IAR9.30提供全面支持

    7、微软宣布Ubuntu22.04 LTS正式开始原装支持.NET6,NET6的跨平台迈出重要一步

    8、ST新发布的电机参考指南中文版

    9、Embedded Studio V6.34发布

    10、嵌入式C++模板库

    11、H7-TOOL本周进展

    (一)下次要升级的V2.18版固件将支持扫码枪。

    (二)基于H7-TOOL的硬件异常黑盒子功能V1.0版本操作说明已经发布,支持脱机和在线

    (三)H7-TOOL的 RTOS Trace功能月末上线。


    本周更新了一期视频教程:

    USB应用实战视频教程第1期:手把手轻松玩转USB Host外挂扫描枪

    USB应用实战视频教程第1期:手把手轻松玩转USB Host外挂扫描枪 - USB - 硬汉嵌入式论坛 - Powered by Discuz!

    视频版:

    https://www.bilibili.com/video/BV1uT411w7HX

    《安富莱嵌入式周报》第279期:强劲的代码片段搜索工具,卡内基梅隆大学安全可靠C编码标准,Nordic发布双频WiFi6 nRF7002芯片


    1、强劲的代码片段搜索工具

    grep.app | code search

    可以快速的在全球各大主流GitHub 存储库中搜索代码片段或现有实现以供参考,非常强劲的代码工具。

    有时候参考别人设计的工程时,想搜索下源码出处,会有惊喜。又或者想搜点代码参考下,也非常方便。

    比如我们简单的搜索个ThreadX的_tx_block_pool_delete,效果就出来了

     

     


    2、卡内基梅隆大学SEI CERT安全可靠C编码标准

    https://wiki.sei.cmu.edu/conflue ... RT+Coding+Standards

    sei-cert-c-coding-standard-2016-v01.pdf (3.70MB)

    C和C++的CERT安全编码标准,针对不安全编码实践和可能导致可利用漏洞的未定义行为,提供了规则和建议。由软件工程研究所(SEI)为嵌入式开发人员创建。软件工程研究所是由美国国防部和国土安全部主要资助的研究和开发中心。SEI的CERT分部由卡内基梅隆大学运营,负责发布这些标准。CERT C和C++编码标准是对20多年来记录的软件漏洞案例研究的结果。

     

    内容也非常好,也是直接以实例的形式说明

     

     

     


    3、Nordic发布双频WiFi6 nRF7002芯片

    Nordic Semiconductor announces its first Wi-Fi chip, the dual-band Wi-Fi 6 nRF7002 - nordicsemi.com

    继蓝牙单片机nRF52, nRF53以及蜂窝单片机nRF91后,推出2.4G和5G双频WiFi6芯片nRF7002

    详细的规格书还没有公布,粗略的信息如下:

     

     


    4、ITTIA推出双引擎实时嵌入式物联网数据库V8,主要用于嵌入式系统和物联网设,支持单片机

    https://www.ittia.com/news/press ... bedded-iot-database

    配合ITTIA DB SQL,用户可以在SD卡,eMMC,NOR Flash,NAND Flash,RAM中建立数据库管理,通过TCP/IP还可以执行远程SQL请求。

     

     


    5、48核神经形态AI芯片NeuRRAM

    A compute-in-memory chip based on resistive random-access memory | Nature

    美国和中国的一个研究小组使用电阻式RAM设计并构建了一种神经形态AI芯片,将其命名为NeuRRAM。

    NeuRRAM芯片的能效不仅是目前最先进的“内存计算”芯片的两倍,而且它提供的结果也与传统数字芯片一样准确。

    此外,NeuRRAM芯片具有高度的通用性,支持多种不同的神经网络模型和架构。因此,该芯片可用于许多不同的应用,包括图像识别和重建以及语音识别。 

     

     

     


    6、瑞萨推出面向工业以太网的MPU芯片RZ/N2L,IAR9.30提供全面支持

    https://www2.renesas.cn/us/en/pr ... plications#document

    瑞萨分享了针对这块芯片的IAR下载算法和专门的图形化一键配置软件(类似STM32CubeMX),可以像使用单片机一样玩转RZ/N2L。

    RZ/N2L是一款以太网通信微处理器(MPU),使客户能够在各种物联网和工业应用(如驱动器、网关、远程IO等)中轻松实现工业以太网和TSN。RZ/N2L具有先进的3端口千兆以太网交换机、TSN、EtherCAT从属控制器等功能,并支持主要的工业以太网协议,如EtherCAT、PROFINET RT/IRT、EtherNet/IP和OPC UA

     

    推出的对应套件:

     

    IAR的全面支持

     

     

     


    7、微软宣布Ubuntu22.04 LTS正式开始原装支持.NET6,NET6的跨平台迈出重要一步

    .NET 6 is now in Ubuntu 22.04 - .NET Blog

    之前跟大家分享的基于树莓派单片机逻辑分析仪就是采用.NET6做的跨平台支持,三大平台都已经开源发布。

     

    后续NET7,  NET8, NET9路线图也公布了

     


    8、ST新发布的电机参考指南中文版

    zh.Brochure_Motor_Control.pdf (1.87MB)

    参考指南目录:

     

    这个手册的核心还是提供的参考设计板,比如BLDC无刷电机

     

     

     

     


    9、Embedded Studio V6.34发布

    SEGGER - The Embedded Experts - Downloads - Embedded Studio

    继续保持一个月更新一次。

     

    更新记录如下:

     


    10、嵌入式C++模板库

    Embedded Template Library

    GitHub - ETLCPP/etl: Embedded Template Library

    看介绍还是有一些不错的特性,跨平台。此库不特定于任何处理器类型。无动态内存分配,无需 RTTI。

     


    11、H7-TOOL本周进展

    H7-TOOL详细介绍:https://www.armbbs.cn/forum.php?mod=viewthread&tid=89934

    (一)下次要升级的V2.18版固件将支持扫码枪。

    相关功能已经设计完毕,支持一维码扫码枪和二维码扫码枪

     

     


    (二)基于H7-TOOL的硬件异常黑盒子功能V1.0版本操作说明已经发布,支持脱机和在线

    基于H7-TOOL的硬件异常黑盒子功能V1.0版本操作说明,持续更新(2022-08-17) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

    上电后一段时间进入硬件异常,或执行某个功能就进入硬件异常,我们可以方便的通过IDE软件或者嵌入的异常分析代码来锁定问题位置。

    而运行比较长的时间,比如两周,一个月等,这就不方便挂个电脑分析了。

    挂个TOOL就比较方便,可以长时间检测跟踪芯片的运行,出问题的时候可以关键信息导出来。简单的可以TOOL自带显示屏直接分析出结果,复杂的可以电脑端上位机软件分析。

    【在线检测】

    将LUA文件内容复制粘贴到如下位置,并将TOOL采用SWD接口模式连接目标板。

     

    (1)非法地址读取锁定的错误效果

    TOOL测试:

     

     TOOL锁定的出错位置:

     实际MDK查看出错位置没问题:

     

    (2)非对齐访问检测效果

    TOOL测试:

     TOOL锁定的出错位置:

     实际MDK查看出错位置没问题:

     

    【脱机运行】

    将hardfault.lua文件存到eMMC磁盘如下路径:

     TOOL重新上电后,进入如下位置即可运行Lua小程序查看:

     


    (三)H7-TOOL的 RTOS Trace功能月末上线。

    【里程碑】牛X的一塌糊涂,不需要目标板额外做任何代码,实时检测RTOS的任务执行情况,支持在线和脱机玩法

    【里程碑】牛X的一塌糊涂,不需要目标板额外做任何代码,实时检测RTOS的任务执行情况,支持在线和脱机玩法 - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

     

     

  • 相关阅读:
    CSS 合法颜色值
    【USB】macOS usb内核驱动开发入门
    Fiddler(七) - Composer(组合器)克隆或者修改请求
    憾住了!“吃透”字节跳动面试,四轮技术面通过,成功拿到offer
    Servlet(Cookie和Session)
    04.5. 权重衰减
    51单片机应用从零开始(六)·逻辑运算
    python 数据类型(整理)
    【Python小项目之Tkinter应用】随机点名/抽奖工具大优化:新增查看历史记录窗口!语音播报功能!修复预览文件按钮等之前版本的bug!
    Spark SQL
  • 原文地址:https://blog.csdn.net/Simon223/article/details/126509386
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号