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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.