ABSTRACT

This chapter is divided into three parts. The first part takes a tour of the various embedded OS architectures and compares them to the Linux architecture. Then a brief overview of the Linux kernel and user space is given. The second part of the chapter explains the Linux start-up sequence. The final part explains the cross-development tools.