ChibiOS/RT是一个小且快的实时操作系统。 它支持多种架构,并且以GPLv3释出。它的开发者是Giovanni Di Sirio。
ChibiOS/RT是为8,16和32位微控制器设计的;其内存占用和运行效率是项目自始至终着重优化的点。 在STM32(Cortex-M3,72MHz)上,一个典型的ChibiOS/RT实例会占用1.2kB到5.5kB的空间。内核每秒可以创建和终止220000多个线程,而且能在1.2微秒内完成一次线程切换。随着每一个架构移植的发布,ChibiOS的性能测试数据都会被照例公布。
ChibiOS/RT的小型内核支持:
所有的系统对象,比如线程、信号量等都能在运行时创建或者删除。除了可用内存的限制之外没有内核对象创建数量上限。为了增强可靠性,整个内核本身是静态编译的,并且不需要一个动态内存分配器;内核中也没有表或者数组的上限。整个系统的API设计中不包含诸如错误码或者异常一类的错误状况。
Coldfire(英语:Coldfire)和H8S也有贡献者提交的移植可用。
ChibiOS/RT已经被移植到了Raspberry Pi,而且GPIO、串口、定时器、I2C、SPI和PWM的驱动都已经齐备。
ChibiOS/RT也可以作为一个Win32进程运行。此时,它使用软件模拟I/O模式,方便在没有硬件的情况下进行软件开发。官方提供一个基于MinGW编译器的例子。
µGFX完全支持ChibiOS/RT。现已完全商业化的µGFX的前身就是ChibiOS/GFX。