LynuxWorks:Embedded Linux, Real-Time Operating System and Development Tools
 
Corporate Embedded Systems Products Support RTOS and Embedded Systems Home
Embedded Systems Alliances Embedded System Industry Solutions POSIX and RTOS Training

Using Linux in an Embedded System Design
Linux processor availability

 

 

  1. Is Linux available for my microprocessor?
  2. Can Linux support headless and diskless operation?
  3. Can Linux operate with limited memory?
  4. Are tools available for embedding Linux?
  5. Is Linux compatible with other application software?
  6. Are there legal implications in using Linux in embedded designs?
  7. Is there a way to check on the kernel's performance?
  8. Is Linux a real-time operating system?
  9. Is it easy to add real-time to our project later?
  10. How can I use a Linux-compatible real-time kernel like LynxOS?

Is Linux® available for my microprocessor?

The most popular version of Linux by far is the x86 version for PC-compatible computers. PCs are inexpensive and can serve as both a development host and a target. Most of the Linux developers around the world have PCs and develop for it first. Many embedded systems use x86 processors. There are many variants x86 from very fast to very low power. A complete PC-compatible computer can fit on a single chip. For some embedded developers an x86 version of Linux is all that is needed. But in some cases an x86 processor is not the best choice. In the ultra low power range other processors such as the ARM® or Hitachi SH processors can provide the same performance level and use less power. For some applications micro-controllers with PowerPC® CPU cores, for instance, have the right built in I/O and coprocessors to reduce hardware costs. For some performance ranges there are MIPS processors that have a better prices performance ratio than any x86 processor. So the embedded microprocessor market is still fragmented. In fact it is as fragmented as it ever was and there is no sign of consolidation.

The good news is that Linux has been ported to many different embedded microprocessors including the PowerPC, MIPS, ARM, StrongARM®, and SH. The bad news is that these ports of Linux do not yet enjoy the amount of third-party software that the x86 port of Linux has. Now that there are vendors for embedded Linux making periodic releases of their Linux distributions for non-x86 platforms, the situation should improve. A growing number of third-party software vendors have pledged support for Linux on a variety of embedded processors. But customers provide the strongest motivation. Inquiries about the availability of an application, or protocol stack, for Linux on a specific processor may speed the porting processes.

 

Get me a shorter answer

 



RTOS and embedded operating systems

Embedded operating systems and development tools

Corporate

Industry solutions

OS Support

OS Training

SynergyWorks: LynuxWorks partners

contact us
ISO9001:2000 Copyright © LynuxWorks™, Inc. All rights reserved. Reproduction in whole or in part in any form or medium without express written permission of LynuxWorks is prohibited. 20 years of embedded excellence