ChibiOS/RT Homepage

ChibiOS/RT free edition logo Welcome to the ChibiOS/RT project page. ChibiOS/RT is a complete, portable, open source, compact and extremely fast RTOS (Real-Time Operating System). You may start reading this introduction.

ChibiOS/RT in brief

ChibiOS/RT is designed for deeply embedded real time applications where execution efficiency and compact code are important requirements. This RTOS is characterized by its high portability, compact size and, mainly, by its architecture optimized for extremely efficient context switching. Feature highlights:

  • Efficient and portable preemptive kernel.
  • Static architecture, everything is statically allocated at compile time.
  • Dynamic extensions, dynamic objects are supported by an optional layer built on top of the static core.
  • Rich set of primitives: threads, virtual timers, semaphores, mutexes, condition variables, messages, mailboxes, event flags, queues.
  • Support for priority inheritance algorithm on mutexes.
  • HAL component supporting a variety of abstract device drivers: Port, Serial, ADC, CAN, EXT, GPT, I2C, ICU, MAC, MMC, PWM, RTC, SDC, SPI, UART, USB, USB-CDC.
  • Support for external components uIP, lwIP, FatFs, µGFX.
  • Extensive test suite with benchmarks.

More info about the features set can be found in the features matrix page. Information about performance and code size can be found in the metrics page.

Applicative Scenarios

ChibiOS/RT is usable in many applicative areas, for example and not limited to:

  • Automotive
  • Robotic Applications
  • Consumer Electronics
  • Energy Management
  • Teaching and Learning RTOS technology
  • Hobby, DIY

Status

  • Current stable branch is version: 2.6.5.
  • Previous stable branch is version: 2.4.6.
  • Current development branch is version: 3.0.0.
  • Upcoming releases:
    • 2.6.6, next maintenance release in 2.6.x branch, Q3 2014.
    • 3.0.0, next generation kernel and HAL, Q1 2015.

Ads on this site are served by Google AdSense, you can read more about privacy on their privacy center. If you see inappropriate content served through advertisements please inform us, a screenshot would be helpful.

 
start.txt · Last modified: 2014/07/08 16:53 by giovanni
 
Except where otherwise noted, content on this wiki is licensed under the following license:GNU Free Documentation License 1.3