- Format: Kindle Edition
- File Size: 2321 KB
- Print Length: 580 pages
- Publisher: Forever Young Software; 20141010 (Kindle Edition) edition (26 May 2013)
- Sold by: Amazon Media EU S.à r.l.
- Language: English
- ASIN: B00D0YG2S2
- Text-to-Speech: Enabled
- Word Wise: Not Enabled
- Average Customer Review: 1 customer review
- Amazon Bestsellers Rank: #407,244 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
|Print List Price:||£28.92|
Save £21.01 (73%)
USB: The Universal Serial Bus (FYSOS: Operating System Design Book 8) Kindle Edition
|New from||Used from|
Customers who viewed this item also viewed
Would you like to tell us about a lower price?
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
Faults? Well, in the Kindle edition, four of the diagrams do go off the edge of the screen such that parts of them are missing, but you'll be downloading free copies of those anyway in the various specification documents (free downloadable PDFs). [Correction - I was new to using Kindle for PC and it turns out that the diagrams are complete after all once you set it up better.] There are also a lot of typos, but none of them will cause you any trouble. I should say that I've only read through it once as I only bought it yesterday, so there may yet be some important gaps that I haven't noticed, but I can already see the vast bulk of the path set out clearly in front of me and am confident that I can now get this done on a reasonable timescale (measured in months rather than years). I can't wait to get started on it.
[I will return to edit this to let you know how it actually goes.]
Most helpful customer reviews on Amazon.com
Some of the main topics of the book are as follows :
Chapter 2. The PC Hardware
Chapter 3. UHCI Hardware
Chapter 4. UHCI Stack
Chapter 5. OHCI Hardware
Chapter 6. OHCI Stack
Chapter 7. EHCI Hardware
Chapter 8. EHCI Stack
Chapter 9. xHCI Hardware
Chapter 10. xHCI Stack
And those first 10 chapters is just part 1. There are 3 other Parts to this book, that cover those areas in more detail. Step by step he shows you how to talk to your USB thumb drive, or USB Hard Drive. Devices I didn't even think about that I would eventually want to talk to, such as my USB Mouse. Which any hobbiest knows, if you reboot your computer into your own OS and you don't have a USB driver for your mouse, it won't work. So THANK YOU DAVID for this wonderful book With this book, you can make your own choices as to how to talk to the USB hardware, and not rely on Linux or Windows or any other OS.... PERFECT !
First it introduces you to how to detect the controllers (UHCI, OHCI, EHCI, xHCI) on the PCI bus, then it describes the stacks.
It continues with device enumeration, how to use HID devices, Mass Storage Devices, not to mention the other things.
The CD-image need to be requested from the author which I got in less than a day from him.
This book will definitely speed up the OS development.
I am an experienced assembly and C programmer, though. As the book states in the Introduction, some knowledge of C and assembly is necessary ("You may also need to have a fair knowledge of C and Intel x86 assembly to use and understand the source code.").
Robert, Hungary, Europe