Helping ordinary people create extraordinary websites!
HOME TUTORIALS SCRIPTS WEB HOSTING BLOG FORUM
Get Our Newsletter
Email:

Embedded Linux Applications: An Overview

By Darrick Addison
2005-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


 | Bookmark
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

Ask A Question
characters left.