《安富莱嵌入式周报》第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专题视频教程没顾上弄。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/7449.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Golang | Leetcode Golang题解之第68题文本左右对齐

题目: 题解: // blank 返回长度为 n 的由空格组成的字符串 func blank(n int) string {return strings.Repeat(" ", n) }func fullJustify(words []string, maxWidth int) (ans []string) {right, n : 0, len(words)for {left : right // 当前…

简述 BIO 、NIO 模型

BIO : 同步阻塞I/O(Block IO) 服务器实现模式为每一个连接一个线程,即客户端有连接请求时服务器就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,此处可以通过线程池机制进行优化。 impo…

工业光源环形系列一高均匀条形光源特点

产品特点 ◆可以根据检测需求随意调整照射角度: ◆可以根据检测需求选择光源颜色: ◆多个条形光源可以自由组合: ◆使用贴片灯珠,均匀性更好。

VMP 简单源码分析(.net)

虚拟机 获取CPU的型号 实现了一个指令集解释器,每个操作码对应一个特定的处理函数,用于执行相应的指令操作。在执行字节码时,解释器会根据操作码查找并调用相应的处理函数来执行指令。 截获异常 先由虚拟机处理 处理不了再抛出异常 priva…

第五节 内联框架强化练习

建立左右常用框架结构说明 1、添加动态面板如下: 2、添加树元件 3、添加树节点(右键->添加子节点 右键->点添加节点) 4、添加交互页面 5、添加单击交互跳转事件到内联框架中(注意当前内联框架与当前面板要处在同级目录) 6、添加交互跳…

外贸尾货全新变现玩法,冷门暴利项目,单月轻松3W+

有些朋友可能不太了解什么是外贸尾货。实际上,当我们国内的厂家进行外贸出口业务时,生产的商品并不总是能够完全销售到国外。为了避免出现瑕疵品,厂家通常会生产超出订单数量的产品,以确保产品质量和满足出口需求。例如&#xff0…

uniapp实现下拉刷新效果-uniapp原生接口

onPullDownRefresh | uni-app官网 1、需要在 pages.json 里,找到的当前页面的pages节点,并在 style 选项中开启 enablePullDownRefresh 2、生命周期中添加onPullDownRefresh,下拉时获取数据 3、处理完数据后,停止下拉效果stopPul…

web前端学习笔记7-iconfont使用

7. iconfont的使用流程 字体图标使用较多的是阿里巴巴iconfont图标库,它是阿里巴巴体验团队推出的图标库和图标管理平台,提供了大量免费和可定制的矢量图标,以满足网页设计、平面设计、UI设计、应用程序开发和其他创意项目的需求。 官方网站:https://www.iconfont.cn/ 使用…

MYSQL RR隔离级别下无索引更新是否表锁?

最近在MYSQL菜鸟群有群友提问,说他看了某个公众号里面文章说 "MYSQL RR隔离级别下无索引更新会导致表锁! " 他表示疑惑,而且不仅是他,还有很多个她在不同的群里同样表示疑惑! 下面是群友的截图 是啊 MYSQL 以及进化到了8.3.0版本了,普遍都使用5.7和8.0版本.而且还…

Navicat for MySQL Mac:数据库管理与开发的理想工具

Navicat for MySQL Mac是一款功能强大的数据库管理与开发工具,专为Mac用户设计,旨在提供高效、便捷的数据库操作体验。 它支持创建、管理和维护MySQL和MariaDB数据库,通过直观的图形界面,用户可以轻松进行数据库连接、查询、编辑和…

提升开发者效率的必备工具

目录 前言1. Git2. Docker3. Postman4. Apipost5. PyCharm6. IntelliJ IDEA7. Everything8. Sublime Text9. 截图工具(Snipaste)10. Markdown 在线编辑器11. Xmind 思维导图12. 在线流程图制作工具(如 ProcessOn)结语 前言 在快节…

MambaMOS:基于激光雷达的三维运动物体分割与运动感知状态空间模型

MambaMOS:基于激光雷达的三维运动物体分割与运动感知状态空间模型 摘要INTRODUCTIONRelated WorkMethod MambaMOS: LiDAR-based 3D Moving Object Segmentation with Motion-aware State Space Model 摘要 激光雷达基于的运动目标分割(MOS)旨在利用之前…

106短信群发平台:拓客拉新、商品促销,效果究竟如何?一试便知!

106短信群发平台在拓客拉新和商品促销方面的效果是非常显著的。 首先,从发送速度和到达率来看,106短信平台表现优秀。无论是节假日还是平日,其发送速度都能保持在一个较快的水平,这对于需要及时到达的营销信息尤为重要。同时&…

STM32学习笔记--疑问篇

STM32学习笔记–疑问篇 GPIO是什么的缩写通用寄存器的缩写和全程 3.、这是什么的缩写 不同输出模式之间的差异 PB是GPIOB的缩写? 怎样知道端口应该设置成输入模式还是设置成输出模式

【强训笔记】day11

NO.1 思路&#xff1a;枚举&#xff0c;设一号大礼包的数量为x&#xff0c;二号大礼包的数量为y&#xff0c;用循环枚举一号大礼包的个数得到二号大礼包的数量&#xff0c;使得某一时刻axby的值最大。 代码实现&#xff1a; #include<iostream>using namespace std;lo…

Node.js里面 Path 模块的介绍和使用

Node.js path 模块提供了一些用于处理文件路径的小工具&#xff0c;我们可以通过以下方式引入该模块&#xff1a; var path require("path") 方法描述 序号方法 & 描述1path.normalize(p) 规范化路径&#xff0c;注意.. 和 .。2path.join([path1][, path2][,…

Web开发小知识点(一)

1.input不支持自动换行解决办法 input不支持换行&#xff1b; textarea&#xff1a;支持换行&#xff1b; 设置提示文案的css 用&#xff1a;&#xff1a;placeHolder 2.textarea禁止拖拽、去掉右下角三角&#xff08;css下&#xff09; textarea{resize:none; } 3.用户对访…

中学数学重大错误:射线A沿其正向平移非0距离就变为其真子集了

黄小宁 射线A沿其射出的方向平移非0距离变为B≌A&#xff0c;中学数学一直认定B是A的一部分&#xff0c;其实这是将两异射线&#xff08;函数&#xff09;误为同一射线&#xff08;函数&#xff09;的肉眼直观错觉。设“点集A&#xff5b;点p&#xff5d;”表示A的元素是点p&a…

【分享】基于集成成像的悬浮光场3D显示系统

摘要: 悬浮显示技术是一种非常具有发展前景的显示技术&#xff0c;它可以将图像显示在空中&#xff0c;给观看者带来沉浸感和临场感的体验。目前国内悬浮3D显示技术研究还处于初级阶段。文章提出基于集成成像的悬浮3D显示系统&#xff0c;系统由集成成像3D显示器、半透半反镜和…

Cordova 12 Android 不支持 http 原因探索

最近在升级 Cordova 到最新版本&#xff0c;升级完成后发现无法请求网络&#xff0c;研究了两次最终发现解决方案。 发现控制台中有日志输出&#xff0c;提示当前是 https &#xff0c;无法直接访问 http。 [INFO:CONSOLE(225)] "Mixed Content: The page at https://lo…