1

Program structure and real time

Abstract

This chapter considers why an operating system may be used in an embedded application. Several program structures and execution models are outlined and a definition of “real time” is proposed.

Keywords

RTOS; Nucleus; operating system; real time

This book is about embedded systems—specifically the software that runs in an embedded system. It is worth starting by making sure that we are all on the same page and have our terminology straight. So, what is an embedded system? When I first wrote a book on this topic—back in 1986—the word “embedded” did not occur in the title or anywhere in the text. This was simply because the term had not yet been coined. We were very much at a loss to give a handle to the systems ...

Get Embedded RTOS Design now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.