硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1462|回复: 8
收起左侧

[嵌入式周报] 《安富莱嵌入式周报》第353期:2025.04.04--2025.04.22

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115433
QQ
发表于 3 天前 | 显示全部楼层 |阅读模式
周报-353.jpg

视频版:

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



目录:

1、STM32H7跑红警游戏,牛
2、开源量子磁力传感器设计
3、弹跳能力为微型机器人增添优势
4、DIY 扫描光谱仪
5、气动机器人开发平台
6、70款音频合成器设计
7、电池健康分析仪
8、开源电子纸计时器
9、硬件资讯
(1)特瑞仕半导体推出耐高压36V/600mA 小型线圈一体 降压DC/DC转换器 XCL247/XCL248系列
(2)Alliance Memory 推出采用 48 引脚 FBGA 封装的新型 32Mb 快速 SRAM
10、ST推出基于STM32H7的两轮小车套件STEVAL-ROBKIT1
11、IDE开发环境更新
(1)IAR 9.60.4发布
(2)Embedded Studio V8.24发布
(3)JetBrains推出的C/C++集成开发环境CLion发布2025.1版本
12、H7-TOOL本周进展
(1)新增脱机芯片支持
(2)H7-TOOL的RTT Viewer助手新增低功耗唤醒,SWD接口插拔或Flash擦写结束后自动重连支持,电池版离线重连也支持
(3)H7-TOOL的RTT Viewer功能再升级,支持MDK下载程序时断开RTT刷新,下载完毕自动重连
(4)H7-TOOL高速HID免驱串口桥接各种第3方串口软件操作说明,支持与TOOL所有其它功能一起使用
(5)H7-TOOL串口助手新增超时接收时间自定义,最小可以设置到1个bit



1、STM32H7跑红警游戏,牛

STM32H7还可以跑红色警戒1,属实没想到。

硬件:STM32H7 + 128MB XSPI SDRAM内存、640×480彩色触控屏、陀螺仪以及WiFi网络支持
软件:系统运行定制版gkOS固件,可从内置SD卡加载游戏。设备配备USB-C接口,既能访问SD卡数据,也能为内置锂电池充电

如演示视频所示,这款设备能流畅运行多种游戏——包括《毁灭战士》、《雷神之锤》、《命令与征服:红色警戒》,以及通过Mednafen项目实现的多款主机模拟器(支持Game Boy、超级任天堂等平台)

https://github.com/jncronin/gk

gk-main.zip (7.14MB)


从4分16秒开始看



123.png


2、开源量子磁力传感器设计

https://github.com/QuantumVillage/UncutGem

UncutGem-main.zip (12.59MB)

金刚石量子磁力传感器(Diamond Quantum Magnetic Sensor)是一种基于氮-空位色心(NV色心,Nitrogen-Vacancy Center)的高灵敏度磁力探测技术,利用金刚石中原子级缺陷的量子特性实现对微弱磁场的精确测量

项目介绍:

我们正在打造全球首个完全开源的量子传感平台,从设计之初就以易用性、前瞻性为核心,更重要的是——高度可 hack(自由改装/开发)!

我们致力于设计、构建、部署并推广一套完整的开源硬件平台,配套全开源固件,为所有学习者提供坚实的入门基础,通过金刚石氮-空位色心磁力测量技术(NV色心磁测法)探索量子传感的奥秘。

通过一系列关键设计创新,我们正在为量子技术领域的“Apple II 时刻”奠定基础——让每个心怀好奇的人都能安全地在家操作量子设备,并拥有完整权限去定制、改进、开发,甚至共享关于这项革命性技术的知识。

1234.png

1235.png


3、弹跳能力为微型机器人增添优势

https://news.mit.edu/2025/hopping-gives-tiny-robot-leg-up-0409

麻省理工学院工程师研发出一种昆虫大小的跳跃机器人,能够穿越复杂地形并承载重负荷

视频




4、DIY 扫描光谱仪

https://gtbhobbyphysics.blogspot.com/2025/04/the-scanning-spectrometer-project.html

自制扫描光谱仪及其应用,该设备在360纳米至980纳米波长范围内可实现1纳米的分辨率。

文章里面,作者对设计细节做了介绍

1234.png


5、气动机器人开发平台

这个是2021 hackaday大赛的冠军作品

https://hackaday.io/project/179845-flowio-platform

FlowIO是一个模块化气动开发平台,使软体机器人和可编程材料的原型设计变得非常方便,FlowIO对软体机器人的作用就像Arduino对电子产品的作用一样。

