驱动虚拟的串口怎么显示在设备管理器中???

Vinx911 2016-04-07 05:52:41
我编写了一个虚拟串口的 驱动程序,串口调试软件可以识别到我虚拟的COM5和COM6,在设备管理器中却没有。

怎么才能在 设备管理器中 显示 虚拟的串口???
...全文
915 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Vinx911 2016-04-15
  • 打赏
  • 举报
回复
这么久都没人回
主要功能 =========== 基本上跟商业软件Virtual Serial Ports Driver XP3类似。 1.在操作系统虚拟出若干串口。可以使用串口工具(比如操作系统自带的超级终端软件)对串口进行打开、发送、接收、关闭等操作。 2. 由于是虚拟串口,所以可以设置任意波特率、数据位、奇偶校验、停止位等端口操作。 3. 通过协议传送、接收数据。 使用说明 =========== 1. 安装toaster( win2k ddk sample)总线驱动程序:BusEnum.sys。安装步骤详见DDK的toaster\bus例子 2. 控制台上运行enum -p 1,对新的硬件设备指定 SimSerial\inf目录,安装我们的虚拟串口驱动程序。 安装完毕以后在“设备管理器应该多出一类设备“VirtualSerial”。enum程序由DDK的toaster\exe\enum例子编译。只是改动了toaster\inc\public.h的#define BUS_HARDWARE_IDS L"Toaster\\MsToaster\0" 3. 控制台上运行enum -p 2,添加第二个虚拟串口设备 4. 控制台上运行test.exe,枚举并且互连刚刚生成的两个串口。 5. 打开“超级终端”,在“连接到”对话框上“连接时使用”选择“COM20” 6. 打开“超级终端”,在“连接到”对话框上“连接时使用”选择“COM21” 7. 卸载设备可以在控制台上运行 enum -u 1, enum -u 2 8. 更新驱动程序时,只需要将所有的虚拟串口卸载,然后再编译驱动程序,build -ceZ,运行cc.bat即可。
1、在win98、winme、win2000,windows XP系统: 先双击driver里hidcominst程序,它没有任何显示。然后再插上USB线, 根据系统提示及可正确安装。 安装完成之后,进入设备管理器,在“端口”一栏可以看到虚拟串口设备 SemiTech USB-HID->COM device (COM X ) ,表示设备已经正确安装完成, 可以正常使用。 2、在WinXP系统:有些可能失败安装HIDCOM driver 。双击driver里HidcomInst程序,就可以在设备管理器的"端口"一栏可以看到虚拟串口设备。semiTech.USB-HID->COM device (COM X ),表示设备已经正确安装完成,可以正常使用. 或者先插上USB线,进入设备管理器,在“人体学输入设备”一栏可以看到 “HID-compliant Device”和“USB人体学输入设备” (在此之前请确认已经移去所有其他“USB人体学输入设备”), 在“HID-compliant Device”上点击鼠标右键: 选择:更新驱动程序 选择:从列表或指定位置安装,单击下一步, 选择:不要搜索,我要自己选择要安装的驱动程序.单击下一步, 选择:从磁盘安装,打开浏览,从驱动找到hidcom.INF文件,打开,单击确定, 选择下一步,此时系统会提示微软的数字签证,选择仍然继续,单击完成。 在“USB人体学输入设备”上点击鼠标右键: 选择:更新驱动程序 选择:从列表或指定位置安装,单击下一步, 选择:不要搜索,我要自己选择要安装的驱动程序.单击下一步, 选择:从磁盘安装,打开浏览,从驱动找到hidcom.INF文件,打开,单击确定, 选择下一步,此时系统会提示微软的数字签证,选择仍然继续,单击完成。 完成以上两项更新之后,在设备管理器的“端口”一栏可以看到虚拟串口设备 SemiTech USB-HID->COM device (COM X ) ,表示设备已经正确安装完成,可以正常使用。 3、如果在win98、winme、win2000系统安装过程出现设备不能正常使用,请参看WinXP的 安装方法进行程序升级。

21,595

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