Electronic Design

  
Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?


[ED Bookstore]
Linux For Embedded And Real-Time Applications, Second Edition
By Doug Abbot
ISBN: 0750679328


William Wong  |   ED Online ID #13294  |   August 16, 2006


Linux continues to be a significant platform for embedded and real-time embedded applications. Doug Abbot brings his expertise on embedded Linux and BlueCat Linux in particular. A copy of this is included on a CD. BlueCat Linux is from LynuxWorks open source product. The Lite version included targets the x86 platform. LynuxWorks supports a range of platforms such as ARM, MIPS, and PowerPC. It also sells a hard real-time system, LynxOS, that is ABI (application binary interface) compatible with BlueCat allowing Linux applications to run on this platform.

Doug starts with a short overview of real time embedded systems and Linux providing a good background for the reader even if the topics are new. The book then introduces BlueCat Linux but it does not waste time on the details of Linux in general. There are plenty of books for that.

What I like is how he gets down into sample applications with enough information to understand what is going on but leaving the details that can be found in application code on the CD. This leaves plenty of room to examine topics like real-time scheduling, POSIX threads and RTAI. RTAI (RealTime Application Interface) is a split, hard real time platform. The chapter covering this is good but you need to download support from the RTAI site if you want to experiment with it. Doug does a good job of describing when you can get along with just BlueCat and when RTAI is needed. An appendix provides the RTAI API. Very useful.

I would have liked more detail on aspects such as BusyBox, a compact shell environment, that often finds a home on headless systems. Of course, this does leave space for a chapter on Eclipse, the open source IDE (integrated development environment).

If you are considering Linux as an embedded platform and the approach is new to you then this will be an invaluable introduction with a hands-on, PC-based option.


If you're interested in embedded Linux applications, you might also like these books:


Reprints   Printer-Friendly  Email this Article  RSS    Font Size   What's This?


  • A New Design Inflection Point
  • Forecasting Industry Growth For 2009 And Beyond
  • EDA Retools To Exploit Multicore Architectures
  • Design And Verification Move Up In Abstraction
  • EDA Retools To Exploit Multicore Architectures
  • A New Design Inflection Point
  • Design And Verification Move Up In Abstraction
  • Challenges Lurk For 22-nm Physical Implementation
    1) Transportation Guidelines For Lithium Batteries Get Updated
    (1494 views today)
    2) Build A Smart Battery Charger Using A Single-Transistor Circuit
    (266 views today)
    3) 1-A Switching Regulators Operate With 96% Efficiency To Replace Linear Regulators
    (211 views today)
    4) WHITE PAPER: Liquid-Level Monitoring Using a Pressure Sensor
    (210 views today)
    5) Tame Switching Supply Noise While Maintaining Efficiency
    (111 views today)
    ALL TOP 20



    Reader Comments

    Rating Only

    Rating Only -June 28, 2007   (Article Rating: )

    hello

    tarak -June 28, 2007

    POST YOUR COMMENTS HERE
    Name:

    Email:
    Your Comments:

    Enter the text from the image below


    Please refresh the page if you have trouble reading this text.

    Search Electronic Design
         
      
     
    Web Seminar
    Sponsored By:
    Title: Read Pacing: A Performance Enhancing Feature of PCI Express Gen 2 Switch Devices
    Speakers: 
    Date: 07/01/08
    Register: 

    Electronic Design Europe Electronic Design China EEPN Power Electronics Auto Electronics Microwaves & RF
    Mobile Dev & Design Schematics Find Power Products Military Electronics EE Events Related Resources