【问题标题】:How to use AHCI SATA linux driver for an application如何为应用程序使用 AHCI SATA linux 驱动程序
【发布时间】:2013-02-04 07:06:12
【问题描述】:

我有一个正在运行的应用程序需要使用 SATA AHCI 驱动程序用于 linux。我有 AHCI.so 可以使用,但我正在寻找一些文件(.h 文件),它将发布我的应用程序可以使用的 api(计划编写胶水层以使用 api 与 .SO 通信)。

任何人都可以帮助我确定将发布 AHCI.SO 的所有 api 的正确文件,或者我必须自己编写这样的文件。

【问题讨论】:

    标签: linux linux-kernel linux-device-driver sata


    【解决方案1】:

    fopen、fwrite、fread、fclose。如果目标驱动器处于 ahci 模式,那么您将使用 ahci 驱动程序。

    【讨论】:

    • 这是我阅读问题时的第一个想法。投赞成票。
    • 感谢@Chris 的回复,但不确定这是我在寻找什么,在基于 qnx 的支持中,我们有“libdevb-ahciS.a”和文件“devb_api.h”将发布 api's “libdevb-ahciS.a”反过来又可以被任何应用程序使用来使用基于 ahci 的驱动程序代码。对于 linux 环境是否同样如此?
    • 听起来你在 qnx 中使用了非标准的 API,而那些相同的 API 在 Linux 中肯定不会存在。您应该将此视为将代码移植到标准 API 的机会。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-06
    • 2020-12-12
    • 2021-07-31
    • 2013-11-25
    • 1970-01-01
    相关资源
    最近更新 更多