阅读:3200回复:9
有关1394设备编程问题
大家好,我是一名初学者。向大侠们请教一些问题。
我有1个1394接口的设备以及该设备的控制规约,但没有该设备在windows的驱动程序,如何才能在PC上编写应用程序? 是不是先要编一个1394的WDM,再用DirectX9.0SDK编写应用程序?使用什么样的工具可以编写1394的WDM? 还有,哪里可找到DirectX9.0有关1394编程的中文说明,E文看起来头大。 谢谢! |
|
最新喜欢:dingpe... |
沙发#
发布于:2004-04-23 15:33
在PC上编写1394的应用程序是不需要设备的驱动程序的,需要的只是你的计算机上1394卡的驱动。微软在XP中已经在1394协议上封装了TCP/IP协议,如果只是编写两台计算机之间的1394通信程序就和编网络应用程序没什么区别。
现在我也在写计算机和设备之间的1394应用程序。由于设备没有支持TCP/IP,因此发到设备上的数据包含了TCP/IP头。我还不知道怎样发送纯1394包,你有什么办法,跟我联系:wshwang@mail.xidian.edu.cn |
|
板凳#
发布于:2004-04-23 16:32
哈,找到了,微软提供了一组1394API函数供我们调用的。在应用程序启动时调用RegisterClient(),可以接收到两条消息:NOTIFY_DEVICE_CHANG和NOTIFY_BUS_RESET.之后就可以调用GetDeviceList()函数枚举到总线上的设备.对设备的控制在IOCTL_1394_CLASS中.
呵呵,太爽了. |
|
地板#
发布于:2004-04-24 20:05
太谢谢啦!
|
|
地下室#
发布于:2004-04-24 20:08
忘了说:我的设备是数字摄像机,使用1394接口将数字视频信号传到到PC。 使用DirectX将数字视频显示出来。
[编辑 - 4/24/04 by haha_cat6921] |
|
5楼#
发布于:2004-07-22 16:47
我也要把数字摄象机的视频信号通过1394接口接收到我的DSP中,能把你的程序发给我参考参考吗?不胜感激!wdsh33@sohu.com
|
|
6楼#
发布于:2004-09-17 15:33
哈,找到了,微软提供了一组1394API函数供我们调用的。在应用程序启动时调用RegisterClient(),可以接收到两条消息:NOTIFY_DEVICE_CHANG和NOTIFY_BUS_RESET.之后就可以调用GetDeviceList()函数枚举到总线上的设备.对设备的控制在IOCTL_1394_CLASS中. 上面这个你只要下一个DDK,里面所有的示例程序都有了 |
|
|
7楼#
发布于:2004-09-18 20:24
楼上的,你好!我也在编写有关1394的驱动.我师兄留下的设备驱动是通过修改2000DDK自带的例子得到的.我们自己做的摄像头,通过1394借口和主机上的1394-PCI卡通信,最后在显示器上显示图象.XP下,不用编写设备驱动吗?
|
|
8楼#
发布于:2004-10-10 12:53
[quote]哈,找到了,微软提供了一组1394API函数供我们调用的。在应用程序启动时调用RegisterClient(),可以接收到两条消息:NOTIFY_DEVICE_CHANG和NOTIFY_BUS_RESET.之后就可以调用GetDeviceList()函数枚举到总线上的设备.对设备的控制在IOCTL_1394_CLASS中. 上面这个你只要下一个DDK,里面所有的示例程序都有了 [/quote] 在哪下载ddk,我想通过1394口读数据相机照的相片,照一张,读一张,存一张到数据库。 谢谢! |
|
9楼#
发布于:2004-10-11 21:02
坛子里面的人都不爱帮助初来乍到的小弟哦
|
|