Skip to main content
BookintermediatePaid

Real-Time Systems

by Jane W. S. Liu · Jane W. S. Liu

Graduate-level textbook on scheduling and resource management for hard real-time systems. Covers clock-driven, priority-driven, and rate-monotonic scheduling, schedulability analysis, resource access control protocols, and multiprocessor scheduling, preparing readers to determine whether a task set will meet its deadlines.

Visit resource

This link may earn us a small commission at no extra cost to you. Affiliate disclosure

More resources on Real-Time Operating Systems

WebsiteFree

freertos.org

FreeRTOS.org is the official home of the FreeRTOS real-time operating system, offering downloads, documentation, tutorials, and ported examples for embedded systems. It provides API references, getting-started guides, porting information, community forums, and links to FreeRTOS+ add-ons and professional support.

WebsiteFree

rtems.org

RTEMS.org is the official hub for the RTEMS real-time operating system, providing downloads, comprehensive documentation and API references, tutorials, release notes, and links to community resources for embedded systems development.

WebsiteFree

Zephyr Project

Home of the Linux Foundation-hosted open-source real-time operating system for resource-constrained microcontrollers, linking to documentation, supported boards, and community channels. Readers can learn its kernel services, devicetree configuration, and build system to develop connected embedded firmware.

BookPaid

Real-Time Embedded Systems

Textbook linking real-time theory with embedded engineering practice: microprocessors, interrupts, the boot process, real-time scheduling and task synchronization, plus UML-based modeling, design patterns, and standards conformance. Readers learn to design, document, and analyze embedded software that must meet timing constraints.

BookPaid

Real-Time Concepts for Embedded Systems

Practitioner-written introduction to programming real-time embedded systems on a commercial RTOS. Explains tasks, semaphores, message queues, pipes, timers, interrupts, and memory management, then shows how to decompose an application into concurrent tasks while avoiding deadlock and priority inversion.

WebsiteFree

embedded.com

Embedded.com is a technical resource for embedded systems developers, offering news, tutorials, articles, and design resources on microcontrollers, RTOS, and embedded platforms. It covers MCU architectures, peripherals, development tools, and industry trends to help engineers design and optimize embedded products.

See all Real-Time Operating Systems resources →