RTEMS管理机制与USB驱动程序设计
介绍RTEMS实时操作系统和USB协议,分析RTEMS系统的设备管理机制,详细描述RTEMS操作系统下的USB设备驱动程序的设计与实现。该设计根据USB的特点,通过合理的层次划分,将驱动程序分为硬件抽象层和设备类驱动层,在硬件抽象层完成对USB设备控制器的操作,在设备类驱动层实现对各类USB设备命令的处理,保证了驱动程序易于移植和扩展。按照RTEMS的设备管理机制,为在RTEMS上运行的任务提供了标准I/O系统调用。
无线通信技术在可穿戴计算机中的应用研究
将蓝牙、GPRS无线通信以及USB技术应用于可穿戴计算机中,使其更具操作性、灵活性。重点介绍了蓝牙和GPRS技术以及蓝牙模块与USB接口的GPRS模块的硬件及软件实现。
新一代工业包装的按需喷印系统设计
按需喷印是当前工业印刷行业新兴的一种技术,正在逐步取代传统的连续喷印技术。本文介绍按需喷印喷头的特点,根据当前工业喷印系统基本需求,结合包装行业的生产应用,设计一种低成本的按需喷印系统的实现方案。具体介绍了整个方案的设计思想以及软硬件实现。
基于FPGA/CPLD和USB技术的无损图像采集卡
介绍了外置式USB无损图像采集卡的设计和实现方案,它用于特殊场合的图像处理及其相关领域.针对图像传输的特点,结合FPGA/CPLD和USB技术,给出了硬件实现框图,同时给出了FPGA/CPLD内部时序控制图和USB程序流程图,结合框图和部分程序源代码,具体讲述了课题中遇到的难点和相应的解决方案.
基于FPGA的智能仪器远程控制系统设计
为实现智能仪器的远程控制,提高控制系统的速度,采用现场可编程门阵列(FPGA)芯片、USB芯片等实现了智能仪器远程控制系统的设计。重点介绍RS 232与USB的接口转换原理及FPGA程序设计和仿真。系统采用先入先出存储器和有限状态机实现了RS 232与USB的接口转换,并实现上位机的控制、数据处理等功能。系统可大大减少上位机的工作量,不仅可以用于实验室也可应用在工业生产中。
基于USB通信的FPGA高速数据采集系统
为了解决高速数据采集以及数据传输问题,设计了基于USB通信的FPGA高速数据采集系统。方案以FPGA为控制核心,实现A/D控制、数据缓存双口RAM和控制CY7C68013A三个功能。系统采用VerilogHDL语言,通过ISE软件编程控制多个AD7356同时进行数据采集,将采集所得数据存入双口RAM,控制CY7C68013A将数据通过USB总线上传到PC机。系统进行实测实验表明,在CY7C68013A设定为16.7Mb/s的传输速率下,系统工作正常。
基于嵌入式ARM9的USB设计与实现
从电路设计到程序调试,全方位地研究开发了一种基于嵌入式的通用USB接口。选用ARM9的S3C2440A芯片作为CPU,因为该芯片内部集成了控制USB的全部部件,所以只需附加简单的电源变换等外围电路即可完成硬件设计,再通过串口加载和调试USB的驱动程序,实现嵌入式终端的USB接口功能。测试表明,该接口可以稳定可靠地自动挂载U盘以及准确交换数据。采用基于S3C2440A芯片的USB接口方案具有外围电路简单和运行可靠的特点,从而提升了嵌入式终端的整体性能,为日后的应用提供了基础。
USB接口的虚拟仪器设计与实现
针对虚拟仪器开发平台LabWindows/CVI中不提供直接支持USB接口函数库的情况,首先进行RS232和USB的接口转换。然后再利用CVI中RS232的函数库对USB进行数据读写,从而在LabWindows/CVI中实现USB通讯。
基于USB2.0总线的航天设备地面检测系统
介绍了一种基于USB2.0总线的接口转换系统,主要运用于航天设备的地面检测中。讨论了USB2.0控制器CY7C68013A与FPGA构成接口转换系统的方式以及系统的通用性,着重论述了通用接口设计中的注意事项以及影响USB2.0设备速度的因素。应用结果表明,USB2.0转换的接口有很强的通用性,能达到很高的传输速率,可以广泛地运用于航天设备地面检测以及普通工业测试系统中。
基于DSP和USB技术的数据采集与处理系统
介绍了DSP和USB技术,并给出了一个数据采集与处理系统的实例,给水泵运行状态监测系统,重点阐述了给水泵运行状态监测系统的硬件和软件的设计。












