Embedded Linux will help the user: select an Embedded Linux platform based on hardware requirements; build and boot a custom Linux kernel for the platform; remote debug programs running on the platform using GNU tools; connect data acquisition and control electronics/peripherals using the platform's serial, parallel, USB, I/O port and I2C interfaces; interface the peripherals to the kernel and applications using modules; collect, control, store and present data via open source protocols and applications; and analyze Embedded Linux vendor product offerings.
This book covers the development and implementation of interfacing applications on an embedded Linux platform, offering a series of real- world interfacing examples designed to introduce embedded Linux from hardware and software perspectives. Readers will learn to create an embedded Linux development environment and walk through hardware and software interfacing examples using asynchronous serial communication, the PC parallel port, USB, synchronous serial communication, and interrupts. Material is presented in the context of an ongoing example. The book is of interest to hardware and software developers, system integrators, and product managers. Hollabaugh is a consultant. Annotation c. Book News, Inc., Portland, OR (booknews.com)