Windows 下 FireWire / IEEE 1394 编程
我正在使用 libraw1394 库,它提供对 Linux 中 IEEE 1394 总线的直接访问。它非常容易使用,我想知道 Windows 上是否有类似 libraw1394 的东西?
通常如何在 Windows 中访问 IEEE 1394 总线? DDK是唯一的方法吗?
UPD。我找到了 VHPD1394。一种特殊的设备驱动程序,它为 Win32 应用程序提供对 IEEE 1394 设备的直接访问。文档指出它可以与任何类型的 IEEE 1394 设备一起使用,使应用程序开发人员能够控制设备,而无需开发内核模式 WDM 驱动程序。编程接口支持C、C++和Delphi。 不幸的是,它不是免费的!
UPD。 Freddie Witherden 正在将他的 FireWire 库移植到 Windows:http://www.eggheadcafe.com/software/aspnet/36228727/writing-a-1394-interface- driver.aspx
他在这里提出的问题(包括 Windows DDK 标头)包含一些使用 DeviceIo 调用来访问 FireWire 总线的想法。
谢谢
I am using libraw1394 library which provides direct access to the IEEE 1394 bus in Linux. It is very easy to use and I wonder if there is something like libraw1394 for Windows?
And generally how can I access the IEEE 1394 bus in Windows? Is DDK the only way to do it?
UPD. I found VHPD1394. A special device driver, which provides Win32 applications with direct access to IEEE 1394 devices. The documentation states it can be used with any kind of IEEE 1394 device, enabling application developers to control devices without having to develop a kernel-mode WDM driver. The programming interface supports C, C++ and Delphi. Unfortunately it is not free!
UPD. Freddie Witherden is in the process of porting his FireWire library to Windows: http://www.eggheadcafe.com/software/aspnet/36228727/writing-a-1394-interface-driver.aspx
The question he asked here (Including a Windows DDK Header) contains some ideas of using a DeviceIo calls in order to access the FireWire bus.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 Microsoft 1394 WDK 创建 1394 驱动程序。
You can create a 1394 driver using the Microsoft 1394 WDK.