Embedded Linux Applications: An Overview
By Darrick Addison2005-04-30
Software and Hardware Requirements
A minimal Embedded Linux system needs just three essential elements:
• A boot utility
• The Linux micro-kernel, composed of memory management, process management and timing services
• An initialization process
To doing anything useful while remaining minimal, you also need to add:
• Drivers for hardware
• One or more application processes to provide the needed functionality
As additional requirements become necessary, you might also want:
• A file system (perhaps in ROM or RAM)
• TCP/IP network stack
• A disk for storing semi-transient data and swap capability
• A 32-bit internal CPU (required by all complete Linux systems)
First published by IBM DeveloperWorks
|
|||||||||
You might also want to check these out:
|
Leave a Comment on "Embedded Linux Applications: An Overview"
You must be logged in to post a comment.
Link to This Tutorial Page!

