ARM技术论坛
登录
直播中
7608
7年用户
95经验值
擅长:电源/新能源 嵌入式技术 控制/MCU
私信
关注
[经验]
【Thunderboard Sense试用体验】之(五)探索图形化监控
Micrium
RTOS
本帖最后由 7608 于 2017-8-1 17:37 编辑
0、目录
【Thunderboard Sense试用体验】之(一)开箱见细节
【Thunderboard Sense试用体验】之(二)动手编译APP
【Thunderboard Sense试用体验】之(三)供电问题梳理
【Thunderboard Sense试用体验】之(四)体验官方Demo
【Thunderboard Sense试用体验】之(五)探索图形化监控
【Thunderboard Sense试用体验】之(结项报告)隧道状态感知系统
针对嵌入式设备的调试是一项非常繁琐的工作,费时费力,那么有没有一种图形化的工具,通过鼠标拖拽的方式,就可以实现对嵌入式设备内部的洞察。答案是肯定的,μC/ Probe就可以实现上述功能,只需点击几下鼠标,就可以图形化地显示任何嵌入式系统的内部结构。本节就来介绍一下基于μC/ Probe的嵌入式图形化监控。
1、μC/Probe简介
uC/Probe是Micrium(RTOS软件供应商,2016年被Silicon Labs收购,笔者注)公司推出的嵌入式系统调试工具,用户可以利用uC/Probe构建可视化的系统监控平台。
μC/ Probe
允许在运行时读取和写入任何嵌入式目标处理器的内存,并将这些值映射到放置在图形化仪表板上的一组虚拟控件和指示器。绝对不需要编程
-
只需将图形组件拖放到位,并观察它们。
μC/ Probe
可与各种嵌入式处理器配合工作,并支持通过
J-Link
,
CMSIS-DAP
,
TCP / IP
,
USB
,
RS-232
或代理进行
通信
,如
IAR
系统嵌入式工作台插件。
可以
通过
使用
μ
C/ Probe
来扩展调试软件的功能。
μ
C/ Probe
允许以实时和非侵入的方式即时控制全局变量。
更多详细介绍请参阅官网(www.micrium.com)。
2、μC/ Probe配置
以Thunderboard Sense为例,简单介绍一下如何使用μC/ Probe。
注意:Thunderboard Sense通过USB以J-Link方式与μC/ Probe通信,因此,无需修改Thunderboard Sense的任何代码。
2.1 启动
由于μC/ Probe(教育版)已经随SimplicityStudio安装,因此,在Simplicity Studio中可以直接在【Compa
ti
ble Tools】下找到【Micrium uC/Probe】,点击即可启动。
启动后界面,类似常规的IDE窗口,不多介绍。
2.2 配置
在使用前需要配置一下环境。
首先是配置与设备(ThunderboardSense)的连接方式。依次点击【Settings】-【J-Link】,选择Silicon Labs的EFR32MG1PxxxF256,然后确定。
3、μC/ Probe使用
下面介绍uC/Probe的使用,以Thunderboard Sense EFR32 I/O中的PD为观测对象,介绍三种可视化组件:曲线、字节位和按钮的使用。
3.1 曲线
通过点亮LED和RGB灯的方式,观察GPIO曲线的的变化情况。
首先,依次选择【Toolbox】-【Charts】,将【Line Chart】拖放至空白区域。
然后,绑定数据【SymbolBrowser】--- GPIO.PD_DIN_BitField[15...0]。
最后,点击【Run】运行,先后按下红色(左侧)按钮,绿色(右侧)按钮,查看曲线变化情况。
以下是点亮4只RGB灯时的曲线变化情况。
3.2 字节位
通过字节位控件,直接控制点亮LED。
首先,依次选择【Toolbox】-【Writable Controls】,将【Bit Control】拖放至空白区域。
然后,绑定数据【SymbolBrowser】--- GPIO.PD_DOUT.OUT_BitField[15...0]。
最后,点击【Run】运行,点击12位(相当于按下红色(左侧)按钮),点击13位(相当于按下绿色(右侧)按钮),查看板载LED灯变化情况。感兴趣的朋友可以根据位数核对一下。
下面是GPIO对应关系。
3.3 按钮
按钮的功能与3.2字节位比较类似,只是绑定的数据是GPIO.PD_CTRL.DINDIS_BitField[12…12],对应绿色LED的控制操作,大家可以自己试试看,这里不再详细说明。
4、小结
μC/ Probe是一款功能非常强大的图形化嵌入式系统调试工具,本节以ThunderboardSense的PD IO为数据源,简单介绍了μC/ Probe的配置和使用。关于μC/ Probe更强大的功能和应用,感兴趣的朋友可以继续进一步研究,有好的使用案例也欢迎告诉我。
回帖
(2)
陈登亮
2017-7-21 17:13:48
沙发
沙发
举报
654524
2017-7-23 10:51:00
赞一个~回头研究研究
赞一个~回头研究研究
举报
更多回帖
rotate(-90deg);
回复
相关帖子
Micrium
RTOS
【
Thunderboard
Sense
试用
申请】隧道状态
监控
3717
【
Thunderboard
Sense
试用
体验】
之
(三)梳理供电问题
3492
【
Thunderboard
Sense
试用
体验】
之
(四)体验官方Demo
3908
THUNDERBOARD
SENSE
2入门
0
【
Thunderboard
Sense
试用
体验】体验app
2568
【
Thunderboard
Sense
试用
体验】收货体验
1978
【
Thunderboard
Sense
试用
体验】开箱评测
2734
【
Thunderboard
Sense
试用
体验】开箱测试
2758
【
Thunderboard
Sense
试用
体验】
之
(一)开箱见细节
4683
【
Thunderboard
Sense
试用
体验】
之
(二)动手编译APP
5974
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分