【问题标题】:Programming FireWire / IEEE 1394 under Windows在 Windows 下编程 FireWire/IEEE 1394
【发布时间】:2011-02-02 04:00:38
【问题描述】:

我正在使用 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

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

谢谢

【问题讨论】:

    标签: c++ c windows firewire


    【解决方案1】:

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

    【讨论】:

    • 好吧,我觉得编写一个完整的驱动程序和一个用户空间 API 没有意义。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多