研华DAQ在国产优麒麟操作系统应用

2022-05-31 15:40:12 浏览数 (1)

自从伊朗 “震网病毒”和“棱镜门事件”之后,世界各国都对工业计算机系统的信息安全加强了管控,由于担心国外操作系统在信息安全方面的不可控,在国家重大项目上会优先选用拥有源代码的自主操作系统。

优麒麟是由中国CCN联合实验室支持和主导,基于Linux内核采用平台国际化与应用本地化融合的设计理念开发的操作系统,在系统性能、源码可控性和易用性上处于领先。新推出的18.10版本增加了生物识别、会化管理等多项功能,采用国产WPS作为文字处理与办公系统。

为满足在国家重要项目数据采集与量测的应用,研华已推出开放源码的Linux数据采集驱动DAQNavi Linux 4.0,并在国产优麒麟操作系统等进行兼容性测试与优化。

目前最新版本的驱动是linux_driver_source_4.0.0.4_64bit.run,下载之后解压缩得到.run文件。run是运行在Linux上面的软件,类似win上面的exe文件,相对于传统驱动的字符式安装和源码编译,该安装非常简单,在终端下运行./linux_driver_source_4.0.0.4_64bit.run后出现图形化安装画面,与在windows下一样,可以选择例程安装位置,采集卡硬件驱动安装选项等。

驱动和例程安装后在opt目录下生成advantech子目录,包括配置文件和各种开发语言的例子源程序(源码安装还包括驱动的源代码)

同时看到DAQNavi设备服务daqnavi_daemon.service 已启动监控。

研华DAQNavi提供C,C ,Qt和Java的例程,基于DAQNavi的跨平台特性,该例程与在windows下的应用例程是完全一样的。对于C和C ,Linux系统提供了内置的编译工具,即不必安装开发环境,直接编译可生成可执行文件。进入模拟量采集例程AI_instantAI运行make,生成InstantAI(linux系统的可执行文件不是依据扩展名,而是依据可执行权限识别)

下图为安装数据采集卡PCIE-1730/1810和PCI-1747的驱动加载和程序运行结果。

对于需要图形界面的应用,可以采用Qt或Java语言开发。

另外,优麒麟系统提供了丰富的软件中心,可以下载安装各种办公、影音图像编辑、工业设计、游戏等软件。

基于对国产操作系统的支持,研华数据采集产品在许多重点项目取得了应用。

0 人点赞