Linux for Embedded and Real-time Applications
By- Doug Abbott, President, Intellimetrix, Inc., Silver City, NM, USA
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
- 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
Audience
Engineers and software developers involved in embedded computing development; Linux programmers; electrical and computer engineering students
Paperback, 296 Pages
Published: November 2012
Imprint: Newnes
ISBN: 978-0-12-415996-9
Contents
- Preface 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 Index

