Continuing Education Center
Content posted in November 2012
Nov 30 - Day 5: USB From the Host Side
Continuing Education Center 
11/30/2012  218 comments
Day 5 begins with a discussion of USB hosts, which are the most complex component in USB technology. We then are able to draw the differences between device, host, and on-the-go USB software stacks. The memory footprint for typical hosts and devices is described. Finally, the requirements for USB compliance are explained.
Nov 29 - Day 4: USB From the Device Side
Continuing Education Center 
11/29/2012  238 comments
Day 4 is all about USB devices -- what they are, and what they can be. When a USB device is first connected to the bus, it triggers a process called enumeration. This event is a crucial phase of the USB protocol. USB classes are also presented, which allow USB devices to take on multiple functions.
Nov 28 - Day 3: Understanding the USB Protocol
Continuing Education Center 
11/28/2012  276 comments
Day 3 presents the complex structure of the USB protocol, which operates above the basic level of transmission and reception of bits over copper wires. Discussed are the concepts of USB packets, transfers, transactions, frames, and endpoints. These concepts are essential to meet performance expectations.
Nov 27 - Day 2: USB Over a Single Wire Pair
Continuing Education Center 
11/27/2012  263 comments
Day 2 presents the methods and circuitry used in USB 1.1 and USB 2.0 to transmit and receive data over a single wire pair. The methods for USB 3.0 are also presented. The physical layer is examined. For compliance purposes, it is often sufficient to follow the semiconductor vendor reference designs.
Nov 26 - Day 1: Implementing USB in Embedded Products
Continuing Education Center 
11/26/2012  295 comments
Day 1 begins with a discussion about implementing USB technology in embedded products. This task can be challenging because of the restricted hardware resources available in embedded systems. USB topology is presented, which is a determining factor in what you can and cannot do with this technology. Finally, the mechanical specifications of USB are described.
Nov 16 - Day 5: Reusable Code Tests & Concluding Remarks
Continuing Education Center 
11/16/2012  363 comments
Code written to support a variety of products requires additional testing to ensure correct behavior when instantiated for future configurations that may or may not occur. Today’s course will discuss these tests, give a review of the week, and make final remarks on reusability.
Nov 15 - Day 4: Additional Approaches to Support Code Reusability
Continuing Education Center 
11/15/2012  292 comments
Today’s course will discuss other tips and techniques for reusability. One such area is how hardware can support software reusability.
Nov 14 - Day 3: Writing Code That Is Reusable Through Flexibility
Continuing Education Center 
11/14/2012  425 comments
Another approach to reusability is to structure the code so that it can easily be adapted to the specific requirements of the product. Today’s course will discuss pros, cons, tips, techniques, limitations, and examples of this approach to writing flexible code.
Nov 13 - Day 2: Writing Code That Is Reusable Through Commonality
Continuing Education Center 
11/13/2012  454 comments
One approach to reusability is to require that the domain of the code and its adjacent modules conform to a specification. Today’s course will discuss the pros and cons, and give tips, techniques, and examples of this approach for code written to be common across implementations.
Nov 12 - Day 1: Introduction, Myths & Why
Continuing Education Center 
11/12/2012  492 comments
Much is written about reusable C++ code. But most embedded systems code is still written in C. Embedded systems add additional impact to reusability. Today’s course will discuss myths and reasons for reusable code, along with the topics covered this week on writing reusable code in C.

Partner Zone
Latest Analysis
Researchers in China have developed a battery with self-healing electrodes that makes it resistant to cracking, leaking, or just plain breaking.
The IoT will bring us the many positives of AI, evolving our technologies in ways that only a few years ago seemed like science fiction, according to ARM’s buyer.
Days after a massive, distributed denial-of-service attack took down dozens of major websites around the country, ARM Holdings plc is rolling out a pair of new processor architectures aimed at shoring up IoT security.
Dow Chemical and several other companies have launched a program in Omaha, Neb. to divert about 36 tons of plastics from landfills in its first phase, and convert it into energy used for cement production.
Both traditional automation companies and startups are developing technologies to improve processes on the factory floor, while smart sensors and other IoT-related technologies are improving how products are handled during transport and across the supply chain.
Quick Poll
The Continuing Education Center offers engineers an entirely new way to get the education they need to formulate next-generation solutions.
Oct 10 - 14, Embedded System Design Techniques™: Getting Started Developing Professional Embedded Software
SEMESTERS: 1  |  2  |  3  |  4  |  5  |  6 |  7 | 8 | 9 | 10

Focus on Fundamentals consists of 45-minute on-line classes that cover a host of technologies. You learn without leaving the comfort of your desk. All classes are taught by subject-matter experts and all are archived. So if you can't attend live, attend at your convenience.
Next Course September 27-29:
Sponsored by 3M
Learn More   |   Login   |   Archived Classes
Twitter Feed
Design News Twitter Feed
Like Us on Facebook

Technology Marketplace

Copyright © 2016 UBM Canon, A UBM company, All rights reserved. Privacy Policy | Terms of Service