高速任务调度操作具有较小的代码大小,使此操作系统完美地满足以下需求。
|
内核代码大小(注2) | <0.95千字节(仅任务函数)到2.5千字节(所有函数) |
每个任务管理的内存大小约为80字节(注3) | |
任务、信号量、事件标志、邮箱、跟踪日志、节能(注6)、内存池(注6)、安全性(注6) | |
与Topers项目跟踪日志查看器TraceLogVisualizer兼容(注7) |
(注1)Cortex-M3/80 MHz运行时调度处理(任务上下文切换)所需的测量时间。
(注2)使用Macnica环境对ARM7内核的编译结果。
(注3)每次添加任务所需的内存区域大小。
(注4)对于支持类似CPU的典型商用RTO,60 MHz时的任务调度时间约为5 us
(注意5)内核只能使用最低要求的函数创建。
(注意6)计划在不久的将来提供支持。
(注意7)请参阅http://www.toppers.jp/en/index.html
(注8)跟踪日志功能可能会改变整个系统的处理顺序。
(注9)需要实现计时器功能。
(注10)显示执行时间,包括跟踪日志功能代码。