# Real-Time Operating Systems ## Official Documentation - **FreeRTOS Documentation** - [Link](https://www.freertos.org/Documentation/RTOS_book.html) - **VxWorks Documentation** - [Link](https://www.windriver.com/products/product-overviews/vxworks) - **QNX Neutrino RTOS Documentation** - [Link](http://www.qnx.com/developers/docs/7.0.0/) - **Zephyr Project Documentation** - [Link](https://docs.zephyrproject.org/latest/) ## Research Papers - **"A Survey of Real-Time Operating Systems" by Akram A. Bayoumi (2014)** - [Link](https://arxiv.org/abs/1504.02094) - **"A Survey of Real-Time Operating Systems - Preliminary Draft" by Nicholas Mc Guire (2007)** - [Link](https://www.opentech.at/assets/download/doc/Survey_of_RTOSes.pdf) - **"Real-Time Systems: Design Principles for Distributed Embedded Applications" by Hermann Kopetz (2011)** - [Link](https://link.springer.com/book/10.1007/978-1-4419-8237-7) ## Additional Online Resources - **Real-Time Operating Systems (RTOS) 101** - [Link](https://www.embedded.com/real-time-operating-systems-rtos-101/) - **Introduction to Real-Time Operating Systems** - [Link](https://www.allaboutcircuits.com/technical-articles/introduction-to-real-time-operating-systems-rtos/) - **Embedded.com: RTOS Fundamentals** - [Link](https://www.embedded.com/collection/rtos-fundamentals/) ## 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](https://www.autosar.org/standards/) - Standardizes software architecture for automotive electronic control units ## Online Courses - **edX: Real-Time Bluetooth Networks - Shape the World** - [Link](https://www.edx.org/course/real-time-bluetooth-networks-shape-the-world) - **Udemy: FreeRTOS From Ground Up™ on ARM Processors** - [Link](https://www.udemy.com/course/freertos-on-arm-processors/) - **Coursera: Real-Time Systems** - [Link](https://www.coursera.org/learn/real-time-systems)