论文部分内容阅读
USB模拟器是全系统模拟器的重要组成部分,全系统模拟器通过软件对嵌入式硬件平台进行功能模拟,其主要用于手持设备及数码产品的前期软件设计。全系统模拟器包括CPU模拟器和外设模拟器,USB模拟器属于全系统模拟器中的外设模拟器。USB模拟器对嵌入式硬件平台中的USB子系统进行功能模拟,它参照了Intel PXA270处理器中的USB主/从控制器的结构,采用面向对象的设计方法对USB主/从控制器的内部逻辑和寄存器访问接口进行模拟。通过软件模拟使得USB驱动程序对与USB模拟器的操作如同操作一个真实的USB控制器一样。在嵌入式产品开发过程中使用USB模拟器可以加快USB的驱动程序的开发和测试工作。