This presentation gives a technical overview of Linux usage on small embedded systems without a MMU. It shows how the absence of virtual memory and memory protection is handled by uClinux. It lists the extra constraints for embedded system developers, but also the features that still give a strong competitive advantage to Linux even on these very small systems. This document can also be used by experienced developers as a reference recalling some of the most useful resources in this topic.
This document is used in our training sessions. It is available under the Creative Commons BY-SA license (see details and other documents).
It is available under several formats:
- PDF: English (French), practical labs
- Open Document Format: English (French), practical labs
