搜索
bottom↓
回复: 7

弱弱的问下,在RTT中,是如何查看CPU的使用情况?

[复制链接]

出0入198汤圆

发表于 2012-1-13 09:33:37 | 显示全部楼层 |阅读模式
在UCOS中直接读取OSCPUUsage这个变量就行,在RTT中是如何实现的呢?

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入8汤圆

发表于 2012-1-13 09:39:59 | 显示全部楼层
你是说CPU使用率吗
好像RTT还没有这个功能
你可以仿照ucosII写一个测试啊
我记得ucos ii 是在没有任何任务时测出计数值作为一个基准的,
然后再有任务时,看他在同一时间的计数,然后做比较得出CPu的使用率

小白建议

出0入198汤圆

 楼主| 发表于 2012-1-13 10:15:27 | 显示全部楼层
在这帖子中找到了答案
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4531031&bbs_page_no=7&bbs_id=3066
正在加入rt-thread/examples/kernel/cpuusage.c进行测试

出0入198汤圆

 楼主| 发表于 2012-1-13 11:47:17 | 显示全部楼层
上传个RTT1.0中的例子cpuusage.c
RTT1.0中rt-thread/examples/kernel/cpuusage.courdev_712822HSBP8G.txt(文件大小:1K) (原文件名:cpuusage.txt)
请大家帮忙讲讲,这个文件中定义的:cpu_usage_major 和 cpu_usage_minor 各指代什么意思啊?

出0入198汤圆

 楼主| 发表于 2012-1-14 09:01:08 | 显示全部楼层
大家没有知道的吗?
cpu_usage_major 和 cpu_usage_minor 各指代什么意思

出0入0汤圆

发表于 2012-1-14 12:35:14 | 显示全部楼层
整数部分和小数部分? 你试一下吧.

出0入198汤圆

 楼主| 发表于 2012-1-14 13:19:57 | 显示全部楼层
回复【5楼】hyz_avr  
整数部分和小数部分? 你试一下吧.
-----------------------------------------------------------------------
正如你所说,谢谢啦。我怎么cpu_usage_major变化特别小,cpu_usage_minor变化特别大呢。怪自己的英语水平太烂了。

出0入0汤圆

发表于 2012-1-18 15:24:16 | 显示全部楼层
回复【1楼】lindabell 欧海
-----------------------------------------------------------------------

只能自己编写测试这个功能了,貌似RTT没有提供现成的,可以参考其他的os
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-11 19:02

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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