《安富莱嵌入式周报》第336期:开源计算器,交流欧姆表,高性能开源BLDC控制器,Matlab2024a,操作系统漏洞排名,微软开源MS-DOS V4.0

周报汇总地址:嵌入式周报 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz!

本周更新一期视频教程:

BSP视频教程第30期:UDS ISO14229统一诊断服务CAN总线专题,常用诊断执行流程精讲,干货分享,图文并茂

BSP视频教程第30期:UDS ISO14229统一诊断服务CAN总线专题,常用诊断执行流程精讲,干货分享,图文并茂(2024-04-30) - STM32H7 - 硬汉嵌入式论坛 - Powered by Discuz!

视频版:

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

《安富莱嵌入式周报》第336期:开源计算器,交流欧姆表,高性能开源BLDC控制器,Matlab2024a,操作系统漏洞排名,微软开源MS-DOS V4.0

目录:

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"的设计:交流欧姆表mR-71重制版 - 万用表 - 硬汉嵌入式论坛 - Powered by Discuz!

重制的效果非常漂亮,详细的测量规格可以看作者介绍

3、操作系统漏洞排名TOP50

按照漏洞数量从高到低排

Top 50 products having highest number of cve security vulnerabilities

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个

2024 Sweet Home Automation | Hackaday.io

最终SCADA数据采集与监视控制系统获得第1名

DIY SCADA / smart home | Hackaday.io

后台界面控制

组装起来后的整体效果:

7、高性能开源BLDC控制器AMULET,提供100A峰值电流和1500W功率,与moteus固件兼容

Amulet 运动控制器是一款与 moteus 固件(开源的伺服器控制)兼容的大功率无刷电机控制器。它专门设计用于集成在四足机器人的QDD执行器中。

Λ M U L E T motion controller | Hackaday.io
https://github.com/EPFLXplore/XRE_LeggedRobot_HW/tree/master/amulet_controller

8、GUI相关:

(1)Qt for MCU V2.7发布,继续加强对资源受限MCU支持

Qt for MCUs 2.7 released

(2)Embedded Wizard为摩托设计的仪表

这个案例是为意大利摩托车制造商MV Agusta 设计的

CTE - Embedded Wizard

(3)打火机带的UI效果展示

视频地址:

https://www.armbbs.cn/forum.php?mod=viewthread\&tid=123915

(4)emWin推出内存位图,实现高效图像渲染

SEGGER introduces memory bitmaps for efficient image rendering

这个应该就是上周发布的6.38里面带的这个功能

9、PSA物联网安全认证推出更高级别的Level4

PSA是ARM在2017年推出的物联网安全框架,后面逐渐形成了一个完善的认证考核等级,之前有Level1,Level2和Level3,其中Level3是最高等级认证。这次推出更高级别的Level4

PSA Certified Announces New PSA Certified Level 4 Certification and Continued Partner Growth | PSA Certified

视频地址:

https://www.armbbs.cn/forum.php?mod=viewthread\&tid=123915

10、Matlab 2024a发布

Prerelease Release Highlights - MATLAB & Simulink

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/

PX5 RTOS - Press Releases, Media Inquiries, Downloads

(4)分享基于安富莱ThreadX全家桶2.0版本实现的USBX CDC ACM+PPP连接服务器

来自坛友 "水水水木木木" 的分享:分享基于安富莱ThreadX全家桶2.0版本实现的USBX CDC ACM+PPP连接服务器 - STM32H7 - 硬汉嵌入式论坛 - Powered by Discuz!

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

TXB0101 data sheet, product information and support | TI.com

15、开源物联网平台,并配了一个300页手册

unPhone yourself!

硬件:https://gitlab.com/hamishcunning ... spin9-schematic.pdf

软件:Hamish Cunningham / unPhoneLibrary · GitLab

手册:Mi Casa su Botnet?

16、微软推出的固定宽度字体Cascadia Code升级,效果更好

Cascadia Code 2404.23 - Windows Command Line

https://github.com/microsoft/cascadia-code#welcome

CascadiaCode-2404.23.zip (143.51MB)

17、H7-TOOL本周进展

H7-TOOL详细介绍:H7-TOOL开发工具,1拖4/16脱机烧录,高速DAPLINK,RTOS Trace,CAN/串口助手, 示波器, RTT等,支持WiFi,以太网,高速USB和手持 - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

(1)BSP视频教程第30期:UDS ISO14229统一诊断服务CAN总线专题,常用诊断执行流程精讲,干货分享,图文并茂

视频:BSP视频教程第30期:UDS ISO14229统一诊断服务CAN总线专题,常用诊断执行流程精讲,干货分享,图文并茂(2024-04-30) - STM32H7 - 硬汉嵌入式论坛 - Powered by Discuz!

H7-TOOL的UDS解析:H7-TOOL的UDS ISO14229统一诊断服务解析操作说明V1.0(2024-04-30) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

(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脱机烧录之前很早就支持了,这次是测试下低功耗方式各种表现。

详细帖子:H7-TOOL脱机烧录STM32L431各种低功耗模式测试效果(2024-04-09,已发布) - H7-TOOL开发工具 - 硬汉嵌入式论坛 - Powered by Discuz!

(7)脱机烧录方面还有本周还将陆续添加增加STM32C0,英飞凌车规级CYT2B,CYT3B,CYT4B支持等

本来对应的板子很早就到了,忙于UDS专题视频教程没顾上弄。

相关推荐
Zfox_20 分钟前
【Linux】进程信号全攻略(二)
linux·运维·c语言·c++
起名字真南38 分钟前
【OJ题解】C++实现字符串大数相乘:无BigInteger库的字符串乘积解决方案
开发语言·c++·leetcode
少年负剑去38 分钟前
第十五届蓝桥杯C/C++B组题解——数字接龙
c语言·c++·蓝桥杯
lucy1530275107938 分钟前
【青牛科技】GC5931:工业风扇驱动芯片的卓越替代者
人工智能·科技·单片机·嵌入式硬件·算法·机器学习
cleveryuoyuo39 分钟前
AVL树的旋转
c++
神仙别闹1 小时前
基于MFC实现的赛车游戏
c++·游戏·mfc
小c君tt1 小时前
MFC中 error C2440错误分析及解决方法
c++·mfc
木向2 小时前
leetcode92:反转链表||
数据结构·c++·算法·leetcode·链表
阿阿越2 小时前
算法每日练 -- 双指针篇(持续更新中)
数据结构·c++·算法
hunandede2 小时前
FFmpeg存放压缩后的音视频数据的结构体:AVPacket简介,结构体,函数
c++