Class Notes(2024) for Embedded System Software
- Prospects for Modern Real-Time Systems
- Introduction to RTOS
- Embedded Systems Design and Multitasking with DARTS
- Real-Time Scheduling and Synchronization
- Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
- Rate Monotonic Scheduling Algorithm: Exact Characterization and Average Case Behavior
- Priority Inheritance Protocols: An Approach to Real-Time Synchronization
- An Extensible Approach for Analysing Fixed Priority Hard Real-Time Tasks
- Scheduling Aperiodic Tasks in Dynamic Priority Systems
- On Satisfying Timing Constraints in Hard Real-Time Systems
- Preemption Threshold Scheduling: (1) Introduction and Definition
- Preemption Threshold Scheduling: (2) Its Application to System Design
- Preemption Threshold Scheduling: (3) Real-Time Synchronization
- Object-Oriented Design with Preemption Threshold Scheduling
- Linux Processes and Threads
- Linux Kernel Schedulers – Part I
- Linux Kernel Schedulers – Part II
- Fair-share Scheduling for Performance-asymmetric Multicore Architecture via Scaled Virtual Runtime
- Memory-aware Fair Share Scheduling for Improved Performance Isolation in the Linux Kernel
- Linux Governors and mSchedutil
- Multicore Scheduling
- EAS and Schedutil in Heterogeneous Multicore SoC
- Guaranteeing Real-Time Requirements with Resource-Based Calibration of Periodic Processes