USB Mass Storage: Designing and Programming Devices and Embedded Hosts
|
| List Price: | $29.95 |
| Price: | $19.77 & eligible for FREE Super Saver Shipping on orders over $25. Details |
Availability: Usually ships in 24 hours
Ships from and sold by Amazon.com
39 new or used available from $17.48
Average customer review:Product Description
Product Details
- Amazon Sales Rank: #122114 in Books
- Published on: 2006-09-01
- Original language: English
- Number of items: 1
- Binding: Paperback
- 287 pages
Features
- ISBN13: 9781931448048
- Condition: NEW
- Notes: Brand New from Publisher. No Remainder Mark.
- Click here to view our Condition Guide and Shipping Prices
Editorial Reviews
Review
If a design employs USB mass storage and you must write the controlling code, you will need this book. -- ECN Magazine, January 2007
Jan Axelson knows better than almost anybody else how to write clearly and how to explain complex technical issues. -- EDN magazine, Dec. 6, 2006
Review
About the Author
Customer Reviews
Hardware and Software in One Book
This is a very well done book on a very topical subject. USB mass storage has gotten so inexpensive that its use in dedicated embedded systems has become almost a given. And here is one book that talks about all aspects of putting such a system together.
The book basically covers three subjects:
First there is a general discussion of mass storage in general. This includes hard drives which may be the most economical for your application, and it includes various types of flash memory devices.
Second the book covers the hardware interface down to the level of giving a sample circuit.
Finally there is a description of the software that will be needed to get the devices to operate. This goes from the simple structure of the commands down to the definition of file systems.
In short, here is a complete guide to USB Mass Storage in one, fairly small, book. This is all the engineer/programmer needs. Ms. Axelson has written a number of books on USB in general and clearly knows whereof she speaks.
An excelent introduction this unique topic
This book covers two areas of computer technology: creating USB based mass storage systems, using either rotating (disk) media or flash storage. It offers guidance and examples for each of these with a focus on the special requirements and limits of embedded hosts that access USB storage devices.
A design engineer who's task it is to design a USB based memory subsytem has options. He or she can contact various device manufacturers, request data sheets, and demo or development boards. This step will be needed. Next is to prototype several such devices, to create software drivers, and to debug the hardware and software. One could "google" for sources, and start there, or... One could purchase Jan's book and get a head start with both hardware selection AND with software driver development.
Lots of info, great place to start
This book is well written, offers plenty of details and provides good direction for developing mass storage related devices. It exposes the magnitude of information one must learn to make a working product and is a great first start. The accompanying website www.lvr.com is also very helpful.
This book is an excellent attempt at addressing a technically complex subject. As long as you don't expect the book to hand you a complete solution, you won't be disappointed. The material can only be thoroughly understood by applying it. Many of the examples can be implemented with the development board from Microchip, which is very affordable.




