µC/OS-II和µC/OS-III比较
生活随笔
收集整理的這篇文章主要介紹了
µC/OS-II和µC/OS-III比较
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
| Release Date(發(fā)布時(shí)間) | 1999–present | 2009–present |
| Preemptive Multitasking(搶先多任務(wù)處理) | ? | ? |
| Maximum number of tasks(最大任務(wù)數(shù)) | 255 | Unlimited |
| Number?of?tasks?at?each?priority?level(每個(gè)優(yōu)先級(jí)的任務(wù)數(shù)量) | 1 | Unlimited |
| Round robin scheduling(輪轉(zhuǎn)調(diào)度) | ? | ? |
| Semaphores(信號(hào)) | ? | ? |
| Mutual exclusion semaphores(互斥信號(hào)量) | ? | ? (Nestable) |
| Event flags(事件標(biāo)志) | ? | ? |
| Message mailboxes(消息郵箱) | ? | No (not needed) |
| Message queues(消息隊(duì)列) | ? | ? |
| Fixed sized memory management(固定大小的內(nèi)存管理) | ? | ? |
| Signal a task without requiring a semaphore(在不需要信號(hào)量的情況下給任務(wù)發(fā)送信號(hào)) | ? | ? |
| Option to post without scheduling(沒有發(fā)布調(diào)度選項(xiàng)) | ? | ? |
| Send messages to a task without requiring a message queue(不需要消息隊(duì)列就可以向任務(wù)發(fā)送消息) | ? | ? |
| Software timers(軟件定時(shí)器) | ? | ? |
| Task suspend/resume(任務(wù)掛起/恢復(fù)) | ? | ? (Nestable) |
| Deadlock prevention(預(yù)防死鎖) | ? | ? |
| Scalable(可擴(kuò)展性) | ? | ? |
| Code footprint(代碼的足跡) | 6K to 26K | 6K to 24K |
| Data footprint(數(shù)據(jù)足跡) | 1K+ | 1K+ |
| ROMable(可只讀存儲(chǔ)器化) | ? | ? |
| Run-time configurable(運(yùn)行時(shí)配置) | ? | ? |
| Compile-time configurable(編譯時(shí)可配置) | ? | ? |
| ASCII names for each kernel object(每個(gè)內(nèi)核對(duì)象的ASCII名稱) | ? | ? |
| Pend on multiple objects(花費(fèi)在多個(gè)對(duì)象上) | ? | ? |
| Task registers(任務(wù)的寄存器) | ? | ? |
| Built-in performance measurements(內(nèi)置性能測(cè)量) | Limited | Extensive |
| User definable hook functions(用戶可定義的鉤子函數(shù)) | ? | ? |
| Time stamps on posts(郵政時(shí)間戳) | ? | ? |
| Built-in kernel awareness support(內(nèi)置內(nèi)核感知支持) | ? | ? |
| Optimizable scheduler in assembly language(可優(yōu)化的匯編語言調(diào)度程序) | ? | ? |
| Catch a task that returns(捕獲返回的任務(wù)) | ? | ? |
| Tick handling at task level(在任務(wù)級(jí)別處理滴答) | ? | ? |
| Dynamic tick rate(動(dòng)態(tài)嘀嗒頻率) | ? | ? |
| Source code available(源代碼開源) | ? | ? |
| Number of services(數(shù)量的服務(wù)) | ~90 | ~70 |
| MISRA-C:1998 | ? (except 10 rules) | N/A |
| MISRA-C:2012 | ? | ? (except 8 advisory and 8 required guidelines) |
| DO178B Level A and EUROCAE ED-12B | ? | ? |
| Medical FDA pre-market notification (510(k)) and pre-market approval (PMA) | ? | ? |
| SIL3/SIL4 IEC for transportation and nuclear systems | ? | ? |
| IEC-61508() | ? | ? |
總結(jié)
以上是生活随笔為你收集整理的µC/OS-II和µC/OS-III比较的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我思故我在之编程规范及编程思想篇
- 下一篇: 异步消息的传递-回调机制