
vii
Table of Contents
Preface ..................................................................................................................... xi
1. Introduction ................................................................................................ 1
What Is an Embedded System? ....................................................................... 1
Variations on the Theme ................................................................................. 4
C: The Least Common Denominator .............................................................. 9
A Few Words About Hardware ..................................................................... 11
2. Your First Embedded Program .......................................................... 13
Hello, World! .................................................................................................. 13
Das Blinkenlights ........................................................................................... 14
The Role of the Infinite Loop ........................................................................ 18
3. Compiling, Linking, and Locating ................................................... 19
The Build Process .......................................................................................... 19
Compiling ....................................................................................................... ...