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

生命不息,开源不止。

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

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。

目录:

关于这个模板的详细介绍和相关视频:RTX5全家桶源码综合模板发布V3.0,含FreeRTOS内核版本,将其打造成直接面向实际项目应用的综合框架(2025-03-10) - STM32H7 - 硬汉嵌入式论坛 - Powered by Discuz!


1、工程视频介绍:

开源三代示波器720p虚拟界面设计,手机,电脑和Pad均可访问,专用于8通道同步数据采集处理,无需显示屏可玩性很高,基于STM32H7设计_哔哩哔哩_bilibili

2、刷新视频效果:

【三代示波器开发】720p虚拟界面流畅度展示,手机,电脑和Pad均可访问,专用于8通道同步数据采集处理_哔哩哔哩_bilibili

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

使用VNC请使用DM9162的网口

截屏:

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

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

优化直接开到Ofast最高速度优化

相关推荐
GuWenyue5 小时前
写Agent还要重复封装工具?一套MCP多服务方案,3个能力让AI自动查地图、读写文件、操控浏览器
人工智能·机器学习·开源
自律懒人14 小时前
阿里 Qwen3.8-Max 预览版从零上手指南:2.4T 参数旗舰模型的 5 种接入方式与边界实测
开源
ApacheSeaTunnel16 小时前
Apache SeaTunnel AI CLI Benchmark:7 款大模型、100 个 ETL 任务实测,谁真正能跑起来?
大数据·ai·开源·大模型·数据集成·cli·seatunnel·技术分享·数据同步
慧都小妮子18 小时前
ThingsBoard PE 智慧能源:打造企业数字化能源管理平台
运维·物联网·能源·数据采集·数据可视化·thingsboard·制造业数字化
杨充19 小时前
10.可测试性实战设计
设计模式·开源·代码规范
杨充19 小时前
9.重构十二式的实战
设计模式·开源·代码规范
OpenAnolis小助手19 小时前
龙蜥 AI Infra 新力量:T-Head SAIL 软件栈正式开源
开源·龙蜥社区·ai infra·t-head sail
杨充19 小时前
6.设计原则的全景图
设计模式·开源·全栈
杨充19 小时前
7.SOLID原则案例汇
设计模式·开源·全栈
杨充19 小时前
8.反模式与坏味道
设计模式·开源·代码规范