Real-Time Operating Systems
Official Documentation
- FreeRTOS Documentation
- Link
- VxWorks Documentation
- Link
- QNX Neutrino RTOS Documentation
- Link
- Zephyr Project Documentation
- Link
Research Papers
- "A Survey of Real-Time Operating Systems" by Akram A. Bayoumi (2014)
- Link
- "A Survey of Real-Time Operating Systems - Preliminary Draft" by Nicholas Mc Guire (2007)
- Link
- "Real-Time Systems: Design Principles for Distributed Embedded Applications" by Hermann Kopetz (2011)
- Link
Additional Online Resources
- Real-Time Operating Systems (RTOS) 101
- Link
- Introduction to Real-Time Operating Systems
- Link
- Embedded.com: RTOS Fundamentals
- Link
Books
- "Real-Time Concepts for Embedded Systems" by Qing Li and Caroline Yao
- ISBN: 1578201241
- Provides a comprehensive introduction to real-time operating systems for embedded applications.
- "Operating Systems: Design and Implementation" by Andrew S. Tanenbaum and Albert S. Woodhull
- ISBN: 0131429388
- While not exclusively about RTOSes, it provides valuable insights into OS design principles applicable to real-time systems.
- "Real-Time Systems" by Jane W. S. Liu
- ISBN: 0130996513
- Covers the fundamental concepts of real-time systems, including scheduling algorithms and resource management.
- "Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications" by Giorgio C. Buttazzo
- ISBN: 1461406757
- Focuses on scheduling algorithms and their applications in hard real-time systems.
Standards
- POSIX.1b Real-time extensions (IEEE Std 1003.1b-1993)
- Defines the real-time extensions to the POSIX standard
- AUTOSAR (AUTomotive Open System ARchitecture)
- Link
- Standardizes software architecture for automotive electronic control units
Online Courses
- edX: Real-Time Bluetooth Networks - Shape the World
- Link
- Udemy: FreeRTOS From Ground Up™ on ARM Processors
- Link
- Coursera: Real-Time Systems
- Link