• 基于VISA标准的产品级设备驱动的定制开发

    我们有整套的久经检验的驱动开发框架和工具,并有多年工作经验的开发人员和可靠的软件开发流程,可以为用户定制开发产品级设备驱动。我们提供的产品级设备驱动可以包括一项或多项如下的组件:

    • 提供PXI/PXIe设备软硬件开发咨询服务;
    • 可以基于NI-VISA、Keysignt(Agilent) VISA接口开发,也可以提供为用户量身定制的VISA驱动程序,总之,最终设备驱动兼容VISA这一业界标准接口;
    • 可以提供标准的ANSI C API,也可以为接口提供.NET接口和LabVIEW vi封装;
    • 可以提供跨Windows、Linux、LabVIEW RT、VxWorks和Simulink xPC的一揽子跨平台解决方案,也可以做更多平台的兼容性设计;
    • 可以提供代码自动生成的基于CHM或PDF的用户手册和帮助文档;
    • 提供所有平台和接口的demo程序及例程;
    • 简单而完备的资源管理和Test Panel(测试面板)应用程序;
    • 基于Inno Setup开源框架的安装包打包服务,可以自动安装驱动并更新设备列表,可以将LabVIEW vi封装无缝装入LabVIEW环境中,可以将MATLAB封装无缝装入MATLAB环境;
    • 对于数据采集产品,可以提供软件多阶曲线拟合校准算法,及手动或自动校准和测试程序;
    • 可以提供虚拟串口设备驱动开发。

    驱动软件开发是一个复杂的过程,所以在决定驱动软件外包之前,用户需要考虑满足如下的包开发前提:
    a. 用户需要提供经过功能测试的一个或多个硬件设备;
    b. 用户需要提供硬件设备使用说明、功能说明和详细寄存器表,功能复杂设备需要提供操作流程说明或者产品工程师联合开发;
    c. 如果是开发Windows(vista以上版本)设备驱动,并且要基于自己的核心驱动程序(即不使用NI-VISA或其他VISA程序)用户需要提供或购买微软数字签名证书;
    d. 合理的时间及资金;
    e. 昂贵的开发环境需要由用户提供,例如需要兼容VxWorks,则用户需要提供对应版本Workbench等。

    无标题