硬汉嵌入式论坛

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

[STM32H7] 开源三代示波器720p虚拟界面设计,手机,电脑和Pad均可访问,专用于8通道同步数据采集处理,可玩性高,基于STM32H7(2025-06-17)

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116746
QQ
发表于 2025-6-17 07:37:31 | 显示全部楼层 |阅读模式
生命不息,开源不止。

这种方式可玩性很高,无须显示屏就可以操作使用,各种平台均方便访问

1、去年开源了个,今年再来一发开源,开源三代示波器的高速波形刷新方案开源,支持VNC远程桌面,手机,Pad,电脑均可访问
2、实际上早期基于三代示波器设计了很多东西,这次将720p虚拟界面设计开源给大家,这两年忙H7-TOOL的更新比较多,三代示波器的更新就搁置了。
3、早期这个方案是使用emWin6.16版本制作,图库是ABGR格式,为了方便分享,继续使用这个版本。现在的emWin6.46只有ARGB格式库了,程序代码改动的地方比较多,所以没采用。
4、支持VNC远程,手机和pad端推荐使用RealVNC,电脑端使用SEGGER分享的VNC软件即可。


VNC下载:
SEGGER_VNC_Client_Windows_250603.zip (5.25MB)
SEGGER_VNC_Client_Linux_250604.zip (6.22MB)
SEGGER_VNC_Client_macOS_230613.zip (11.80MB)

源码工程下载(使用MDK5.42及其以上版本编译)

运行平台,基于我们的V7开发板,

RTX5 All In One(2025-06-17 DSO).7z (30.78MB)

采用的RTX5全家桶源码工程 ,整个框架全部采用CMSIS全家桶管理,特别是CMSIS-RTOS,方便大家切换各种OS内核,还有个配套的FreeRTOS All in One模板,可以将本期开源整合进去,比较好移植,主要是应用层修改。
1、集成了CMSIS6.10,CMSIS-Driver,CMSIS-DSP,CMSIS-Viwer,CMSIS-Compiler,CMSIS-RTOS V2,CMSIS-FreeRTOS,CMSIS-RTX,CMSIS-MbedTLS等,全部采用的当前最新版。
2、网络协议栈,单网络协议栈同时管理DM9000和DM9162双网口。
3、文件系统,同时管理外挂U盘,NAND Flash和SD卡。
4、USB协议栈,RL-USB同时外挂USB FS和USB HS两个USB外设,USB FS接口用于外接电脑,实现SD卡和NAND模拟U盘,USB HS用于外挂U盘设备。
5、加密算法库使用的CMSIS-mbedTLS。
6、BSP外设驱动,部分是采用的CMSIS-Driver,其他都采用我们自己设计的。
7、Modbus  RTU主从。
8、emWin6.16。
9、CANopenNode。

目录:
关于这个模板的详细介绍和相关视频:https://www.armbbs.cn/forum.php?mod=viewthread&tid=124516

12345.png


1、工程视频介绍:

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



2、刷新视频效果:

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



远程VNC时,板子端默认开启了DHCP动态IP,如果使用固定IP请看双网卡教程附件章节进行设置:链接
使用VNC请使用DM9162的网口

1.png

2.png

2.png

3.png

4.png

5.png

截屏:
1.png

22.png

2.png

未连接VNC时,这个是实际的刷新速度,当前是400MHz主频测试的,差不多每秒40帧。
123.png

连接VNC后,VNC本身也要占用emWin性能
1234.png

优化直接开到Ofast最高速度优化
12.png



评分

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

查看全部评分

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116746
QQ
 楼主| 发表于 2025-6-17 07:37:48 | 显示全部楼层
整理完毕
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2025-6-17 07:58:01 | 显示全部楼层
这是八通道吗 能不能展示下八通道实时采集真实波形的效果
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2025-6-17 08:50:53 | 显示全部楼层
支持支持,点赞点赞
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116746
QQ
 楼主| 发表于 2025-6-17 09:13:26 | 显示全部楼层
chenxh1005 发表于 2025-6-17 07:58
这是八通道吗 能不能展示下八通道实时采集真实波形的效果

V7有现成的AD7606例子,驱动添加进去后,在DrawWave里面添加采集数据即可,非常简单。这是一个现成的框架,剩下大家自己玩即可。

视频里面是模拟的随机数据展示的。
回复

使用道具 举报

3

主题

28

回帖

37

积分

新手上路

积分
37
发表于 2025-6-17 10:23:45 | 显示全部楼层
太高端了,这不是我这种新手该看的
回复

使用道具 举报

7

主题

20

回帖

41

积分

新手上路

积分
41
发表于 2025-6-17 11:16:05 | 显示全部楼层
咨询一下,比如我现在用H750VBT6芯片,不外扩RAM, 只用片内的, 能在桌面上虚拟出多大的尺寸界面?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116746
QQ
 楼主| 发表于 2025-6-18 08:02:30 | 显示全部楼层
benben0428 发表于 2025-6-17 11:16
咨询一下,比如我现在用H750VBT6芯片,不外扩RAM, 只用片内的, 能在桌面上虚拟出多大的尺寸界面?

有点难了,因为8位色情况下,也不太够。
回复

使用道具 举报

3

主题

39

回帖

48

积分

新手上路

积分
48
发表于 6 天前 | 显示全部楼层
牛的,赶紧学习一哈
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-4 17:44 , Processed in 0.351340 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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