阅读:1222回复:2
dazzy请进,USB新手问题!主要有两个问题: 1、如何在Windows 2000驱动程序中模似一个类似COM1的串口设备?(步骤) 2、如何在Windows 2000驱动程序中创建一个线程?(函数) 顺便祝大家 国庆快乐!!! 谢谢!!! [编辑 - 9/30/02 by wangcj2000] |
|
沙发#
发布于:2002-09-30 13:30
由于你要模拟多个虚拟串口,你在pnp的startdevice完成设备(usb)配置后,你要用一个vendor request(自定义)来取得port数,对每个port建立一个serial的设备对象。
portnum = getportnum(); if(portnum > 0) { status = IoCreateDevice();//device type 为 FILE_DEVICE_SERIAL } 关于创建线程,你可以用PsCreateSystemThread()。 写一个完整的usb serial, 你还应实现串口所要求的IOCTL. 以我写USB串口的观点来看, 一般写一个串口bus driver来负责usb的操作,一个port driver完成串口交互。 |
|
板凳#
发布于:2002-10-01 11:29
谢谢 你,
节日这后,我会试试,有好消息后告诉你!!! :D :D :D :D |
|