ChibiOS/RT

✍ dations ◷ 2025-02-25 00:23:16 #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。

相关

  • 硬颚挤喉音(Palatal ejective)是一种辅音,出现于一些口语中。国际音标将此音记作⟨cʼ⟩,其对应的X-SAMPA音标为c`_>。硬颚挤喉音的特征包括:此音主要出现在一些美洲原住民的语言
  • 反对虐待动物动物主义党反对虐待动物动物主义党(西班牙语:Partido Animalista Contra el Maltrato Animal,缩写为PACMA),于2003年2月24日在毕尔巴鄂成立。该组织致力于保护动物权利和动物福利,尊重生命权
  • 扶余扶余可以指:
  • 多哈回合贸易谈判多哈回合贸易谈判(英语:Doha Development Round),又称多哈发展议程(Doha Development Agenda, DDA),是世界贸易组织于2001年11月在卡塔尔首都多哈举行的世界贸易组织第四次部长级会
  • 竹竿舞竹竿舞又称打柴舞、跳柴舞,流传在海南岛等地,是黎族的舞蹈。两人通常蹲在地上,手握两条长竹竿开合(称为持竿者),另一个站在两条竹竿中抬脚落脚,以免脚被竹竿夹到,同时有节奏地做出动
  • 赛丁泉2.3米望远镜赛丁泉2.3米望远镜是位于赛丁泉天文台,由澳洲国立大学(ANU)管理的望远镜。这架2.3米的先进技术望远镜是在1980年代建造的,在这个时间点上最重要强调的特色是:经纬仪的加台和同步
  • 本杰明·加瓦农本杰明·加瓦农(Benjamin Gavanon,1980年8月9日-),是一名法国职业足球运动员,司职防守中场。现在效力于中国足球甲级联赛球队深圳红钻。加瓦农出生在法国马赛,在家乡球队马赛足球俱
  • 马利维·华盛顿马利维·华盛顿(英语:MaliVai Washington,1969年6月20日-)是一位美国职业网球运动员。生涯最高单打世界排名为第11位。他曾经在1996年的温布尔登网球锦标赛上打入决赛,但负于理查德·克拉吉塞克。他还获得过4项ATP巡回赛冠军。
  • 意大利总理列表意大利总理,现今正式名称为“部长会议主席”(意大利语:Presidente del Consiglio dei Ministri),是意大利共和国的政府首脑,负责领导部长会议(内阁)各行政机关运作。意大利王国时期,总理的正式名称为“大臣会议主席”。其产生方式,为国会议员提名一人,经意大利国会两院议决指名及信任投票,再依此由意大利总统任命,但并不一定由国会议员担任。现今总理府位于基吉宫。维克多·伊曼纽二世翁贝托一世维克多·伊曼纽三世翁贝托二世恩里科·德尼科拉Enrico De Nicola路易吉·伊诺第Lu
  • 埃雷迪亚埃雷迪亚是哥斯达黎加的城市,位于该国中部,也是埃雷迪亚省的首府,始建于1705年,海拔高度1,150米,每年平均降雨量2,374毫米,2010年人口433,677。