Files
amILearningEnough/docs/resources/operatingSystem/realTimeOS.md
2024-12-21 01:23:20 +05:30

56 lines
2.8 KiB
Markdown

# 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)