ChibiOS/RT

✍ dations ◷ 2025-10-30 06:16:48 #ChibiOS/RT

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。

相关

  • abbr class=abbr title=R20: 吸入有害R20/abbr警示性质标准词(英语:Risk Phrases,简写:R-phrases)是于《欧联指导标准67/548/EEC 附录III: 有关危险物品与其储备的特殊风险性质》里定义。该列表被集中并再出版于指导标准2001/
  • 托达人托达人(泰米尔语:தோடர்)是生活于印度南部尼尔吉里丘陵的小型部落。在18世纪晚期之前,托达人与本地的其他部落,如巴达格人、科塔人、库鲁巴人等共同生活,而托达人则处于这种松
  • 碧安卡·布莎碧安卡·布莎(塞尔维亚语西里尔字母:Бјанка Буша,塞尔维亚语拉丁字母:Bianka Buša,1994年7月25日-),塞尔维亚女子排球运动员,司职接应二传手。效力于罗马尼亚球队CSM Targ
  • 帕特森 (电影)《帕特森》(英语:)是一部2016年美国和德国合拍的剧情片,为吉姆·贾木许执导和编剧。由亚当·德赖弗与席芬坦·法拉哈尼主演。《帕特森》被第69届戛纳影展选为竞争金棕榈奖的竞赛
  • 生态过渡带生态过渡带(英语:ecotone),又名群落交错区,是两个生物群落之间的过渡区域,两个群落在其中交错并融合。过渡带可宽可窄,并且可能是局部的(
  • 荒川慎太郎荒川慎太郎(1971年5月-)是一位日本语言学家,文学博士,西夏文字专家,东京外国语大学亚非语言文化研究所准教授。1995年3月毕业于京都大学文学部言语学,1997年3月毕业于京都大学大学院文学研究科硕士课程,2002年3月毕业于京都大学大学院文学研究科博士。2003年4月担任东京外国语大学亚非语言文化研究所助手。2007年4月担任东京外国语大学亚非语言文化研究所准教授
  • NotoNoto是Google所开发的开源字体家族,以OFL许可证许可,旨在涵盖所有Unicode区段。涵盖汉字、假名、谚文的版本称为“Noto Sans CJK”。Noto是“No Tofu”的简称。在Windows等系统中,无法显示的字符会变成方块“□”,一般惯称为“tofu”,即“豆腐”之意。因此Noto的开发宗旨即为消除所有无法显示的字符,实现“no tofu”的目标。Noto和Roboto都是在Android新接口Material design的设计指南中所提及的建议字体。macOS Big Sur默认
  • 瓦尔加 (市镇)瓦尔加(爱沙尼亚语:Valga vald)是爱沙尼亚瓦尔加县的一个乡村型市镇。行政中心为瓦尔加。市镇面积为750平方公里,2021年时人口数量为15,436人。2017年爱沙尼亚行政改革后,原瓦尔加市、卡鲁拉市镇、塔海瓦市镇、特利斯泰市镇及厄鲁市镇合并成新的瓦尔加市镇。新的瓦尔加市镇包括非独立市瓦尔加、3个小镇和52个村庄。
  • 哥姆巴尼甘杰乌帕齐拉 (锡尔赫特县)哥姆巴尼甘杰乌帕齐拉(孟加拉语:কোম্পানীগঞ্জ,英语:Companiganj Upazila)是孟加拉国锡尔赫特县的一个乌帕齐拉,位于锡尔赫特专区的锡尔赫特县。。据1991年孟加拉国人口普查(英语:1991 Bangladesh census),哥姆巴尼甘杰共有户数13,620户,人口85169人。其中男性占比51.86%,女性占比48.14%;成年人口39,684人。该地7岁以上人口之平均识字率为12.3%。
  • 地中海伦敦级货柜船地中海伦敦级货柜船(英语:MSC London-class container ship)是韩国的STX海洋造船为船东Zodiac Maritime(4艘)和Eastern Pacific Shipping(2艘)建造,由地中海航运公司承租的6艘货柜船系列。这些船的最大容量为16652TEU。