《安富莱嵌入式周报》第336期:开源计算器,交流欧姆表,高性能开源BLDC控制器,Matlab2024a,操作系统漏洞排名,微软开源MS-DOS V4.0
周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104
本周更新一期视频教程:
BSP视频教程第30期:UDS ISO14229统一诊断服务CAN总线专题,常用诊断执行流程精讲,干货分享,图文并茂
https://www.armbbs.cn/forum.php?mod=viewthread&tid=123888
视频版:
https://www.bilibili.com/video/BV1Zs421P7e3
目录:
1、开源计算器CG-35,类似HP-35的 RPN 计算器
2、交流欧姆表mR-71重制版
3、操作系统漏洞排名TOP50
4、一款开源的Python UI开发库NiceGUI
5、曾经的汇编语言"巅峰作品",微软开源MS-DOS V4.0
6、Hackaday举行的智能家居比赛结束,最终提交作品85个
7、高性能开源BLDC控制器AMULET,提供100A峰值电流和1500W功率,与moteus固件兼容
8、GUI相关:
(1)Qt for MCU V2.7发布,继续加强对资源受限MCU支持
(2)Embedded Wizard为摩托设计的仪表
(3)打火机带的UI效果展示
(4)emWin推出内存位图,实现高效图像渲染
9、PSA物联网安全认证推出更高级别的Level4
10、Matlab 2024a
11、PCIe 7.0将提供512GB/S的双向传输速度
12、2024年全球蓝牙市场分析报告,对于搞蓝牙产品的用户,此文档非常有价值,是蓝牙官方组织整理的
13、RTOS相关更新
(1)RT-Thread 发布5.1.0
(2)FreeRTOS发布V11.1.0
(3)PX5的获得工业,医疗,汽车和铁路运输的最高等级安全认证
(4)分享基于安富莱ThreadX全家桶2.0版本实现的USBX CDC ACM+PPP连接服务器
14、TI具有自动方向检测和 +/-15kV ESD 保护的双向电压电平转换器TXB0101,速度支持100Mbps
15、开源物联网平台,并配了一个300页手册
16、微软推出的固定宽度字体Cascadia Code升级,效果更好
17、H7-TOOL本周进展
(1)BSP视频教程第30期:UDS ISO14229统一诊断服务CAN总线专题,常用诊断执行流程精讲,干货分享,图文并茂
(2)H7-TOOL的脱机烧录增加沁恒CH32F2xx系列支持
(3)H7-TOOL脱机烧录增加N32G003系列支持
(4)H7-TOOL脱机烧录增加CH579系列支持
(5)H7-TOOL脱机烧录1拖16,NXP的S32K144,方便大家测试参考
(6)H7-TOOL脱机烧录STM32L431各种低功耗模式测试效果
(7)脱机烧录方面还有本周还将陆续添加增加STM32C0,英飞凌车规级CYT2B,CYT3B,CYT4B支持等
1、开源计算器CG-35,类似HP-35的 RPN 计算器
https://github.com/CedarGroveStudios/CG-35_Calculator
计算器的图形布局模拟 原始计算器,改进计算精度
原计算器效果:
新制作的效果:
2、交流欧姆表mR-71重制版
来自坛友“OldGerman”的设计:https://www.armbbs.cn/forum.php?mod=viewthread&tid=123517
重制的效果非常漂亮,详细的测量规格可以看作者介绍
3、操作系统漏洞排名TOP50
按照漏洞数量从高到低排
https://www.cvedetails.com/top-50-products.php
4、一款开源的Python UI开发库NiceGUI
简单易用,直接以WebUI方式呈现,使用浏览器就可以方便展示。
https://github.com/zauberzeug/nicegui/
5、曾经的汇编语言"巅峰作品",微软开源MS-DOS V4.0
https://github.com/microsoft/MS-DOS
微软近日宣布,将MS-DOS V4.0的源代码开源。这一操作系统版本最初于1988年发布,是微软与IBM合作的成果。现在,这一历史性的代码已在MIT许可下发布,供公众查阅和研究。
十年前,微软曾向计算机历史博物馆发布了MS-DOS 1.25和2.0的源代码。今天,微软继续这一传统,不仅发布了MS-DOS V4.0的源代码,还包括了一些未公布的测试版二进制文件、文档的PDF和磁盘镜像。
代码的汇编含量很足
感兴趣的网友已经早早开始研究起了源码,亮点不少,比如这个
6、Hackaday举行的智能家居比赛结束,最终提交作品85个
https://hackaday.io/submissions/2024-sweet-home-automation/list
最终SCADA数据采集与监视控制系统获得第1名
https://hackaday.io/project/14862-diy-scada-smart-home
后台界面控制
组装起来后的整体效果:
7、高性能开源BLDC控制器AMULET,提供100A峰值电流和1500W功率,与moteus固件兼容
Amulet 运动控制器是一款与 moteus 固件(开源的伺服器控制)兼容的大功率无刷电机控制器。它专门设计用于集成在四足机器人的QDD执行器中。
https://hackaday.io/project/195374-m-u-l-e-t-motion-controller
https://github.com/EPFLXplore/XRE_LeggedRobot_HW/tree/master/amulet_controller
8、GUI相关:
(1)Qt for MCU V2.7发布,继续加强对资源受限MCU支持
https://www.qt.io/blog/qt-for-mcus-2.7-released
(2)Embedded Wizard为摩托设计的仪表
这个案例是为意大利摩托车制造商MV Agusta 设计的
https://www.embedded-wizard.de/cases/cte
(3)打火机带的UI效果展示
视频地址:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=123915
(4)emWin推出内存位图,实现高效图像渲染
https://www.segger.com/news/news-240326-memory-bitmaps/
这个应该就是上周发布的6.38里面带的这个功能
9、PSA物联网安全认证推出更高级别的Level4
PSA是ARM在2017年推出的物联网安全框架,后面逐渐形成了一个完善的认证考核等级,之前有Level1,Level2和Level3,其中Level3是最高等级认证。这次推出更高级别的Level4
视频地址:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=123915
10、Matlab 2024a发布
https://ww2.mathworks.cn/products/new_products/release-highlights.html
11、PCIe 7.0将提供512GB/S的双向传输速度
https://www.anandtech.com/show/2 ... r-pcie-x16-incoming
https://pcisig.com/blog/pcie%C2% ... t-available-members
PCI-SIG 于 2022 年 6 月在美国 DevCon 上首次公布了 PCIe Express (PCIe) 7.0 规范,随着规范版本 0.5 的发布,该标准现在越来越接近 2025 年的完整版本。
12、2024年全球蓝牙市场分析报告,对于搞蓝牙产品的用户,此文档非常有价值,是蓝牙官方组织整理的
内容较多,下面是部分展示:
蓝牙设备年出货量有望在2028年首次超过75亿:
蓝牙解决方案领域,音频,数据传输,定位服务和设备网络
音频方面:无线耳机,无线扬声器,车载娱乐。2024年预计出货量10.1亿,2028有望13亿
数据传输:运动健身(穿戴设备,运动设备等),PC外围设备和配件,健身和保健(生命体征测量等),2024年预计出货量13.5亿,2028有望19.1亿
定位服务:资产追踪,室内导航,数字密钥,个人物品查找。
设备网络:控制系统,监控系统,自动化系统:
蓝牙智能家居2024年将出货6.75亿台:
13、RTOS相关更新
(1)RT-Thread 发布5.1.0
部分更新记录截图
https://github.com/RT-Thread/rt-thread/releases/tag/v5.1.0
(2)FreeRTOS发布V11.1.0
https://github.com/FreeRTOS/FreeRTOS-Kernel/releases/tag/V11.1.0
(3)PX5的获得工业,医疗,汽车和铁路运输的最高等级安全认证
IEC 61508 SIL 4、IEC 62304 C 类、ISO 26262 ASIL D 和 EN 50128 SW-SIL 4
PX5继续延续了之前ThreadX的最高等级安全认证传统。
https://px5rtos.com/press/px5-an ... on-of-the-px5-rtos/
(4)分享基于安富莱ThreadX全家桶2.0版本实现的USBX CDC ACM+PPP连接服务器
来自坛友 "水水水木木木" 的分享:https://www.armbbs.cn/forum.php?mod=viewthread&tid=123737
H7开发板 + USB CDC ACM + PPP + EC20:
1K:1ms
10K:最小150ms,最大633ms。15-66K/s
100K:最小1394ms,最大1743。57-71K/s
500K:最小7783ms,最大10081ms。50-64K/s
1M:最小16959ms,最大21090ms。47-59K/s
H7开发板 + USB CDC ACM + PPP + EC800N:
1K:最小1ms,最大2ms。这个可以认为是误差。
10K:最小119ms,最大244ms。41-84K/s
100K:最小998ms,最大2226。45-100K/s
500K:最小7065ms,最大9773ms。50-70K/s
1M:最小18315ms,最大24373ms。40-50K/s
F407 + RTX5全家桶 + 硬件串口 + 921600bps + PPP拨号 + EC800M:
1K:10ms
10K:280ms。36K/s
100K:3250ms。31K/s
500K:16600ms。30K/s
1M:33000ms。30K/s
14、TI具有自动方向检测和 +/-15kV ESD 保护的双向电压电平转换器TXB0101,速度支持100Mbps
https://www.ti.com/product/TXB0101
15、开源物联网平台,并配了一个300页手册
硬件:https://gitlab.com/hamishcunning ... spin9-schematic.pdf
软件:https://gitlab.com/hamishcunningham/unphonelibrary
手册:https://iot.unphone.net/
16、微软推出的固定宽度字体Cascadia Code升级,效果更好
https://devblogs.microsoft.com/commandline/cascadia-code-2404-23/
https://github.com/microsoft/cascadia-code#welcome
CascadiaCode-2404.23.zip (143.51MB)
17、H7-TOOL本周进展
H7-TOOL详细介绍:https://www.armbbs.cn/forum.php?mod=viewthread&tid=89934
(1)BSP视频教程第30期:UDS ISO14229统一诊断服务CAN总线专题,常用诊断执行流程精讲,干货分享,图文并茂
视频:https://www.armbbs.cn/forum.php?mod=viewthread&tid=123888
H7-TOOL的UDS解析:https://www.armbbs.cn/forum.php?mod=viewthread&tid=122699
(2)H7-TOOL的脱机烧录增加沁恒CH32F2xx系列支持
(3)H7-TOOL脱机烧录增加N32G003系列支持
(4)H7-TOOL脱机烧录增加CH579系列支持
(5)H7-TOOL脱机烧录1拖16,NXP的S32K144,方便大家测试参考
本来是高了两个S32K144的板子,这两天搞CANFD,不小心锁死了一个板子。所以本帖就用一个板子展示1拖16的第1路。后面再搞几套板子展示多路。
(6)H7-TOOL脱机烧录STM32L431各种低功耗模式测试效果
STM32Lxx脱机烧录之前很早就支持了,这次是测试下低功耗方式各种表现。
详细帖子:https://www.armbbs.cn/forum.php?mod=viewthread&tid=123600
(7)脱机烧录方面还有本周还将陆续添加增加STM32C0,英飞凌车规级CYT2B,CYT3B,CYT4B支持等
本来对应的板子很早就到了,忙于UDS专题视频教程没顾上弄。