Embedded Linux Applications: An Overview
By Darrick Addison2005-04-30
Resources
• Get a complete Linux distribution of ETLinux.
• Take a look at the multi-user, networked Linux version LEM.
• You can also get Linux for systems without MMUs and uClinux.
• ThinLinux is a minimized Linux distribution for dedicated camera servers, X-10 controllers, MP3 players, and other such embedded applications.
• RTLinux is a hard real-time Linux API originally developed at the New Mexico Institute of Technology.
• EL/IX is a POSIX-based hard real-time Linux API.
• TinyLogin is being maintained by Erik Andersen.
• Ash is a very small Bourne shell.
• Sysvinit is the most used init package for Linux. We will use init and the C version of the start-stop-daemon.
• Read the LILO documentation.
• Go to the LFS-HOWTO to create a new partition, and an ext2file system on the new partition.
• Real-Time Linux is an extension of the standard Linux operating system. It provides a simple and streamlined real-time executive that runs the standard Linux kernel as its lowest-priority task, while allowing the insertion of user-defined, higher-priority (real-time) tasks, while still allowing full access to the sophisticated services and features of standard Linux.
• Linux-SRT is an extension to the Linux kernel, which improves the way real-time (RT) applications are run. Standard Linux isn't designed to be a "Media OS" and cannot guarantee that audio, visual, or other critical processes run at a fixed rate.
• Zentropix is focused on real-time Linux and provides development tools, support, training courses, and a tested and configuration-managed real-time Linux installation CD.
• Visit IBM's home for embedded Linux.
• Check out IBM's embedded Linux products and developer support.
• Browse more Linux resourceson developerWorks.
• Browse more Open source resourceson developerWorks.
Tutorial Pages:
» From Wrist Watches to Cluster-Based Supercomputers
» Emergence of Embedded Systems
» Advantages/Disadvantages of Using Linux for Your Embedded System
» Software and Hardware Requirements
» Hardware Platform Options
» Real-Time Embedded Linux Applications
» Configuration Procedures
» Creating a Bootdisk
» Installing TinyLogin and Login Dependencies
» Summary
» Resources
First published by IBM DeveloperWorks
| Related Tutorials: » How to Install PHP 5 on Linux » How to Install Apache 2 on Linux » How to Install MySQL 5.0 on Linux » SMB Caching » Mound --Bind » Tar Wild Card Interpretation |
