Introduction to uClinux

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:

Comments are closed.