text: ChibiOS/RT是一個小且快的實時作業系統。 它支援多種架構，並且以GPLv3釋出。它的開發者是Giovanni Di Sirio。簡介.ChibiOS/RT是為8，16和32位微控制器設計的；其記憶體佔用和執行效率是專案自始至終著重最佳化的點。 在STM32上，一個典型的ChibiOS/RT例項會佔用1.2kB到5.5kB的空間。核心每秒可以建立和終止220000多個執行緒，而且能在1.2微秒內完成一次執行緒切換。隨著每一個架構移植的釋出，ChibiOS的效能測試資料都會被照例公佈。功能.ChibiOS/RT的小型核心支援：所有的系統物件，比如執行緒、訊號量等都能在執行時建立或者刪除。除了可用記憶體的限制之外沒有核心物件建立數量上限。為了增強可靠性，整個核心本身是靜態編譯的，並且不需要一個動態記憶體分配器；核心中也沒有表或者陣列的上限。整個系統的API設計中不包含諸如錯誤碼或者異常一類的錯誤狀況。支援架構.和H8S也有貢獻者提交的移植可用。ChibiOS/RT已經被移植到了Raspberry Pi，而且GPIO、串列埠、定時器、I2C、SPI和PWM的驅動都已經齊備。ChibiOS/RT也可以作為一個Win32程序執行。此時，它使用軟體模擬I/O模式，方便在沒有硬體的情況下進行軟體開發。官方提供一個基於MinGW編譯器的例子。uGFX.µGFX完全支援ChibiOS/RT。現已完全商業化的µGFX的前身就是ChibiOS/GFX。
metadata: erhwenkuo/wikipedia-zhtw
metadata: ChibiOS/RT
metadata: https://zh.wikipedia.org/wiki?curid=6294641