-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Mastering Embedded Linux Development
By :

In this chapter, we learned how to integrate peripherals with an SoC. To do that, we first had to glean knowledge from schematics and data sheets. Without finished hardware in hand, we also had to select and plug in add-on boards. Lastly, we coded simple test programs in Python and ran them to verify peripheral functionality. Now that we have working hardware, we can begin to develop our embedded application.
The next two chapters are all about system startup and the different options you have for the init
program, from the simple BusyBox init
to more complex systems such as System V init
and systemd
. Your choice of init
program can have a big impact on the user experience of your product, both in terms of boot times and fault tolerance.