ChibiOS/RT

✍ dations ◷ 2025-08-27 00:05:23 #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。

相关

  • 弥散性血管内凝血弥散性血管内凝血(英语:Disseminated Intravascular Coagulation,简称DIC),又称消耗性凝血病,是指在某些致病因子的作用下,大量促凝物质入血,凝血因子和血小板被活化,使凝血酶增多,微
  • 桑植桑植县位于中国湖南省西北部,是张家界市下辖的一个县。国内生产总值329,043万元(2009年)。面积3465平方千米,人口456,958人(2009年)。该县主要资源为天然气、铁矿、煤炭、硅石和水
  • DEEP (歌手组合)DEEP是来自日本的四人男子歌唱团体,前身为COLOR。唱片发行公司为Rhythm zone。团体所属事务所为LDH。初代COLOR(2004年~2006年)由EXILE的主唱ATSUSHI领队主唱及制作。2006年1
  • 沟椎龙属鸟面龙 Ornithopsis suffossa von Huene, 1922沟椎龙属(学名:)是腕龙科恐龙的一属,生活于侏罗纪晚期的欧洲。成年沟椎龙估计可达15-20米长,介于腕龙与侧空龙之间。模式种是,是由理
  • 英雄旅程英雄旅程(英语:Hero's journey)又称为单一神话(英语:monomyth)是叙事学和比较神话学中的一种公式(形式),广泛应用在各种故事类型和戏剧结构。主轴围绕在一个踏上冒险旅程的英雄,这个人
  • 饶宝书饶宝书(1861年-1912年),广东嘉应直隶州兴宁县(今广东省梅州市兴宁市)人,清朝官员、进士出身。光绪十五年,乡试中举;光绪十八年,登进士,同年五月,以主事分部学习。光绪二十二年,任记名总理
  • 抽签式民主抽签式民主(英语:Sortition)是一种通过在庞大的候选人群中随机抽取政府官员的统治方式。雅典式民主的主要特征是抽签式民主,抽签选举是在雅典中产生政府官员的传统方式,大多数政
  • 牛应贞牛应贞,唐代牛肃长女,弘农人杨唐源之妻。据称,生活于唐贞元、元和年间,只活了二十四年。据宋若昭的《牛应贞传》(出自牛肃的小说集《纪闻》)记载,牛应贞少年聪颖,十三岁时,能诵佛经二
  • 屠格涅夫站屠格涅夫站(俄语:Турге́невская,罗马化:Turgenevskaya)是莫斯科地铁的一个车站,站名取自于屠格涅夫广场。屠格涅夫站是卡卢加-里加线的车站,开通于1972年1月5日。车站
  • 解决解决(英文:resolution)是音乐中的术语,音乐从不稳定(紧张)状态进行到稳定状态的过程被称作解决。解决的种类有很多,它可以是不协和音程解决到协和音程;和弦外音解决到和弦音;音阶中不稳定的音级解决到稳定的音级;不稳定的和声功能解决到稳定的和声功能;也可以是同和声功能组中相对不稳定的和弦解决到相对稳定的和弦等等。不协和的和声音程相对于协和的和声音程来说是不稳定的,一般不协和音程都需要解决到协和音程。不协和音的解决发生在它进行到协和音时。当解决被延迟或以意外的形式达成之时——当作曲家戏弄我们的预期感时—