Join us for a two-day
hands-on workshop on learning the Universal Serial Bus and applying USB
communications in embedded systems. This workshop is targeted for the
embedded systems engineer (hardware and/or software) and managers.
Level: Intermediate /
Advanced
Prerequisites: knowledge of
embedded systems concepts and development, including rudimentary C
language coding.
Participants will need to
bring a laptop with Windows XP or equivalent operating system, CD or DVD
drive, and one open USB port. You will be installing some development
software as part of this workshop, so you will need at least 400Mb of free
disk space.
Topics to be covered:
USB Specification:
Devices, Hosts, and
On-the-go
Versions 1.0 / 1.1 / 2.0
differences
Speeds
Connectors
USB Communications:
Enumeration
Frames
Packets
Transactions
Principles of USB Device
Design
Hands-on example: Human
Interface Device
Considerations for Mass
Storage devices
Hands-on example: USB
memory “stick”
Principles of USB Host
Design
Hands-on example: reading a
USB memory “stick”
USB On-the-go: putting it
all together
Modules and custom chips:
Build vs. Buy
Cost: $649 member, $749
non-member, good until Oct 26. Late reg is $699 member, $799 non-member
until reg ends on November 5. “Due to the development hardware being
supplied, a limited number of on-site registrations will be available.
Please register by November 5 to guarantee your space.”
Registration includes two
days of instruction; development hardware used in the class; CD with
presentation, reference material, development software, lunch and coffee
breaks.
Speaker Bio:
Charles Lord, P.E., is a
consulting engineer with over 25 years of experience in the embedded
systems, RF, military, and medical device / pharmaceutical fields. He is a
frequent speaker for IEEE and quality / regulatory meetings and
conferences. His company, Triangle Advanced Design and Automation, is
based in Cary, NC.