Windows 下 FireWire / IEEE 1394 编程

发布于 2024-10-14 10:44:02 字数 878 浏览 1 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

温柔戏命师 2024-10-21 10:44:02

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文