Linux for Embedded and Real-time Applications

Linux for Embedded and Real-time Applications, 3rd Edition

Linux for Embedded and Real-time Applications, 3rd Edition,ISBN9780124159969





235 X 191

Get hands-on experience of embedded Linux, including Android application development, with this essential update

Print Book + eBook

USD 59.94
USD 99.90

Buy both together and save 40%

Print Book


In Stock

Estimated Delivery Time
USD 49.95

eBook Overview

EPUB format

VST (VitalSource Bookshelf) format

PDF format

USD 49.95
Add to Cart

Key Features

  • 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


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


Engineers and software developers involved in embedded computing development; Linux programmers; electrical and computer engineering students

Linux for Embedded and Real-time Applications, 3rd Edition


Chapter 1: The Embedded and Real-Time Space

Chapter 2: Installing Linux

Chapter 3: Introducing Linux

Chapter 4: The Host Development Environment

Chapter 5: The Hardware

Chapter 6: Eclipse Integrated Development Environment

Chapter 7: Accessing Hardware from User Space

Chapter 8: Debugging Embedded Software

Chapter 9: Posix Threads

Chapter 10: Embedded Networking

Chapter 11: Configuring and Building the Kernel

Chapter 12: Kernel Modules and Device Drivers

Chapter 13: BusyBox and Linux Initialization

Chapter 14: U-Boot Boot Loader and Getting Ready to Ship

Chapter 15: Source Code Control—GIT

Chapter 16: Build Tools

Appendix A: U-Boot Commands

Appendix B: Why Software Should Not Have Owners


Free Shipping
Shop with Confidence

Free Shipping around the world
▪ Broad range of products
▪ 30 days return policy

Contact Us