This book is about the design and implementation of embedded and real-time operating systems (Gajski et al. 1994). It covers the basic concepts and principles of operating systems (OS) (Silberschatz et al. 2009; Stallings 2011; Tanenbaum and Woodhull 2006; Wang 2015), embedded systems architecture (