Static Versus Dynamic Application
The smallest possible embedded Linux application that uses all three software layers (kernel, C library, and application) consists of a kernel loader, the kernel, and a very few statically linked application programs.We’ll call this a static application because to build it you must link your executables statically against the C library. The great thing about this kind of embedded application is that it’s extremely small and very easy to put together if you have only a few executables. In fact, Chapter 8,“Static Application Example: Minicom,” shows you how to build a single floppy-disk terminal emulator out of Minicom in about a half hour, by downloading the pieces from the Internet and assembling them. The resulting ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access