我有一个PC/104传感器的设备驱动程序。我想在设备到达之前开始开发代码(a),并且(b)在设备不会连接的机器上。我有驱动程序"磁盘"(实际上,一个。zip文件)。
我的操作系统是Windows 7 Professional;目标操作系统为Windows 7 Embedded或Windows XP Embedded。(SBC也还没到。)
我发现了一个问题,有人想在设备构造之前编写设备驱动程序(没有设备的设备驱动程序?),但这里我有一个商业设备驱动程序,并希望在设备到达之前安装(至少).dll和。h文件。
本机的IDE是c++ builder;我不知道目标机器上的IDE是什么
你需要做的可能有两部分:-
a:安装Windows驱动程序,使操作系统能够识别设备。如果没有设备实际连接,你就无法有效地做到这一点。但是,我不确定你的设备是否真的需要这个,或者你是否有一个真正的Windows"设备驱动程序"
b:为设备安装"SDK",以便您可以开始编写代码。"。h"文件是一个C或c++头文件,在编写的任何程序中都需要#include
。通常你只需要把它放在include搜索路径的某个地方。您还可能有一个必须随程序可执行文件一起附带的DLL,它可以直接与设备通信,也可以通过上面a:中安装的驱动程序与设备通信。
您还需要为c++构建器创建一个库文件,以允许您"链接"到DLL。c++ Builder有一个IMPLIB
命令行工具用于此目的,并且为Visual Studio构建的.lib文件不直接兼容。