0

我有一个 PC/104 传感器的设备驱动程序。我想在设备到达之前开始开发代码(a),以及(b)在设备不会连接到的机器上。我有驱动程序“磁盘”(实际上是一个 .zip 文件)。

我的操作系统是 Windows 7 Professional;目标操作系统是 Windows 7 Embedded 或 Windows XP Embedded。(SBC 也尚未到来。)

我发现有人想在构造设备之前编写设备驱动程序(没有设备的设备驱动程序?),但在这里我有一个商业设备驱动程序并想安装(至少).dll 和 .h 文件在设备到达之前。

这台机器上的IDE是C++builder;我不知道目标机器上的 IDE 是什么

4

1 回答 1

0

您需要做的可能有两个部分:-

a :安装 Windows 驱动程序,使操作系统能够识别设备。如果没有实际连接的设备,您将无法做到这一点。但是,我不确定您的设备是否真的需要这个,或者您是否有真正的 Windows“设备驱动程序”

b:为设备安装“SDK”,以便您可以开始编写代码。“.h”文件是#include您编写的任何程序都需要的 C 或 C++ 头文件。通常,您只需将其放在包含搜索路径中即可。您可能还会有一个 DLL,您必须将其与您的程序可执行文件一起提供,该可执行文件可以直接与设备通信,也可以通过安装在 a: 中的驱动程序与设备通信。

您还需要为 C++ 构建器创建一个库文件,以允许您“链接”到 DLL。C++Builder 有一个IMPLIB用于此目的的命令行工具,并且为 Visual Studio 构建的 .lib 文件不直接兼容。

于 2012-12-21T22:22:40.280 回答