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

2.8 KiB

Real-Time Operating Systems

Official Documentation

  • FreeRTOS Documentation
  • VxWorks Documentation
  • QNX Neutrino RTOS Documentation
  • Zephyr Project Documentation

Research Papers

  • "A Survey of Real-Time Operating Systems" by Akram A. Bayoumi (2014)
  • "A Survey of Real-Time Operating Systems - Preliminary Draft" by Nicholas Mc Guire (2007)
  • "Real-Time Systems: Design Principles for Distributed Embedded Applications" by Hermann Kopetz (2011)

Additional Online Resources

  • Real-Time Operating Systems (RTOS) 101
  • Introduction to Real-Time Operating Systems
  • Embedded.com: 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
    • Standardizes software architecture for automotive electronic control units

Online Courses

  • edX: Real-Time Bluetooth Networks - Shape the World
  • Udemy: FreeRTOS From Ground Up™ on ARM Processors
  • Coursera: Real-Time Systems