I use the libraw1394 library , which provides direct access to the IEEE 1394 bus on Linux. It is very easy to use, and I wonder if there is something like libraw1394 for Windows?
In general, how can I access the IEEE 1394 bus in Windows? The only way to do this is DDK?
UPD. I found VHPD1394. A special device driver that provides Win32 applications with direct access to IEEE 1394 devices. The documentation states that it can be used with any IEEE 1394 device, allowing application developers to manage devices without having to develop a WDM driver in kernel mode. The programming interface supports C, C ++ and Delphi. Unfortunately, this is not free!
UPD. Freddie Witherden is currently 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 the Windows DDK header ) contains some ideas for using DeviceIo calls to access the FireWire bus.
thank
source
share