Windows FireWire / IEEE 1394 Programming

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

+3
source share
1 answer

You can create a 1394 driver using the Microsoft 1394 WDK .

+1
source

Source: https://habr.com/ru/post/1788193/


All Articles