软件实现上,FlowIO提供了各种玩法和跨平台方法。


效果:









6、70款音频合成器设计

https://diy-synths.snnkv.com/

作者整理了70个DIY合成器与噪音制造项目,并将其汇总在一处。

这份合集包罗万象,并且每个项目不仅附有原链接,还标注了难度评级,每个案例都配有演示视频。

部分截图

123.png


7、电池健康分析仪

https://hackaday.io/project/2027 ... lth-monitor-soc-soh

为了方便验证回收的18650 电池是否可以继续使用,此项目为此设计

BQ27441电量计芯片可测算18650的当前容量,通过与标称容量对比评估电池健康度;BQ24075充电管理芯片则监控所有充电参数,确保安全高效充电。这两枚专用芯片承担了主要功能

123.png

1245.png


8、开源电子纸计时器

https://github.com/Rukenshia/pomodoro

pomodoro-main.zip (9.43MB)

整体效果不错,给大家分享下

1.png

2.png

3.png

4.png

5.png


9、硬件资讯

1、特瑞仕半导体推出耐高压36V/600mA 小型线圈一体 降压DC/DC转换器 XCL247/XCL248系列

https://www.torex.com.cn/news/product/20250417_4654

123.png

2、Alliance Memory 推出采用 48 引脚 FBGA 封装的新型 32Mb 快速 SRAM;该器件提供 1.65V 至 3.6V 的宽电源范围和低至 10 ns 的快速访问时间

https://www.alliancememory.com/a ... time-down-to-10-ns/

12.png


10、ST推出基于STM32H7的两轮小车套件STEVAL-ROBKIT1

https://www.st.com/en/evaluation-tools/steval-robkit1.html

STEVAL-ROBKIT1是一款综合性机器人评估套件,旨在为机器人技术及其应用开发提供平台

1、该套件采用模块化设计,由三块电路板组成:主板、电机控制板和图像处理板。
2、主板搭载STM32H725微控制器,集成了多种功能模块,可控制电机板与图像处理板的运作。
3、电机控制板基于STM32G071微控制器,专用于电机驱动控制,通过电机驱动器调节机器人运动的速度和方向。
4、图像处理板配备飞行时间(ToF)传感器和摄像头模块,使机器人能智能感知环境并实现交互。
5、惯性测量单元(IMU)和磁力计的加入增强了电路板的功能,可提供精确的方向和运动感应,这对动态环境中的导航与稳定性至关重要。
6、低功耗蓝牙(BLE)模块实现无缝无线通信,支持通过移动端界面进行控制。专用固件使机器人具备自主移动能力,用户可运行不同的人工智能算法。










11、IDE开发环境更新

1、IAR 9.60.4发布

https://updates.iar.com/?product=BXARM

1.png

2、Embedded Studio V8.24发布

https://www.segger.com/downloads/embedded-studio/

1234.png

3、JetBrains推出的C/C++集成开发环境CLion发布2025.1版本

https://blog.jetbrains.com/clion/2025/04/clion-2025-1-release/

1.png


12、H7-TOOL本周进展

H7-TOOL详细介绍:https://www.armbbs.cn/forum.php?mod=viewthread&tid=89934

本次都是2.29版本即将发布的更新

1、新增脱机芯片支持
(1)新增中微半导体BAT32G137GH、CMS32L032、CMS32F0301
(2)新增巨磁智能 MT32L026  
(3)新增NXP的LPC11xxx,LPC5516, LPC54606, LPC54608,LPC802
(4)新增新唐 NUC029、NUC100、NUC120系列


2、H7-TOOL的RTT Viewer助手新增低功耗唤醒,SWD接口插拔或Flash擦写结束后自动重连支持,电池版离线重连也支持

【问题由来】

之前多位网友提议支持自动重连,特别是在低功耗唤醒,SWD接口插拔或者内部Flash擦写结束后自动重连支持。其中低功耗唤醒和内部Flash擦写操作,不知道什么时候就结束了,手动重连非常不方便。

特此增加自动重连支持,  电池版离线重连也支持,TOOL显示屏端也可以展示RTT内容

【自动重连】

注意:自动重连是建立在RTT CB控制块,UP BUFFER,DOWM BUFFER地址都没有变化,也就是程序没有被改变的基础上。

比如当前H7-TOOL为开发板独立供电,连接SWD调试接口,在上位机检索并启动上位机



