Pro Linux Embedded Systems

Pro Linux Embedded Systems

by Gene Sally
Pro Linux Embedded Systems

Pro Linux Embedded Systems

by Gene Sally

eBook1st ed. (1st ed.)

$41.49  $54.99 Save 25% Current price is $41.49, Original price is $54.99. You Save 25%.

Available on Compatible NOOK Devices and the free NOOK Apps.
WANT A NOOK?  Explore Now

Related collections and offers


Overview

When I got started in embedded Linux nearly a decade ago, the question was, “Should I even use an operating system?” Going with Linux frequently meant porting the operating system to run on your target hardware and building to the tools to do so. Much has changed over the years, to the point that Linux is selected by default for many projects, and the decisions revolve around what features of the operating system can be used on the project. The question today is, “How should I configure my Linux distribution?” In technology terms, this is a seismic shift in developer attitudes in a very short time frame. Linux is so pervasive in the embedded space that embedded processors and boards ship with Linux by default. Buyers simply expect that the board will boot Linux and they’ll have the tools they need for embedded development provided along with the hardware. Unlike in the early days of Linux, as a developer, you won’t be porting Linux to your board but rather configuring an already-running Linux kernel and root file system so that they suit your application.

Product Details

ISBN-13: 9781430272267
Publisher: Apress
Publication date: 04/29/2010
Sold by: Barnes & Noble
Format: eBook
Pages: 550
File size: 4 MB

About the Author

Gene Sally has been working with computers ever since his awkward teenage years. For the past eight or so years, Gene has been employed as an engineer, technical writer, trainer and expert tinkerer with Linux in an embedded environment.

Table of Contents

  1. About Embedded Linux
  2. Configuring the Software Environment
  3. Target Emulation and Virtual Machines
  4. Starting Your Project
  5. Getting Linux for Your Board
  6. Creating a Linux Distribution from Scratch
  7. Booting the Board
  8. Configuring the Application Development Environment
  9. Application Development
  10. Debugging Applications
  11. Kernel Configuration and Development
  12. Real Time
  13. Using Open Source Software Projects
  14. BusyBox
  15. System Design
  16. System Tuning
  17. Deploying Applications
  18. Handling Field Updates
From the B&N Reads Blog

Customer Reviews