HPM Monitor Studio 新版发布,搭配 HPM MCU 全系芯片,秒变专业调试示波器
简介
H
PMic
ro Monitor Studio 是先楫
半导体
推出的一款专业级
MCU
实时监测与观察工具。它能够实时显示变量与动态曲线,并支持控制指令下发,帮助
开发者
高效完成调试。工具允许用户自由选择观测参数、灵活定制监控界面,并支持多菜单设计与多设备
通信
,兼容
USB
、
UART
、ENET等多种
通信接口
,广泛适用于
电机控制
、
电源管理
、运动控制等实时性要求高的调试场景,是观测速度、位置、
电流
等关键波形的得力助手。
注意:
本工具需与移植在 MCU 端的 hpm_monitor 服务 配合使用。
hpm_monitor 服务请使用 hpm_apps v1.11.1 及以上版本。

下载路径
请前往先楫半导体官网下载最新版本:
hpm_monitor 服务介绍
hpm_monitor 是一个高效的、易用的、可移植性高的服务,用于实时查看和设置设备中的全局变量,以及高速上报全局变量。常被用作监控数据
示波器
,对
电机
、
电源
等调试非常友好。
针对电机、电源等对实时性极为敏感的应用,hpm_monitor 在设计上充分避免了对主程序(如电流环、速度环)的干扰。其通信通道支持
DMA
自主完成数据收发,无需开启中断,极大减轻了
CPU
负载。
使用 UART 通信时,建议配置较高波特率(如 1 Mbps 及以上),以确保在高频率上报时不会出现丢包或指令响应延迟。
hpm_monitor 使用极为简便,通常仅需调用两个
接口
即可快速启用。详细使用方法请参考:
hpm_apps/apps/hpm_monitor/RE
AD
ME.md。
hpm_monitor V2 服务在 hpm_apps v1.10.1 版本开始支持,v1.3.1 工具请使用 hpm_apps v1.11.1 及以上版本。
下载路径:
te
/hpmicro/hpm_apps/tags
v1.3.1 版本更新亮点
本次 v1.3.1 在 V2 基础上,针对性能瓶颈与调试体验做了重点突破:
1、共享内存 IPC 通信
旧版基于 Socket 的进程间通信存在多次内存拷贝,高速采样时容易成为瓶颈。v1.3.1 起,
上位机
与解析服务之间全面改用共享内存通信,数据零拷贝直达前端,IPC 不再是短板。
2、C 语言原生编解码库
协议解析路径从纯
Java
Script 重构为 C 语言原生 addon(hpm_codec.node),配合共享内存,从 MCU 上报到波形渲染的全链路延迟大幅降低,高采样率下也能保持流畅。
3、WebGL 硬件加速渲染
前端渲染引擎改用 WebGL,利用
GPU
硬件加速替代传统
Can
vas 2D 绘制。长时间、高密度波形场景下,渲染帧率大幅提升,缩放、拖拽跟手流畅——这才是示波器该有的手感。

4、X/Y 双光标测量
新增 X 光标(时间)和 Y 光标(幅值),支持在波形上自由拖拽,实时显示光标位置对应的数值。测量周期、幅值、占空比,不用再靠肉眼估算了。

5、
寄存器
查看与修改
不用翻数据手册、不用另外打开调试器——直接在 HPM Monitor Studio 中查看和修改 MCU 外设寄存器。调试 PWM、GPIO、
ADC
等外设时,所见即所得。

6、数据保存与回放
调试最怕什么?Bug 复现不出来。现在支持将采样数据完整导出为文件,随时加载回放、反复分析。分享给同事排查,发一个数据文件就行,不用搭复现环境。

7、波形颜色自定义
每个通道独立配色,多通道叠加时一目了然。

8、更多细节优化
退出时自动保存所有配置,下次打开即用,不用重复设置。
支持最多 4 个独立示波器窗口,每个窗口可配置单/双/三/四视图布局。
支持 NO
TI
FY/STREAM/BUFFER 数据与自定义通道数据混合上报,配置灵活。
视频演示
性能说明与后续规划
v1.3.1 通过共享内存 + C 原生 codec + WebGL 渲染三重优化,通信带宽与波形渲染效率已大幅提升。我们仍在持续打磨底层性能,后续版本将继续提升流畅度与传输上限。
功能持续迭代中,未来将陆续推出:
电机专属上位机模式
电源专属上位机模式
剥离 ELF 文件依赖,使用更简单
更多波形解析
算法
更灵活的窗口布局
敬请期待!
芯片
芯片
+关注
关注
463
文章
54936
浏览量
473439
mcu
mcu
+关注
关注
147
文章
19353
浏览量
406157
示波器
示波器
+关注
关注
113
文章
7192
浏览量
197707
