没有合适的资源?快使用搜索试试~ 我知道了~
首页以案例学习嵌入式USB设计 Embedded USB Design By Example
资源详情
资源评论
资源推荐

© 2010, John Hyde, USB Design By Example Revision 2.01
Page 0

© 2010, John Hyde, USB Design By Example Revision 2.01
Page 1
Embedded USB Design By Example
John Hyde
(Commissioned by FTDI Ltd)

© 2010, John Hyde, USB Design By Example Revision 2.01
Page 2
Embedded USB Design By Example
John Hyde
Foreword by Fred Dart – Founder and CEO of FTDI.
John Hyde is an internationally recognised and renowned figure in the
field of USB, having authored the seminal “USB Design By Example”
series of books which have helped many engineers understand the
underlying complexity of USB by leading them through a series of
practical examples.
I am delighted that John has undertaken to author a new book,
Embedded USB Design By Example, at our behest for those of us
who would like to incorporate USB interfacing into their product
designs whilst focussing on overall product development concepts
rather than having to learn the intricacies of USB hardware and driver
development. Written in John’s unique style, this book is intended as a
supplement to the existing data sheets and application notes on our
FTDI web site.
Future Technology Devices International Limited, aka FTDI, is a well
known semiconductor supplier in the USB “legacy” device field. Our
FT232, FT245 and Hi speed dual and quad device series of USB
peripheral devices offer a seamless route for easy USB interfacing
through proven, well understood serial and parallel interfaces.
Coupled with a commitment to providing royalty free, multi-platform
USB drivers developed in house to ensure quality and consistency,
our USB interface solutions can dramatically improve time to market
for USB product designs eliminating ongoing support costs in driver
development.
FTDI’s Vinculum Host/Peripheral controller range offers the same
approach for embedded products that require USB Host capability.
They bring similar ease of design and development to your USB host
designs in the same way that our current products have eased your
USB device products.
For further details of FTDI’s USB solutions, please visit our website
www.ftdichip.com .

© 2010, John Hyde, USB Design By Example Revision 2.01
Page 3
Acknowledgements:
I was warmly welcomed to FTDI's head office in Glasgow,
UK, where a large group of enthusiastic engineers provided
me more information than I could ever have asked for. I
would like to particularly thank Fred and Cathy Dart for their
hospitality and Ian Dunn for organizing the presentations,
training, interviews, and material reviews. While every-ones
contributions are valued I alone am responsible for any
errors - I welcome your feedback (to John@usb-by-example.com)
so that this book may be improved in future revisions.
I must thank my family, Lorraine, BJ and CJ who all
contributed to the creation of this book – I appreciate all of
their hard work, support and encouragement.
I have been involved with USB since its invention and I
applaud FTDI's efforts to make USB easy - I trust that with
the help of this project-orientated book and FTDI's
components that even more people will be able to benefit
from the worlds most popular bus, USB.

© 2010, John Hyde, USB Design By Example Revision 2.01
Page 4
Table of Contents:
Part 1
Chapter 1 Introduction and Essential USB theory
USB History
USB Architecture
Importance of a USB hub
Chapter 2 – A starter USB project
How It Works
Getting More IO lines
Chapter 3 - Serial and parallel device conversion
Representative Serial Device
Windows Conversion
Mac OS X Conversion
Converting a Parallel Device
Chapter 4 - Connecting to more capable devices.
Data Collection Pod
Dual USB-to-SPI Adaptor
USB-to-Custom Parallel Adaptor
Part 2
Chapter 5: Vinculum-I Design Examples
Adding a Flash Drive to a product
JPEG viewer and MPEG player
Portable data logger
Chapter 6: Getting to know Vinculum-II
Chapter 7: Writing software for the Vinculum-II
Multitasking RTOS 101
Vinculum-II Software Architecture
Chapter 8: Developing Vinculum-II Application Programs
Thread Activity Monitor
Chapter 9: Building a ‘Smart Device’
Message Passing
Chapter 10: Interconnecting USB devices
Audio In/Out device
Position recorder
Remote Control and Monitoring using a Cell Phone
Chapter 11: Other design considerations
Vinculum-II expansion options
Alternate development platform
Component development issues
Please register your book at Designbyexamplepart2@ftdichip.com
so that updates may be sent when available.
剩余134页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0