现在拔掉调试接口线(包含供电电源),然后重新插入,可以看到,自动重新检索连接



如果使用的H7-TOOL PLUS电池板,手持显示屏离线自动重连,也是没问题的,同时还可以wifi方式,连接上位机



3、H7-TOOL的RTT Viewer功能再升级,支持MDK下载程序时断开RTT刷新,下载完毕自动重连

网友建议如果RTT检索更新期间,如果MDK下载程序,可以自动断开RTT,MDK下载完毕,RTT可以自动重连。

根据大家的建议,摸索实现了一个靠谱的方案,下面是RTT刷新期间,反复MDK下载效果展示,下载完毕都可以自动重连:



4、H7-TOOL高速HID免驱串口桥接各种第3方串口软件操作说明,支持与TOOL所有其它功能一起使用

详见帖子:https://www.armbbs.cn/forum.php?mod=viewthread&tid=128124

【应用场景】

使用各种第3方串口软件,都需要电脑端虚拟出COM口,然后串口软件连接这个COM才可以使用,采用的USB CDC通信方式,而且市面上很多都还要安装驱动才可以使用。

而H7-TOOL原生配套的是高速HID免驱串口,有了桥接功能,使用高速HID免驱就可以连接各种第3方串口软件,更重要的是可以和TOOL所有其他功能一起使用,而且可以方便的在局域网和外网使用第3方串口软件

【应用测试】

在各种常用串口类软件上,都已经测试通过。用在STM32CubeProg串口程序下载也没问题



连接成功:


下载程序进去并做读取校验,也成功



5、H7-TOOL串口助手新增超时接收时间自定义,最小可以设置到1个bit

详细介绍帖子:https://www.armbbs.cn/forum.php?mod=viewthread&tid=128226

【新增配置项】
1、新增两个选项,方便配置,使用更灵活
2、超时bit参数范围 1 到 2^24 -1,为了方便配置,我们可以采用两种理解方式来设置
(1)从字符角度来设置
     比如波特率115200,1个bit的时间就是1/115200 = 8.68微秒,那么我们超时配置1个字符就是 = 8bit数据 + 1个停止位 + 1个起始位 = 10bit = 86.8微秒。所以这里配置数字10即可。

(2)从超时时间来设置
    比如波特率115200
    设置超时1秒,    配置115200;  
    设置超时100ms,配置115200/10 = 11520;  
    设置超时10ms, 配置115200/100  = 1152;
    设置超时1ms,  配置115200/1000  = 115;
    设置超时100us,配置115200/10000  = 11;
    设置超时10us,配置115200/10000  = 1;
     


【超时接收应用场景】

超时接收主要应用到两个场景
1、打印的字符串没有自带回车换行\r\n
2、使能时间戳的情况下,超时后插入时间戳,方便查看间隔时间,这个时间戳是us微秒精度的,由TOOL硬件提供。


评分

参与人数 1金币 +20 收起 理由
snow + 20 很给力!

查看全部评分

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115433
QQ
 楼主| 发表于 3 天前 | 显示全部楼层
更新完毕
回复

使用道具 举报

1

主题

4

回帖

7

积分

新手上路

积分
7
发表于 3 天前 | 显示全部楼层
辛苦了,周报终于来了
回复

使用道具 举报

2

主题

139

回帖

145

积分

初级会员

积分
145
发表于 3 天前 | 显示全部楼层
感谢分享,电子纸计时器感觉不错啊
回复

使用道具 举报

1

主题

18

回帖

21

积分

新手上路

积分
21
发表于 3 天前 | 显示全部楼层
功能越来越强大了
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 3 天前 | 显示全部楼层
前排围观
回复

使用道具 举报

9

主题

160

回帖

187

积分

初级会员

H7 TOOL 大法好!

积分
187
发表于 3 天前 | 显示全部楼层
硬老师! !!!!!  太感动了!    我随口建议一下  RTT烧录受影响, 你老人家 直接改了 , 我哭死
回复

使用道具 举报

4

主题

1441

回帖

1453

积分

至尊会员

积分
1453
发表于 3 天前 | 显示全部楼层

回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 昨天 09:17 | 显示全部楼层
@eric2013 我用C# 做了一个 daplink的 RTTViewer, 现在基本功能都实现了。 现在通过检测openocd 4uv进程 停止、开启读取, 我想问问你 停止开启实现的思路。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-4-25 15:17 , Processed in 0.312614 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表