With hardware and firmware support, small embedded systems can use the same devices available to conventional desktop and notebook PCs. Data loggers can store data on USB drives. Robotic arms can receive input from USB keyboards. Sales terminals can print receipts on USB printers.
|Published (Last):||24 June 2014|
|PDF File Size:||20.91 Mb|
|ePub File Size:||4.66 Mb|
|Price:||Free* [*Free Regsitration Required]|
With hardware and firmware support, small embedded systems can use the same devices available to conventional desktop and notebook PCs. Data loggers can store data on USB drives. Robotic arms can receive input from USB keyboards.
Sales terminals can print receipts on USB printers. USB cameras, speakers, mics, network bridges, virtual serial ports, Bluetooth adapters, and more can be available to the embedded systems you create. This book will show you how. If you are interested in designing, programming, or learning about small systems that access USB devices, this book is for you. The next two chapters focus on tools and techniques for developing USB embedded host systems that use Linux.
Chapter 3, Using Linux in Embedded Systems, presents options for using Linux in small systems and introduces the BeagleBoard-xM open development platform. The heart of the book focuses on communicating with USB devices. Chapter 7, Bridging to Other Interfaces, shows how USB can function as a bridge to other interfaces such as serial ports, wired and wireless networks, and Bluetooth. Chapter 8, Printing, introduces printer-control languages and shows how applications can print documents on USB printers.
Chapter 9, Using Sound and Video, shows how to use USB mics, speakers, and cameras to record and play audio and video streams. To get the most from this book, some experience with the USB interface is helpful. About the Example Code Embedded-system developers have many choices for hardware and software platforms.
The example code is largely portable to other Linux systems, and the concepts behind the code apply to systems that use other development platforms.
USB EMBEDDED HOSTS: THE DEVELOPER'S GUIDE (Jan Axelson Series)
USB mass storage : designing and programming devices and embedded hosts
USB Embedded Hosts: The Developer's Guide
USB Embedded Hosts