Table of contents : Cover Front Matter 1. Introduction 2. ARM Architecture and Programming 3. Interrupts and Exceptions Processing 4. Models of Embedded Systems 5. Process Management in Embedded Systems 6. Memory Management in ARM 7. User Mode Process and System Calls 8. General Purpose Embedded Operating Systems 9. Multiprocessing in Embedded Systems 10. Embedded Real-Time Operating Systems 11. ARMv8 Architecture and Programming 12. ARM TrustZone and Secure Operating Systems Back Matter