《安富莱嵌入式周报》第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!
《安富莱嵌入式周报》第279期:强劲的代码片段搜索工具,卡内基梅隆大学安全可靠C编码标准,Nordic发布双频WiFi6 nRF7002芯片相关推荐
- 安富莱v6开发板网口通讯_安富莱嵌入式周报第170期:2020.07.202020.07.26
说明: 谢谢大家的关注,继续为大家盘点上周精彩内容. 1.沁恒推出带USB3.0,千兆以太网,光纤接口的RISC内核单片机CH569 CH569/565 微控制器使用 RISC-V3A 内核, ...
- 《安富莱嵌入式周报》第245期:2021.12.20--2021.12.26
往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...
- 《安富莱嵌入式周报》第246期:2021.12.27--2022.01.02
往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...
- 《安富莱嵌入式周报》第269期:2022.06.06--2022.06.12
往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...
- 《安富莱嵌入式周报》第275期:2022.07.18--2022.07.24
往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...
- 《安富莱嵌入式周报》第285期:电子技术更新换代太快,我要躺平,Linux内核6.1已经并入RUST,一夜161个网站密码遭泄,Matlab精选课件,开源电子书
往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...
- 《安富莱嵌入式周报》第251期:2022.01.31--2022.02.06
往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...
- 《安富莱嵌入式周报》第249期:2022.01.17--2022.01.23
往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...
- 《安富莱嵌入式周报》第283期:全开源逆向“爆破”硬件工具,Linux内核6.1将正式引入RUST语言,I3C培训教程,80款市场成熟的电感式位置传感器设计
往期周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - P ...
最新文章
- Strange Words 4
- 华为正式发布鸿蒙多久可以用,华为正式发布鸿蒙OS,手机随时能用
- css加了固定定位就不显示内容_前端开发必备,学好”定位“向菜鸟说拜拜
- 为什么析构函数可以能声明为虚函数,构造函数不可以
- redis 系列7 数据结构之跳跃表
- 丢失所有凭据后如何重新连接到SQL Server实例
- db_index,unique和primary区别
- HDU1280 前m大的数【排序】
- 卸载MySQL以及重装卡到Start Services的解决办法(亲测有效,刚重装成功)
- 1024程序员节最新福利之2018最全大数据资料集合
- unity相机自由移动
- 求最大公约数 最大公因数 语言实现输出一个整数的最大公约数(因数),四种算法实现
- excel冻结窗口_excel中使用快捷方式锁定单元格,冻结某些单元格、公式或单元格...
- 毕业生签约时必须知道三件事:三方协议、干部身份、派遣证
- 3dmax渲染是用云渲染好还是自己电脑渲染好?
- 願いをドラッグの若返り薬)作者紫猫刘程
- Power bi 超市经典案例之销售分析(二)
- ERR_CONNECTION_CLOSED
- 梦幻西游手游三生兔怎么打
- wangeditor封装使用