Program structure and real time


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.


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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.