Summary

In this chapter, you saw how to manage flash devices using Linux's MTD devices, and the we discovered how to put JFFS2 and UBIFS filesystems over them. The filesystems were both created onboard and by using the host PC in such a way that we have different ways to do it.

Then, you learned how to download, compile, and then install an embedded distribution from scratch. In particular we saw OpenWrt and Yocto, that is, the currently most widely used embedded distributions on the Internet.

In the upcoming chapters, we'll start putting our hands on several kinds of computer peripherals, and we're going to see how we can get access to them using our embedded boards.

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.