红联Linux门户
Linux帮助

小型实时操作系统 ChibiOS/RT

发布时间:2012-07-29 15:09:17来源:红联作者:empast
Chibi这个词在日语中是“小孩”的意思,因此ChibiOS/RT (ちびOS/RT)表示小型实时操作系统。

ChibiOS特性

自由软件,GPL3许可证。稳定发行版包含一个GPL的例外条款。
为实时应用设计。
易于移植
抢占式调度
128个优先级。允许多个线程位于同一个优先级。
对于同一优先级的线程使用轮转调度。
提供线程,虚拟时钟,信号量,互斥锁,condvars,事件标志,消息,邮箱,I/O队列。
在编译时无静态设置,因此不需要为上面的对象配置最大数量。
包含有PC模拟器,可以在PC中使用MinGW来开发。时钟,I/O通道以及其他硬件资源在Win32处理器上模拟,应用程序代码不需要考虑这些问题。有可用的MinGW范例。
不需要内存分配,所有内核结构均是静态的并且通过声明来分配。
可选的,线程安全的堆分配子系统。
可选的,线程安全的内存池分配子系统。
阻塞与非阻塞的I/O通道,包含超时与事件产生能力。
最小系统需求:当使能所有选项并且打开速度优化时约为8KB的ROM。如果禁用了某些不使用的子系统并且打开代码大小优化,可以缩小到2KB以下。
差不多全部使用C来编写,还有小量移植需要的汇编代码。

主页:http://www.chibios.org/dokuwiki/doku.php?id=start

下载:http://www.chibios.org/dokuwiki/doku.php?id=chibios:download

来自:开源中国社区
文章评论

共有 1 条评论

  1. 于 2014-05-19 14:12:02发表:

    亲 我也用这个系统,方便留一下你的QQ吗,交流一下?