在Windows下编程FireWire / IEEE 1394

时间:2011-01-27 13:36:28

标签: c++ c windows firewire

我正在使用 libraw1394 库,它可以直接访问Linux中的IEEE 1394总线。它很容易使用,我想知道是否有类似于libraw1394 的强大的Windows?

一般来说如何在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

他在这里问的问题(Including a Windows DDK Header)包含一些使用DeviceIo调用以访问FireWire总线的想法。

由于

1 个答案:

答案 0 :(得分:1)

您可以使用Microsoft 1394 WDK创建1394驱动程序。