Embedded Linux applications: An overview
From wrist watches to cluster-based supercomputers
From wrist watches to cluster-based supercomputers
Level: Intermediate
Darrick Addison (dtadd95@bellatlantic.net), Senior Software Engineer/Consultant, ASC Technologies Inc.
01 Aug 2001
After a survey of Embedded Linux applications and their environments, Darrick Addison gives you step-by-step instructions for setting up a suitable hardware and software environment for developing those applications.
Linux now spans the spectrum of computing applications, including IBM's tiny Linux wrist watch, hand-held devices (PDAs and cell phones), Internet appliances, thin clients, firewalls, industrial robotics, telephony infrastructure equipment, and even cluster-based supercomputers. Let's take a look at what Linux has to offer as an embedded system, and why it's the most attractive option currently available.
Darrick Addison (dtadd95@bellatlantic.net), Senior Software Engineer/Consultant, ASC Technologies Inc.
01 Aug 2001
After a survey of Embedded Linux applications and their environments, Darrick Addison gives you step-by-step instructions for setting up a suitable hardware and software environment for developing those applications.
Linux now spans the spectrum of computing applications, including IBM's tiny Linux wrist watch, hand-held devices (PDAs and cell phones), Internet appliances, thin clients, firewalls, industrial robotics, telephony infrastructure equipment, and even cluster-based supercomputers. Let's take a look at what Linux has to offer as an embedded system, and why it's the most attractive option currently available.
Hardware projects of interest Here are some current embedded hardware projects tailored to the Linux operating system. PLEB : Pocket Linux Embedded Box with ARM SA-1100 / ArmLinux Ucsimm / Uclinux Flash EPROM. Linux Lab : The Linux Lab project is intended to help people develop data-collection and process-control software for Linux. It is planned to provide a standardized development environment for a wide variety of applications, from hardware support to application development. Controller Area Network : Controller Area Network (CAN) bus driver for Linux GPIB; the Linux GPIB Package is a support package for usual GPIB (IEEE 488.1) hardware. The driver supports National Instruments AT-GPIB, TNT488.2, and PCII and PCIIa boards. This package contains a complete development environment with testing and configuration tools, libraries and tcl and python language support.