看了moxa的虚拟串口的使用,是先安装了一个多串口卡的驱动,然后似乎这个多串口卡虚拟出了16路的串口设备,由此安装的串口驱动,删除的时候,只要删除多串口卡就可以了。 那位大哥知道它是怎么实现的?似乎安装toaster后在控制台下enum 可以枚举出设备来,但是系统重启后就没... 全文

2005-03-11 22:19 来自版块 - 非USB硬件驱动开发

是不是同一个id只能安装一次啊,我先安装一次,正常,当使用UpdateDriverForPlugAndPlayDevices安装第二次的时候,结果第一次安装的被remove掉,然后重新安装了2遍,结果,我第一安装时指定的设备名称,自然被更改了。无法得到我希望使用的设备名称,这... 全文

2004-12-28 17:26 来自版块 - 非USB硬件驱动开发

对于wdm模式的驱动,采用对应pdo的方法,可以多次装入同一个驱动的实例,但是nt模式的驱动,再装第二次的时候总是失败,这该如何解决呢?

2004-12-10 11:26 来自版块 - 非USB硬件驱动开发

写了一个虚拟端口的驱动程序,计划虚拟出16个串口,请问如何实现一次把这16个串口装入? 我现在的做法是控制面板-添加删除硬件-添加新硬件,反复16次完成,这样太麻烦了。 我还尝试过使用帖子中介绍的一种方法,用toaster总线驱动,虚拟出16个pdo,这样倒是一次可以安装... 全文

2004-12-10 10:13 来自版块 - 非USB硬件驱动开发

写了一个不针对任何硬件的驱动程序,其工作就是跟另外一台机器上的一个网络服务程序建立连接,希望这样:把一个端口号看作一个设备。这样,比如我建立了两个设备对应端口号5001,5002,那么我应该怎么做呢?是添加两次驱动程序(我这样做好像只有最后一次添加的才工作,第一次添加的就不... 全文

2004-11-19 10:28 来自版块 - 非USB硬件驱动开发

使用tdi client和对方建立的连接,然后不停的给对方发送数据,如果对方突然强制关机,我如何获取这个信息呢?用on_disconnectComplete,ondisconnect,isConncet 都不能得到正确的结果。

2004-11-12 17:09 来自版块 - 非USB硬件驱动开发

建立了一个简单的wdm的字符驱动,在应用程序中用guid打开,每次都会成功,我的问题是,我如果想在应用程序中打不开,(即返回打开错误),在驱动程序中的create函数该怎么改呢?是应该在create中return ERROR吗?好像不管用呢。

2004-11-12 09:53 来自版块 - 非USB硬件驱动开发

使用driverworks向导建立了一个简单的驱动,就是读写字符(设备是不存在的)包括了tdi client的支持,在serialWrite函数中希望吧用户层传递的字符用网络发送出去,使用了函数kstreamsocket::send(),发现如果发送字符少的话,可以成功,如果... 全文

2004-11-08 16:17 来自版块 - 非USB硬件驱动开发

在文档中看到,在driverworks下使用tdi时,The developer should add the following include path and #define variables to the compiler settings:$(DRIVERNETW... 全文

2004-11-01 17:16 来自版块 - 非USB硬件驱动开发

看了网上得一些贴子,有一个问题,就是在做用网络虚拟串口的时候,网络通讯不能用winsock了是吗?在核心模式下网络通讯只能用tid接口了是这样吗?

2004-10-25 15:45 来自版块 - 非USB硬件驱动开发

我原来用的2.1版本的tornado,编译器gnu,现在我用的2.2地tornado编译器是diab,原来的2.1支持tffs驱动,只要添加systffs.c和mtd.c既可。现在想用到2.2上,发现除了这两个文件,其他的驱动文件也需要添加,如tffsdrv.c 等等。但... 全文

2003-06-05 10:09 来自版块 - VxWorks

如果使用ticks,一般也就是每秒60个,如果我想得到精确到毫秒的时间间隔,该使用什么函数呢?

2003-05-14 11:40 来自版块 - VxWorks

我的以太网驱动100m不能跑,在10M下也不是很稳定。发现接收没有问题,发送出去的包有时别的网卡收不到,同过示波器观察,接收的是规则的波形信号,发送的波形却不够规则(周期性不太好,波形也不好),在10M速度下测量其他网卡的发送和接收信号,都是规则的波形。说明发送的波形有问题... 全文

2003-03-25 13:51 来自版块 - VxWorks

vxWorks下写的以太网驱动程在和其他计算机(用直连网线)通讯时发现使用ping 指令时有时ping通过,有时数据包丢失。如果用计算机ping目标机,通过监视 以太网芯片的中断,发现数据包都收到了,而且应答数据包也都发出了,但是从计算机端显示,有时候就是返回超时,似... 全文

2003-03-10 19:02 来自版块 - VxWorks

在vxWorks下的驱动中,endLoad(char* initString)函数中有以下代码:END_OBJ_INIT (&pDrvCtrl->end, (DEV_OBJ *)pDrvCtrl, \"axend\",pDrvCtrl-&... 全文

2003-01-10 16:59 来自版块 - VxWorks

为甚么IP_MAX_UNITS宏的值只能在工程的prjparams.h中改,把tornado文件目录下所有.c和.h文件中IP_MAX_UNITS的值改为2,建立新工程后,发现工程中的值还是1,。那位知道建立工程时这个参数是依据什么来设定为1的?

2003-01-10 15:11 来自版块 - VxWorks

用ipAttach()把驱动搭接到TCP/IP后,用ifShow()发现没有ip,而且子网掩码很乱,不知怎么搞定?另外,我用muxDevLoad()驱动后,发现我得设备没有名字,访问的时候只能用“”,而不是我设定的“axEnd”,不知那位大哥能帮我?

2002-12-13 11:12 来自版块 - VxWorks

各位,开发以太网驱动时,如果底层的东西写好了,即用muxDevStart()函数开始后,下面的工作怎么做。怎么把它搭接到上层协议。是用ipAttach(),还是muxBind()?,对于muxBind(),我们必须自己写一个stackRcvRtn()函数吗?

2002-11-08 11:04 来自版块 - VxWorks

有的资料上说tornado给一个ln7990.c地源文件,不知谁有。其他的end.c源文件也行。能不能发一个给我zhyxue@21cn.com

2002-10-23 17:02 来自版块 - VxWorks


返回顶部