介绍
过去USB仅应用于个人计算机其在嵌入式系统领域的巨大潜力尚未开发USB在嵌入式系统中的应用包括KVM开关数码相机PDA打印机机顶盒及移动电话。
什么是嵌入式系统嵌入式系统被定义为硬件和固件--独立的或作为更大型系统的一部分--通常带有某种操作系统操作系统可以是Windows CEVxWorks或由“自编代码”构成的更简单系统根据上述定义可以认为任何带有处理器的电子装置均可以作为USB嵌入式主机。
嵌入式系统的设计挑战
在基于PC的系统中三种主要部件需要USB操作它们是通常作为PCI子系统部分的主机控制器USB堆栈以及USB类驱动器。