Summary

In this chapter, we did a long tour into three of the most important topics of the GNU/Linux embedded programming: the C compiler (and the cross-compiler), the kernel (and the device drivers with the device tree), and the root filesystem. Also, we presented the NFS in order to have a remote root filesystem over the network, and we introduced the emulator usage in order to execute foreign code on the host PC.

In the next chapter, we move our attention from the low-level tools and kernel internals to the very high-level tools and programming techniques. We'll see how we can implement very complex tasks using Bash, PHP, or Python programming or using a dedicated daemon such as Apache, MySQL, and so on.

Get GNU/Linux Rapid Embedded Programming 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.