[ZLG-ARM] 4个简单任务 CPU占用率60%

[复制链接]
2101|1
 楼主| qjhu0433 发表于 2007-8-9 15:39 | 显示全部楼层 |阅读模式
CPU, PDA, pd, ARM, os
四个Task3这样的任务,一个每隔2秒钟输出CPU占用率的任务,一个统计任务,和一个空闲任务.<br />总共7个任务.<br /><br />LPC2210,运行频率11.0592MHz*4,smartARM2200的板子,怎么会这样子?<br /><br />void&nbsp;Task3(void*&nbsp;pdata)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;pdata&nbsp;=&nbsp;pdata;<br />&nbsp;&nbsp;&nbsp;&nbsp;while(1)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;OSTimeDly(4);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br /><br />
 楼主| qjhu0433 发表于 2007-8-10 17:15 | 显示全部楼层

任务跑在usr模式,大量使用swi

ARM7在移植ucosii直接使用svc模式,运行所有的任务,避免使用swi,是否会大幅提高任务切换效率呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

10

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部