日志档案

发表于 2007-5-7 3:15:17

17

标签: ARM  00  OS  V11版  ADuC702x版  

ARM_00_OSV1.1版(ADuC702x版)

将时间片处理改到了IRQ中,并增加了串口发送中断驱动,串口发送时只占用很少的CPU资源。可以根据需要,仿照串口发送中断进行驱动编程.
 
从这里下载: ARM_00_OS_V1.1.rarrar
 
以下是使用串口中断驱动CPU使用情况,
TaskName              PID  CPU   CPUTime    MemoryUsed   Status
---------------------------------------------------------------
Task5               68716    0% 00:01:18         256 B  Ready 
SystemIdle          67160   98% 05:35:43           0 B  Ready 
Task3               68204    0% 00:00:06         256 B  Delay 
Task4               68460    0% 00:00:03         256 B  Delay 
Task2               69228    0% 00:01:07         256 B  Suspend
Printer Driver      67436    0% 00:00:10         512 B  Suspend
Task1               68972    0% 00:01:18         256 B  Suspend
Task Manager        67948    1% 00:02:46         304 B  Running

CPU used ratio: 02%
Total memory:       5120 B   Memory used:       2112 B   Memory used ratio: 41%
Core voltage:     3275.9mV   Core temperature:  032.3℃


 
以下是不使用串口中断驱动时CPU的使用情况:
 
TaskName              PID  CPU   CPUTime    MemoryUsed   Status
---------------------------------------------------------------
Task5               68204    0% 00:00:00         256 B  Ready 
Task2               68716    1% 00:00:00         256 B  Ready 
Task4               67948    0% 00:00:00         256 B  Ready 
Task3               67692    0% 00:00:00         256 B  Ready 
SystemIdle          67160   86% 00:00:16           0 B  Ready 
Task1               68460    0% 00:00:00         256 B  Suspend
Task Manager        67436   12% 00:00:02         288 B  Running
CPU used ratio: 14%
Total memory:       5120 B   Memory used:       1584 B   Memory used ratio: 30%
Core voltage:     3275.9mV   Core temperature:  031.9℃

系统分类: ARM   |   用户分类: 圈圈作品   |   来源: 原创   |   【推荐给朋友】

    阅读(1281)    回复(0)  

投一票您将和博主都有获奖机会!