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

news2025/4/19 10:07:24

周报汇总地址:嵌入式周报 - 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.coloradmin.cn/o/1651475.html

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

相关文章

GoEdge自建CDN工具

GoEdge是一款管理分布式CDN边缘节点的开源工具软件,可以让用户轻松地、低成本地创建CDN/WAF等应用。同时提供免费版本和商业版本,本文基本免费版本安装测试。 GoEdgep安装涉及三部分: 边缘节点 - 接收和响应用户请求的终端节点 管理员系统 - …

一个故事就能够教会你看懂各种锁

我是一个线程,一个卖票程序的线程。 自从我们线程诞生以来,同一个进程地址空间里允许有多个执行流一起执行,效率提升的同时,也引来了很多麻烦。 我们卖票线程的工作很简单,比如票的总数是100,每卖一张就减…

使用双指针解决问题题集(二)

1. 有效三角形的个数 给定一个包含非负整数的数组 nums ,返回其中可以组成三角形三条边的三元组个数。 示例 1: 输入: nums [2,2,3,4] 输出: 3 解释:有效的组合是: 2,3,4 (使用第一个 2) 2,3,4 (使用第二个 2) 2,2,3 示例 2: 输入: nums [4,2,3,4] 输出: 4 题解&a…

欧鹏RHCE 第四次作业

unit4.web服务的部署及高级优化方案 1. 搭建web服务器要求如下: 1.web服务器的主机ip:172.25.254.100 2.web服务器的默认访问目录为/var/www/html 默认发布内容为default‘s page 3.站点news.timinglee.org默认发布目录为/var/www/virtual/timinglee.org…

List的两种实现

前置知识: 数组 baseAddress:数组的首地址 dataTypeSize:数组中元素类型的大小,如int为4字节 为什么数组索引从0开始,假如从1开始不行吗? 在根据数组索引获取元素的时候,会用索引和寻址公式来计…

8W 1.5KVDC 隔离宽电压输入 DC/DC 电源模块——TP08DA 系列

TP08DA系列电源模块额定输出功率为8W,外形尺寸为31.80*20.30*10.00,应用于2:1,4:1电压输入范围 9-18V,18-36V,36-72V9V-36V和18V-72VDC的输入电压环境,输出电压精度可达1%,具有输出短路保护等功能&#xff…

二十、Java的反射机制

1、Java反射机制的概念 所谓反射从程序的运行结果来看也很好理解,即可以通过对象反射求出类的名称。如下: 正常方式:引入需要的“包.类”名称---->通过new实例化----->取得实例化对象。 反射方式:实例化对象---->getClass()方法------>得到完整的“包.类”名…

鸿蒙通用组件弹窗简介

鸿蒙通用组件弹窗简介 弹窗----Toast引入ohos.promptAction模块通过点击按钮,模拟弹窗 警告对话框----AlertDialog列表弹窗----ActionSheet选择器弹窗自定义弹窗使用CustomDialog声明一个自定义弹窗在需要使用的地方声明自定义弹窗,完整代码 弹窗----Toa…

JavaSE——异常(1/2)-认识异常(介绍,异常的体系,了解如何解决异常)、自定义异常(自定义异常的种类,实例演示)

目录 认识异常 介绍 异常的体系 了解如何解决异常 自定义异常 自定义异常的种类 实例演示 认识异常 介绍 什么是异常? 异常就是代表程序出现的问题。 比如: int[] arr {10,20,30}; System.out.println(arr[3]);System.out.println(10 / 0); …

Vince9120雅思小作文笔记——P1 Intro(前言)

文章目录 链接P1 Intro(前言)字数限制题型综述(problem types overview)1. **柱状图(Bar Chart)** - 描述不同类别在某个或多个变量上的数据量比较。2. **线图(Line Graph)** - 展示…

项目经理【过程】概念

系列文章目录 【引论一】项目管理的意义 【引论二】项目管理的逻辑 【环境】概述 【环境】原则 【环境】任务 【环境】绩效 【人】概述 【人】原则 【人】任务 【人】绩效 【过程】概念 一、过程是什么 1.1 项目管理五大过程组 1.2 五大过程组之间的相互作用 1.3 项目阶段VS过…

Pytorch学习笔记——神经网络基本框架

一、神经网络是什么 神经网络在人工智能和深度学习的领域,一般称为人工神经网络,即ANN(Artificial Neural Network),是一种模仿人脑神经系统工作方式的计算模型。被广泛应用于人工智能、自动控制、机器人、统计学等领域的信息处理中。 二、…

推荐一个gpt全能网站

进入后,里面是这样的 点开后,里面是这样的 你以为只有这些吗? 往下翻一翻,你会发现新大陆!! 在输入框的下面,有一个分类栏,鼠标移上去,下面就会给出一堆网站 光是gp…

Git === Git概述 Git安装

第1章 Git概述 Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。 Git易于学习,占地面积小,性能极快。 它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。其性能优于Subversion…

未授权访问:Redis未授权访问漏洞

目录 1、漏洞原理 2、环境搭建 3、未授权访问 4、利用redis未授权写入weshell 5、利用redis未授权反弹shell 6、利用redis未授权实现免密登录 防御手段 从这篇文章开始我就要开始学习各种未授权访问的知识和相关的实操实验了,一共有好多篇,内容主…

五分钟解决Springboot整合Mybaties

SpringBoot整合Mybaties 创建maven工程整合mybaties逆向代码生成 创建maven工程 1.通过idea创建maven工程如下图 2.生成的工程如下 以上我们就完成了一个maven工程,接下来我们改造成springboot项目。 这里主要分为三步:添加依赖,增加配置&…

二叉搜索树相关

二叉搜索树 定义:对二叉搜索树的一些操作基本结构Insert操作Find操作Erase操作 InOrder遍历二叉树操作模拟字典模拟统计次数 定义: 二叉搜索树又称二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树:若它的左子树不为空&a…

《Decoupled Contrastive Learning for Long-Tailed Recognition》阅读笔记

论文标题 《Decoupled Contrastive Learning for Long-Tailed Recognition》 针对长尾识别的解耦对比学习 作者 Shiyu Xuan 和 Shiliang Zhang 来自北京大学计算机学院多媒体信息处理国家重点实验室 初读 摘要 监督对比损失(Supervised Contrastive Loss, SC…

LeetCode //C - 85. Maximal Rectangle

85. Maximal Rectangle Given a rows x cols binary matrix filled with 0’s and 1’s, find the largest rectangle containing only 1’s and return its area. Example 1: Input: matrix [[“1”,“0”,“1”,“0”,“0”],[“1”,“0”,“1”,“1”,“1”],[“1”,“…

Netty HTTP 示例-响应式编程-013

🤗 ApiHug {Postman|Swagger|Api...} = 快↑ 准√ 省↓ GitHub - apihug/apihug.com: All abou the Apihug apihug.com: 有爱,有温度,有质量,有信任ApiHug - API design Copilot - IntelliJ IDEs Plugin | Marketplace The Next Generation API Development Platform…