Abstract

This chapter discusses the implementation of embedded operating systems (OS). Because embedded operating systems are designed for a specific purpose, historically embedded operating systems were simple, time constrained, and operated in limited memory. This distinction has changed over time as the sophistication of embedded hardware has increased. Features, traditionally found on desktop computers, such as virtual memory, have migrated into the embedded system world. The chapter limits the scope to just the fundamental components that make up an embedded operating system. The chapter is divided into two sections. The first section describes the fundamental components that make up an embedded operating system and notes issues specific to ARM processors. The second section presents an example operating system called the Simple Little Operating System (SLOS). SLOS is designed to show an implementation of the fundamental components.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call