ChibiOS/RT is a compact, fast real-time operating system for microcontrollers that Giovanni Di Sirio first released in 2007, supporting multiple processor architectures. Its kernel is tiny, ranging from about 1.2 to 5.5 kibibytes depending on which subsystems are enabled, and it can create more than 220,000 threads a second while switching context in roughly 1.2 microseconds on a 72 megahertz STM32 chip. It supports preemptive multithreading across 128 priority levels along with mutexes and semaphores for synchronization, and its hardware abstraction layer covers many ARM Cortex variants as well as PowerPC and AVR processors. It is distributed under a mix of the GNU General Public License version 3 and the Apache License 2.0, with commercial licenses also available, and it ships alongside companion projects such as ChibiOS/HAL and the Eclipse based ChibiStudio development environment. This description is adapted from Wikipedia contributors under CC BY-SA 4.0; changes were made. https://creativecommons.org/licenses/by-sa/4.0/
Facts
FAQs
Can I use ChibiOS/RT in a closed source product?
A closed source product needs one of the ChibiOS commercial licenses because the RT kernel is offered under GPL3 and not Apache 2.0.
Not under the free open source option. The ChibiOS project offers three licensing options: an entirely free open source option under a mix of GPL3 and Apache 2.0 depending on the module, a free commercial license with some restrictions, and a full paid commercial license. The RT kernel is offered under GPL3 and not under Apache 2.0, and the GPL3 option requires you to open your own source code. A closed source product therefore needs one of the commercial licenses. The free commercial license carries limits, including a mandatory advertisement of ChibiOS use in the product, a maximum deployment of 500 cores that is renewable, read-only source code and some advanced features not being available. The full commercial license is sold in 1000 core, 5000 core and unlimited core deployment options.
Connections
In Field
Source Wikipedia: ChibiOS/RT
Licensed Under
Sources
1. Wikipedia: ChibiOS/RT
Infobox: released
2007
- Infobox, working state: Current
entity record, description (license)
It is distributed under a mix of the GNU General Public License version 3 and the Apache License 2.0, with commercial licenses also available, and it ships alongside companion projects such as ChibiOS/HAL and the Eclipse based ChibiStudio development environment.
In Field: Operating Systems, Lead sentence
ChibiOS/RT is a compact and fast real-time operating system for microcontrollers supporting multiple architectures and released under a mix of the GNU General Public License version 3 (GPL3) and the Apache License 2.0 (depending on module).
View the Source2. Wikidata: ChibiOS/RT
- Wikidata Q1603924, class allow-list match (w-wdresolver-0926)
- Wikidata Q1603924 P275 (license)
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.