<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=ChibiOS%2FRT</id>
	<title>ChibiOS/RT - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=ChibiOS%2FRT"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=ChibiOS/RT&amp;action=history"/>
	<updated>2026-07-12T23:53:46Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=ChibiOS/RT&amp;diff=3115385&amp;oldid=prev</id>
		<title>imported&gt;Wolfch 来自 2025年1月24日 (五) 00:59</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=ChibiOS/RT&amp;diff=3115385&amp;oldid=prev"/>
		<updated>2025-01-24T00:59:51Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Refimprove|time=2017-05-08T21:27:35+00:00}}&lt;br /&gt;
&lt;br /&gt;
{{Infobox OS&lt;br /&gt;
| name = ChibiOS/RT&lt;br /&gt;
| logo = ChibiOS Embeddedware Official Logo.jpg&lt;br /&gt;
| screenshot = &lt;br /&gt;
| caption = ChibiOS/RT official logo&lt;br /&gt;
| developer = &lt;br /&gt;
| prog_language = &lt;br /&gt;
| programmed_in = [[C语言|C]], [[汇编语言]]&lt;br /&gt;
| family = [[实时操作系统]]&lt;br /&gt;
| working_state = 稳定&lt;br /&gt;
| source_model = [[开放原始码]]&lt;br /&gt;
| marketing_target = &lt;br /&gt;
| language = &lt;br /&gt;
| updatemodel = &lt;br /&gt;
| package_manager = &lt;br /&gt;
| supported_platforms = [[Intel 80386]], [[ARM架構|ARM7]], [[ARM架構|ARM9]], [[ARM Cortex-M0]], [[ARM Cortex-M3]], [[ARM Cortex-M4]], [[IBM POWER指令集架构|PPC]], {{tsl|en|PowerPC e200||e200z}}, [[Atmel AVR]], [[TI MSP430]], {{tsl|en|STM8||STM8}}, {{tsl|en|Freescale Coldfire||Freescale Coldfire}}, [[H8系列|Renesas H8]]S&lt;br /&gt;
| kernel_type = [[微內核|Microkernel]]&lt;br /&gt;
| ui = &lt;br /&gt;
| license = [[GNU通用公共许可证|GPL]]3 or [[私有授权]]&lt;br /&gt;
| website = [http://www.chibios.org/dokuwiki/doku.php www.chibios.org]&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;ChibiOS/RT&amp;#039;&amp;#039;&amp;#039;是一个小且快的实时操作系统。&amp;lt;ref name = &amp;#039;emb4&amp;#039;&amp;gt;{{cite web | url = http://www.emb4fun.de/projects/chibios/index.html | title = RTOS performance data | website = emb4fun.de | language = en | archiveurl = https://archive.today/20130111131434/http://www.emb4fun.de/projects/chibios/index.html | archivedate = 2013-01-11 | deadurl = yes | accessdate = 2018-09-14 }}&amp;lt;/ref&amp;gt; 它支持多种架构，并且以GPLv3释出。它的开发者是Giovanni Di Sirio。&lt;br /&gt;
&lt;br /&gt;
== 简介 ==&lt;br /&gt;
ChibiOS/RT是为8，16和32位微控制器设计的；其内存占用和运行效率是项目自始至终着重优化的点。&amp;lt;ref&amp;gt;{{cite web | url = https://www.ohloh.net/p/chibios | title = ChibiOS/RT embedded RTOS | website = Open Hub | language = en | access-date = 2018-09-14 | archive-url = https://web.archive.org/web/20140414161819/http://www.ohloh.net/p/chibios | archive-date = 2014-04-14 | dead-url = yes }}&amp;lt;/ref&amp;gt; 在STM32（Cortex-M3，72MHz）上，一个典型的ChibiOS/RT实例会占用1.2kB到5.5kB的空间。内核每秒可以创建和终止220000多个线程，而且能在1.2微秒内完成一次线程切换。随着每一个架构移植的发布，ChibiOS的性能测试数据都会被照例公布。&lt;br /&gt;
&lt;br /&gt;
== 功能 ==&lt;br /&gt;
ChibiOS/RT的小型内核支持：&lt;br /&gt;
&lt;br /&gt;
* 抢占性多任务&amp;lt;ref&amp;gt;{{cite web | url = http://www.playembedded.org/blog/en/2016/10/29/explanation-multithreading-chibios/ | title = A detailed explanation of multithreading in ChibiOS/RT | website = playembedded.org | date = 2016-10-29 | accessdate = 2018-09-14 | language = en | archive-date = 2018-04-23 | archive-url = https://web.archive.org/web/20180423063632/http://www.playembedded.org/blog/en/2016/10/29/explanation-multithreading-chibios/ | dead-url = yes }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* 128个优先级&lt;br /&gt;
* 同优先级线程按照[[时间片轮转]]调度&lt;br /&gt;
* 软件定时器&lt;br /&gt;
* 计数信号量&lt;br /&gt;
* 支持优先级继承的自旋锁&lt;br /&gt;
* 同步和异步信息，以及消息队列&lt;br /&gt;
* 事件标志和处理函数&lt;br /&gt;
* 支持的同步I/O和带超时的异步I/O&lt;br /&gt;
* 线程安全的堆或内存池分配器&lt;br /&gt;
* 支持多种底层硬件的硬件抽象层&lt;br /&gt;
* 支持[[LwIP|lwIP]]和uIP协议栈&lt;br /&gt;
* 支持FatFS文件系统&lt;br /&gt;
&lt;br /&gt;
所有的系统对象，比如线程、信号量等都能在运行时创建或者删除。除了可用内存的限制之外没有内核对象创建数量上限。为了增强可靠性，整个内核本身是静态编译的，并且不需要一个[[动态内存分配|动态内存分配器]]；内核中也没有表或者数组的上限。整个系统的API设计中不包含诸如错误码或者[[异常处理|异常]]一类的错误状况。&lt;br /&gt;
&lt;br /&gt;
== 支持架构 ==&lt;br /&gt;
&lt;br /&gt;
* [[意法半導體|意法半导体]] [[STM32|STM32F1xx, STM32F2xx, STM32F3xx, STM32F4xx, STM32L1xx, STM32F0xx]]&lt;br /&gt;
* [[意法半导体]] {{tsl|en|STM8||STM8S208x, STM8S105x, STM8L152x}}&lt;br /&gt;
* [[意法半导体]]/[[飞思卡尔]]{{tsl|en|PowerPC 5000||SPC56x / MPC56xx}}&lt;br /&gt;
* [[恩智浦半导体|恩智浦]] {{tsl|en|NXP LPC||LPC11xx, LPC11Uxx, LPC13xx}}&lt;br /&gt;
* [[恩智浦半导体|恩智浦]] {{tsl|en|NXP LPC||LPC2148}}&lt;br /&gt;
* [[爱特梅尔]] {{tsl|en|AT91SAM||AT91SAM7S, AT91SAM7X}}&lt;br /&gt;
* [[爱特梅尔]] [[MegaAVR|Mega AVR]]&lt;br /&gt;
* [[德州仪器]] [[MSP430|MSP430x1611]]&lt;br /&gt;
* [[德州仪器]] {{tsl|en|Tiva-C LaunchPad||TM4C123G and TM4C1294}}&lt;br /&gt;
* [[微芯]] [[PIC32MX]]&lt;br /&gt;
&lt;br /&gt;
{{tsl|en|Coldfire||Coldfire}}和H8S也有贡献者提交的移植可用。&amp;lt;ref name = &amp;#039;emb4&amp;#039;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ChibiOS/RT已经被移植到了[[树莓派|Raspberry Pi]]&amp;lt;ref&amp;gt;{{cite web |url = http://www.stevebate.net/chibios-rpi/GettingStarted.html |title = ChibiOS/RT on the Raspberry Pi |website = stevebate.net |accessdate = 2018-09-14 |language = en |archive-date = 2018-09-18 |archive-url = https://web.archive.org/web/20180918221022/http://stevebate.net/chibios-rpi/GettingStarted.html |dead-url = no }}&amp;lt;/ref&amp;gt;，而且GPIO、串口、定时器、I2C、SPI和PWM的驱动都已经齐备。&lt;br /&gt;
&lt;br /&gt;
ChibiOS/RT也可以作为一个Win32进程运行。此时，它使用软件模拟I/O模式，方便在没有硬件的情况下进行软件开发。官方提供一个基于[[MinGW]]编译器的例子。&lt;br /&gt;
&lt;br /&gt;
== uGFX ==&lt;br /&gt;
[[µGFX]]完全支持ChibiOS/RT。现已完全商业化的µGFX的前身就是ChibiOS/GFX。&lt;br /&gt;
&lt;br /&gt;
== 另请参见 ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.playembedded.org/blog/en/2016/10/29/explanation-multithreading-chibios/ ChibiOS/RT中多线程的详细解释]{{Wayback|url=http://www.playembedded.org/blog/en/2016/10/29/explanation-multithreading-chibios/ |date=20180423063632 }}&lt;br /&gt;
&lt;br /&gt;
== 参考资料 ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
== 外部链接 ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.chibios.org/dokuwiki/doku.php ChibiOS/RT主页和文档]{{Wayback|url=http://www.chibios.org/dokuwiki/doku.php |date=20180917225803 }}&lt;br /&gt;
* [http://sourceforge.net/projects/chibios ChibiOS/RT工程页和支持]{{Wayback|url=http://sourceforge.net/projects/chibios |date=20180914165546 }}&lt;br /&gt;
&lt;br /&gt;
{{Real-time operating systems}}&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Chibios Rt}}&lt;br /&gt;
&lt;br /&gt;
[[Category:实时操作系统]]&lt;br /&gt;
[[Category:嵌入式操作系统]]&lt;br /&gt;
[[Category:自由作業系統]]&lt;br /&gt;
[[Category:ARM操作系统]]&lt;br /&gt;
[[Category:微內核]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Wolfch</name></author>
	</entry>
</feed>