查看: 3443|回复: 3

[MQX] 请问一下,在MQX如何统计CPU占用率

[复制链接]

该用户从未签到

1

主题

2

帖子

0

新手上路

Rank: 1

积分
4
最后登录
1970-1-1
发表于 2014-5-16 13:18:13 | 显示全部楼层 |阅读模式
我在MQX4.1下,想统计出系统运行时,整个处理器的CPU占用率,以及各任务的CPU占用情况,这个之前在ucOSIII中非常方便,但在MQX下还没找到有效的方法,只是看到在系统IDLE任务中,有空闲计数器kernel_data->IDLE_LOOP.IDLE_LOOP1 - 4,但如何使用这些计数变量,来实时统计计算出当前系统负荷来,请高手帮忙指点一下,非常感谢!
我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

11

主题

354

帖子

0

高级会员

Rank: 4

积分
693
最后登录
1970-1-1
发表于 2014-5-19 14:22:00 | 显示全部楼层

回复:请问一下,在MQX如何统计CPU占用率

[url=https://www.freescale.co
m/zh-Hans/webapp/sps/site/overview.jsp?code=MQXTOOLS]Freescale MQX™设计和开发工具[/url]网站上有提到:借助Freescale MQX RTOS的任务感知调试功能,您可以轻松掌握堆栈利用率、CPU利用率、资源状态(存储器、消息、信号量等)和TCP/IP套接字信息等情况。
 
我也没玩过MQX,你可以看看官网上还有啥提示不。
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

2

帖子

0

新手上路

Rank: 1

积分
4
最后登录
1970-1-1
 楼主| 发表于 2014-5-20 13:04:11 | 显示全部楼层

回复:请问一下,在MQX如何统计CPU占用率

回复第 2 楼 于2014-05-19 14:22:00发表:
[url=https://www.freescale.co
m/zh-Hans/webapp/sps/site/overview.jsp?code=MQXTOOLS]Freescale MQX™设计和开发工具[/url]网站上有提到:借助Freescale MQX RTOS的任务感知调试功能,您可以轻松掌握堆栈利用率、CPU利用率、资源状态(存储器、消息、信号量等)和TCP/IP套接字信息等情况。
 
我也没玩过MQX,你可以看看官网上还有啥提示不。
 

多谢提醒。
你说的这个是MQX的调试器插件TAD吧,一方面这个插件只能是在带着仿真器调试时,中断后动态观察一些系统运行状态的,不确定如何才能做到脱机后产品运行时,实时显示一些OS系统运行状态;另一方面在上述系统状态中,包括堆栈使用率、动态内存分配情况,以及任务运行状态等信息,但没有具体的CPU总占用率和各任务的CPU占用率参数,本想移植UCOSIII中的占用率统计功能过来,但由于运行机制的一些不同,还没能正常工作。
如果有其他好的方法,大家继续讨论,谢谢。
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

25

帖子

0

注册会员

Rank: 2

积分
67
最后登录
1970-1-1
发表于 2014-5-22 01:40:53 | 显示全部楼层

RE:请问一下,在MQX如何统计CPU占用率

你可以找一些MQX的资料来对比看看的呀,
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-7-21 21:40 , Processed in 0.091310 second(s), 23 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表