UCOS-III 系统性能图形化监控工具uC/Probe

 

1. uC/Probe 简介

Ucprobe是micrium公司推出的嵌入式系统调试工具,利用ucprobe, 可以实现对程序运行状态的实时监控,用户可以利用ucprobe构建可视化的系统监控平台 具有示波器,文本框,按钮,滑动条等常见控件支持jlink,tcp/ip,rs232,usb等调试接口,使用jlink时,无需对原有代码做任何改动,使用其他通信方式时,需要在embeded code中增加对应的目标代码。 具有预设好的ucosII/ucosIII系统监控界面,程序运行任务数量,cpu占用率等信息一目了然,为系统优化提供了方便。

2. uC/Probe V4.8.0安装

1)下载uc-probe

链接:https://pan.baidu.com/s/1QVvIl7sMXK4rUsMLoKCLAQ 提取码:gmko

2) 按提示安装即可

3. MDK工程配置

3.1 UCOS-III内核配置

1) 配置头文件os_cfg.h,打开statistics 任务

#define OS_CFG_STAT_TASK_EN 1u    //Enable  the statistics task  

2) 任务初始化后任务启动前执行以下语句:

#if OS_CFG_STAT_TASK_EN > 0u
 //CPU占用率初始化
 OSStatTaskCPUUsageInit(&err);
 OSStatReset(&err);
#endif 

3.2 配置MDK 调试信息

3.2.1 勾选 option->output -> Debug Infomation

 

a1f32037ac10ae17024e4c8dba34ea83.png

3.2.2 优化等级要选择最低的 0,防止一些调试信息被优化掉

 

9023218d5b6c9ffaa9033a9b1c6ec1ee.png

3.2.3 编译下载目标程序到板子

 

4. 配置 uc/probe

 

4.1 打开 uC/Probe,选择 Settings 进行Embedded Target配置

 

5cc65281800b6fc0543100ca39945472.png

 

4.2 点击ELF图标,加载目标程序对应的*.axf文件

 

903f69570314678214213c2054ebf63c.png

 

4.3 添加 uCOS-III 信息组件

 

6a53391537c159b652c0b9a0633ec5e6.png

 

e8e5d4ad38cdfe16cebb4fb0296d1146.png

 

4.4 点击 run图标启动uc/probe

 

6185c8c99a74942f6854e678ac535e99.png

 

4.5 uc/os-III Awareeness 效果图

 

7c014d716bee8c51a37a59109e3a1bf8.png

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TechIoT

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值