Chapter 5. Setting Up an Embedded OS

Having a Debian OS or another major distribution running on an embedded computer is absolutely the best thing a developer can have. However, there are some situations that don't allow us to be so lucky! In fact, due to cost reasons, reduced sizes, or other minor issues, the available mass memory useful to store our rootfs (plus the bootloaders and the kernel) is very limited, and we cannot use our preferred distribution.

This is where an embedded OS comes in handy, allowing us to work with tiny mass memory's sizes, from 256 MB to 16 MB or less, by still having a reasonable set of ready-to-use programs and already made customization mechanisms.

In this chapter, we'll look at the flash memories (especially the ...

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.