将应用从串行接口移植到USB接口的简便方法
时间:11-03
来源:互联网
点击:
联机的时间
现在可以将应用连接到PC上,Windows即插即用技术该登场了。在对所有USB应用都适用的初始枚举阶段后,屏幕上将弹出一个对话框,提醒用户已经发现一个新的硬件设备,需要为操作系统对其进行配置,以便使用它。
虽然CDC驱动程序已经是操作系统的一部分,但仍然需要更多的信息来帮助将它们与新发现的设备进行绑定,这也在Windows硬件管理器中创建一个端口特定的“属性页”,以后用户可以用它卸载或重新配置端口。在安装阶段,一个很小的纯文本文件(扩展名为.inf)非常有用,它需要先用(文本编辑器)准备好,当即插即用向导要求时提供。
获得COM端口
如果一切顺利,此时即插即用已经完成了安装过程,一个新的串行设备就会出现在硬件管理器中,系统会自动使用下一个可用的序列号为它指定一个名称(例如,已经安装了COM2和COM1,就会出现COM3),用户可以使用已经编写好用来访问实际COMx端口的程序来访问这个端口(如所有Windows软件中的超级终端程序)。
连接好后,除了通讯速度提高了,功能上没有什么区别。与PC上最快的串行端口相比,通讯速度提高了一个或两个数量级。Visual Basic或C++程序员可通过标准的Windows OpenFile()、ReadFile() 和WriteFile() API 来对仿真的COM端口进行读写,而不用改变任何代码。
现在已经可以使用兼容USB的、完整版闪存微控制器,这些单芯片解决方案为嵌入式控制设计工程师提供了最低的成本和最大的灵活性。通过使用CDC类库,串行端口仿真为工程师们将应用程序移植到更快的USB通讯、摆脱传统串行端提供了一条捷径,同时也消除了Windows开发中的障碍。按照上述步骤,嵌入式设计工程师可以快速地从串行端口转移到USB,使他们将100%的精力集中到嵌入式应用这个主要的专业领域。
现在可以将应用连接到PC上,Windows即插即用技术该登场了。在对所有USB应用都适用的初始枚举阶段后,屏幕上将弹出一个对话框,提醒用户已经发现一个新的硬件设备,需要为操作系统对其进行配置,以便使用它。
虽然CDC驱动程序已经是操作系统的一部分,但仍然需要更多的信息来帮助将它们与新发现的设备进行绑定,这也在Windows硬件管理器中创建一个端口特定的“属性页”,以后用户可以用它卸载或重新配置端口。在安装阶段,一个很小的纯文本文件(扩展名为.inf)非常有用,它需要先用(文本编辑器)准备好,当即插即用向导要求时提供。
获得COM端口
如果一切顺利,此时即插即用已经完成了安装过程,一个新的串行设备就会出现在硬件管理器中,系统会自动使用下一个可用的序列号为它指定一个名称(例如,已经安装了COM2和COM1,就会出现COM3),用户可以使用已经编写好用来访问实际COMx端口的程序来访问这个端口(如所有Windows软件中的超级终端程序)。
连接好后,除了通讯速度提高了,功能上没有什么区别。与PC上最快的串行端口相比,通讯速度提高了一个或两个数量级。Visual Basic或C++程序员可通过标准的Windows OpenFile()、ReadFile() 和WriteFile() API 来对仿真的COM端口进行读写,而不用改变任何代码。
现在已经可以使用兼容USB的、完整版闪存微控制器,这些单芯片解决方案为嵌入式控制设计工程师提供了最低的成本和最大的灵活性。通过使用CDC类库,串行端口仿真为工程师们将应用程序移植到更快的USB通讯、摆脱传统串行端提供了一条捷径,同时也消除了Windows开发中的障碍。按照上述步骤,嵌入式设计工程师可以快速地从串行端口转移到USB,使他们将100%的精力集中到嵌入式应用这个主要的专业领域。
USB 嵌入式 连接器 仿真 MCU 电路 电源管理 总线 Linux PIC C语言 相关文章:
- 实现WUSB设备控制器的设计考虑因素(09-12)
- 基于USB2.0的高速无线数传接收设备的数据接收存储方法(09-09)
- 四种短距离无线监控解决方案的性能对比(09-16)
- Wibree:一个可供选择的新无线联网技术(11-07)
- TI 单芯片手机多媒体电话解决方案(12-01)
- 蓝牙技术硬件实现模式分析(01-11)