Synopses & Reviews
The open source nature of Linux has always intrigued embedded engineers, and the latest kernel releases have provided new features enabling more robust functionality for embedded applications. Enhanced real-time performance, easier porting to new architectures, support for microcontrollers and an improved I/O system give embedded engineers even more reasons to love Linux However, the rapid evolution of the Linux world can result in an eternal search for new information sources that will help embedded programmers to keep up
This completely updated second edition of noted author Doug Abbott s respected introduction to embedded Linux brings readers up-to-speed on all the latest developments. This practical, hands-on guide covers the many issues of special concern to Linux users in the embedded space, taking into account their specific needs and constraints.
You ll find updated information on:
The GNU toolchain
Configuring and building the kernel
Debugging on the target
Real-time programming tips and techniques
The RTAI environment
And much more
The accompanying CD-ROM contains all the source code from the book s examples, helpful software and other resources to help you get up to speed quickly. This is still the reference you ll reach for again and again
* 100+ pages of new material adds depth and breadth to the 2003 embedded bestseller.
* Covers new Linux kernel 2.6 and the recent major OS release, Fedora.
* Gives the engineer a guide to working with popular and cost-efficient open-source code.
This new edition of Linux for Embedded and Real-Time Applications provides a practical introduction to the basics and the latest developments in this rapidly evolving technology. Ideal for those new to using Linux in an embedded environment, it takes a hands-on approach and covers key concepts plus specific applications.
Key features include: Substantially updated to focus on a specific ARM-based single board computer (SBC) as a target for embedded application programming Includes an introduction to Android programming
With this book you will learn: The basics of Open Source, Linux and the embedded space How to set up a simple system and tool chain How to use simulation for initial application testing Network, graphics and Android programming How to use some of the many Linux components and tools How to configure and build the Linux kernel, BusyBox and U-Boot bootloader
- Provides a hands-on introduction for engineers and software developers who need to get up to speed quickly on embedded Linux, its operation and its capabilities - including Android
- Updated and changed accompanying tools, with a focus on the author's specially-developed Embedded Linux Learning Kit
Linux technology is swiftly evolving, and is rapidly becoming the embedded operating system of choice. Increasing numbers of engineers therefore need to understand and use embedded Linux, but do not have time to sift through the mass of information currently available, which is often too specialized. This book - a new edition of Linux for Embedded and Real-Time Applications - provides a practical introduction to the basics and the latest developments in embedded Linux, taking a hands-on approach and covering key concepts plus specific applications. The author has shifted the focus away from real-time applications, but still provides comprehensive coverage of the embedded Linux lifecycle, from set-up to shipping.
Provides a hands-on introduction for engineers and software developers who need to get up to speed quickly on embedded Linux, its operation and its capabilities - including AndroidUpdated and changed accompanying tools, with a focus on the author s specially-developed Embedded Linux Learning Kit