HPM Monitor Studio 新版发布,搭配 HPM MCU 全系芯片,秒变专业调试示波器

描述

简介

HPMicro Monitor Studio 是先楫半导体推出的一款专业级 MCU 实时监测与观察工具。它能够实时显示变量与动态曲线,并支持控制指令下发,帮助开发者高效完成调试。工具允许用户自由选择观测参数、灵活定制监控界面,并支持多菜单设计与多设备通信,兼容 USB、UART、ENET等多种通信接口,广泛适用于电机控制、电源管理、运动控制等实时性要求高的调试场景,是观测速度、位置、电流等关键波形的得力助手。

注意:

本工具需与移植在 MCU 端的 hpm_monitor 服务 配合使用。

hpm_monitor 服务请使用 hpm_apps v1.11.1 及以上版本。

mcu


 

下载路径

请前往先楫半导体官网下载最新版本:
https://www.hpmicro.com/design-resources/development-software/19


 

hpm_monitor 服务介绍

hpm_monitor 是一个高效的、易用的、可移植性高的服务,用于实时查看和设置设备中的全局变量,以及高速上报全局变量。常被用作监控数据示波器,对电机、电源等调试非常友好。

针对电机、电源等对实时性极为敏感的应用,hpm_monitor 在设计上充分避免了对主程序(如电流环、速度环)的干扰。其通信通道支持 DMA 自主完成数据收发,无需开启中断,极大减轻了 CPU 负载。

使用 UART 通信时,建议配置较高波特率(如 1 Mbps 及以上),以确保在高频率上报时不会出现丢包或指令响应延迟。

hpm_monitor 使用极为简便,通常仅需调用两个接口即可快速启用。详细使用方法请参考:

hpm_apps/apps/hpm_monitor/README.md。

hpm_monitor V2 服务在 hpm_apps v1.10.1 版本开始支持,v1.3.1 工具请使用 hpm_apps v1.11.1 及以上版本。
下载路径:
https://github.com/hpmicro/hpm_apps/tags
https://gitee.com/hpmicro/hpm_apps/tags


 

v1.3.1 版本更新亮点

本次 v1.3.1 在 V2 基础上,针对性能瓶颈与调试体验做了重点突破:

1、共享内存 IPC 通信

旧版基于 Socket 的进程间通信存在多次内存拷贝,高速采样时容易成为瓶颈。v1.3.1 起,上位机与解析服务之间全面改用共享内存通信,数据零拷贝直达前端,IPC 不再是短板。

2、C 语言原生编解码库

协议解析路径从纯 JavaScript 重构为 C 语言原生 addon(hpm_codec.node),配合共享内存,从 MCU 上报到波形渲染的全链路延迟大幅降低,高采样率下也能保持流畅。

3、WebGL 硬件加速渲染

前端渲染引擎改用 WebGL,利用 GPU 硬件加速替代传统 Canvas 2D 绘制。长时间、高密度波形场景下,渲染帧率大幅提升,缩放、拖拽跟手流畅——这才是示波器该有的手感。

mcu

4、X/Y 双光标测量

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

mcu

5、寄存器查看与修改

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

mcu

6、数据保存与回放

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

mcu

7、波形颜色自定义

每个通道独立配色,多通道叠加时一目了然。

mcu

8、更多细节优化

退出时自动保存所有配置,下次打开即用,不用重复设置。

支持最多 4 个独立示波器窗口,每个窗口可配置单/双/三/四视图布局。

支持 NOTIFY/STREAM/BUFFER 数据与自定义通道数据混合上报,配置灵活。


 

视频演示


 


 

性能说明与后续规划

v1.3.1 通过共享内存 + C 原生 codec + WebGL 渲染三重优化,通信带宽与波形渲染效率已大幅提升。我们仍在持续打磨底层性能,后续版本将继续提升流畅度与传输上限。

功能持续迭代中,未来将陆续推出:

电机专属上位机模式

电源专属上位机模式

剥离 ELF 文件依赖,使用更简单

更多波形解析算法

更灵活的窗口布局

敬请期待!

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分