色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

CentOs 7系統下的NI驅動安裝及C范例調用

華穗科技 ? 來源:華穗科技 ? 作者:華穗科技 ? 2022-11-18 10:19 ? 次閱讀

一般大家都是在Windows系統下進行NI硬件的應用,但是使用Linux系統并用C語言進行數采的用戶也不在少數。

Linux操作系統具有支持多用戶,多進程,多線程,多平臺,良好的界面與豐富的網絡功能等優點。以CentOS 7為例,怎么在Linux系統下進行NI 驅動的安裝和C范例的調用呢?

本文教程

CentOs 7系統下的NI驅動安裝及C范例調用

一、設備及環境

硬件:PXIe-8135,PXIe-1071,PXIe-4081,PXIe-4082。 系統:CentOS 7 二、 如何選擇NI驅動安裝包前面我們得知了嵌套操作者傳送消息的方式是抽象消息,那么接下來,小編將手把手教你如何在LavVIEW中創建抽象消息。

1. 確定NI設備與系統的兼容性

下載Linux系統,確定使用的NI 設備可以在什么版本的Linux系統下使用。

搜索NI設備所需要的驅動與系統的兼容性,如下圖所示:

528f92b8-66e6-11ed-8abf-dac502259ad0.png

選擇Linux CentOS 7作為操作系統。

2. 下載Linux CentOS7

下載鏈接:http://isoredirect.centos.org/centos/7/isos/x86_64/ 選擇安裝鏡像的版本,如果可以聯網一般選擇DVD.ISO,不可聯網選擇Everything.ISO。

52b76e82-66e6-11ed-8abf-dac502259ad0.png

3.安裝Linux CentOS 7系統

選擇桌面Gnome安裝。于網絡與設備中識別到該控制器的網卡。

4.下載NI 驅動

根據所選板卡,需要于NI官網查看系統與驅動的兼容性。這點非常重要,不然一系列操作完成之后,發現無法識別板卡又需要從頭開始安裝驅動了。 由PXI-4081的系統支持表可知,CentOS7系統下4081的使用需要安裝20.1以上的NILinux驅動。

52c97618-66e6-11ed-8abf-dac502259ad0.png

NI Linux驅動包下載鏈接:https://www.ni.com/zh-cn/support/downloads/drivers/download.ni-linux-device-drivers.html#409880

下載并解壓2021Q3的NI Linux驅動包,并通過刻錄軟件刻錄于CD中。

二、 安裝NI驅動

1.拷貝NI 驅動

利用光驅將CD內的安裝文件復制到Linux的文件夾中。

安裝文件中共有六個rpm文件, 在CentOS7系統中,需安裝第三個NI Linux 驅動包。

52e02cc8-66e6-11ed-8abf-dac502259ad0.jpg

2.下載NI驅動

右鍵驅動所在文件夾,選擇在終端打開。

輸入su進入root模式。

530abfc4-66e6-11ed-8abf-dac502259ad0.jpg

輸入sudo yum update以更新系統內核。

53310800-66e6-11ed-8abf-dac502259ad0.png

輸入yum install ni-rhel7centos7-drivers-2020.rpm

539a5594-66e6-11ed-8abf-dac502259ad0.png

注意,遇到Y/D/N的時候都輸入Y以進行下一步。

3.安裝DMM驅動

Linux中NI驅動的名字如下圖所示。

541b9992-66e6-11ed-8abf-dac502259ad0.png

根據需要選擇Linux大包驅動里的子驅動,由于本教程以DMM板卡為例,故需要安裝NI-PXI Platform Services、NI-DAQmx、NI-DMM。

下載NI-PXI Platform Services,則于終端中輸入:

yuminstall ni-pxiplatformservices

54388f70-66e6-11ed-8abf-dac502259ad0.png

下載NI-DAQmx,則于終端中輸入:

yum install ni-daqmx

54b7e702-66e6-11ed-8abf-dac502259ad0.png

下載NI-DMM,則于終端中輸入:

yum install ni-dmm

yum install ni-dmm-daqmx

5687a4dc-66e6-11ed-8abf-dac502259ad0.png

啟動NI內核驅動程序,于終端中輸入: sudo dkms autoinstall 遇到Y/N都輸入Y。 注意啦,安裝完畢后需要重啟控制器或設備哦! 三、驗證驅動是否安裝成功

驅動安裝成功后,需要驗證DMM卡是否可以正常識別。

于計算機中var/lib/ni-dmm/nidmm408x.config里可以看見當前已識別到的408x系列DMM卡,如下圖所示。

57091cba-66e6-11ed-8abf-dac502259ad0.jpg

該文檔中可以看見機箱PXI插槽中插入的兩張DMM板卡,并且列出了其SN號和序列號。當看到該配置文件里面列出來實際的板卡時,就證明當前安裝的驅動識別到了板卡,驅動安裝成功。 注意,DMM板卡的識別是通過config文件來得知的,而一般的DAQ數采板卡可以通過指令nilsdev – verbose來識別NI設備。下圖展示了通過指令來識別PXIe-5112的終端界面。

572f02d6-66e6-11ed-8abf-dac502259ad0.jpg

四、試跑DMM范例

安裝好驅動并識別到板卡后,要怎么使用板卡進行數據采集呢?接下來我們來試跑一下DMM的范例,看一下在Linux系統下使用數采板卡的C范例位置和使用方法吧。 于計算機中usr/share/nidmm-devel/examples中可以看到DMM的C范例。

57562adc-66e6-11ed-8abf-dac502259ad0.png

在這里以直流電壓單點采集為例,打開Single_Point/Measure_DC_Volts。一個為makefile一個為單點采集直流電壓的范例。

5ed9c2aa-66e6-11ed-8abf-dac502259ad0.png

于文件中下右鍵打開終端,進入root模式(代碼su),輸入make編譯makefile文件。Make后文件夾中會多出兩個文件,其中帶齒輪的文件為可執行文件。

5f389690-66e6-11ed-8abf-dac502259ad0.png

在root模式下輸入 ./Meaure_DC_Volts 運行可執行程序,并輸入DMMconfig文件中板卡的名字,即可運行范例,并讀取當前輸入的電壓值。

5f6e2b2a-66e6-11ed-8abf-dac502259ad0.png

63eaab06-66e6-11ed-8abf-dac502259ad0.jpg

我們可以看到信號發生器輸出的5V電壓,通過DMM卡的電壓輸入端口準確采集到了,并且在單點數據采集范例中的reading行顯示當前單點電壓為5.000661V。

以上就是如何在CentOS7系統下安裝NI驅動并調用C程序進行數據采集的教程啦。

在Linux系統下的NI驅動安裝和Windows系統下的安裝大相徑庭,運用終端操作臺和指令進行不同驅動安裝的過程中會發生各種問題,有的是系統內核沒有更新的問題,有的是驅動不匹配系統導致的,有的是網絡沒有連接導致的。在Linux系統下運用NI數采設備也是一門大學問,多多學習多多運用吧!

對NI知識感興趣的工程師們,歡迎持續關注、留言和點贊,也可以私信小編各位的技術困惑和技術需求,以獲取參加免費線下培訓和技術交流的機會哦。

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux系統
    +關注

    關注

    4

    文章

    595

    瀏覽量

    27443
  • 驅動安裝
    +關注

    關注

    0

    文章

    10

    瀏覽量

    8436
  • 華穗科技
    +關注

    關注

    1

    文章

    12

    瀏覽量

    117

原文標題:教程 | CentOS 7系統下的NI驅動安裝及C范例調用

文章出處:【微信號:華穗科技,微信公眾號:華穗科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    升級centos7內核版本

    (0-rescue-9c44fe6cef3746b2b96d834164eb6b07) 7 (Core) 安裝epel源 ~] #rpm --import https://www.elrepo.org
    的頭像 發表于 01-02 10:41 ?159次閱讀

    ADS1299EEG-FE硬件驅動安裝失敗是什么原因?如何解決?

    最近我買了ADS1299的評估板,電源和usb線也有了。但是硬件的驅動安裝抑制有問題(我的系統是win8.1,手冊上推薦的是xp,但是我看論壇到有人用win7)。 USBStyx似乎
    發表于 12-26 08:08

    pcie設備驅動程序安裝步驟

    設備能夠正常工作的重要步驟。 1. 準備工作 在開始安裝PCIe設備驅動程序之前,需要做一些準備工作: 確認設備兼容性 :確保你的PCIe設備與你的操作系統兼容。 備份數據 :在安裝
    的頭像 發表于 11-13 10:32 ?1029次閱讀

    TLV320AIC3262 win7系統,DFUUSB的驅動不能安裝,開發板識別不出來,是什么原因導致的?

    win7 系統,DFUUSB的驅動不能安裝,開發板識別不出來,是win7
    發表于 10-30 08:15

    CentOS中使用tcpdump抓包

    CentOS中使用tcpdump抓包
    的頭像 發表于 10-28 14:48 ?277次閱讀

    常用CentOS命令總結

    CentOS(Community ENTerprise Operating System)是基于Red Hat Enterprise Linux(RHEL)的自由和開源的企業級操作系統,旨在提供一個
    的頭像 發表于 08-07 15:35 ?351次閱讀

    請問CY7C65213-28PVXI是否有針對win7系統的32位驅動程序?

    我的電腦是 Win7-32 位的,無法安裝 CY7C65213 驅動程序(從網站下載的版本是 64 位的)。 有誰有CY7C65213-28
    發表于 07-24 07:39

    請問如何安裝Espressif CDC Device驅動?

    S3的開發板,用usb連接電腦后提示安裝Espressif CDC Device驅動,Windows7系統,請問要如何安裝
    發表于 07-01 08:01

    在不重新安裝Vivado的情況,是否能夠安裝線纜驅動器?

    如果 Xilinx USB/Digilent 線纜驅動器在安裝 Vivado 設計套件時還沒有安裝,或者 Xilinx USB/Digilent 線纜驅動器被禁用,在不全面重新
    的頭像 發表于 05-16 11:21 ?683次閱讀

    香港vps的centos如何切換命令行和桌面?

    7及更高版本中,默認情況系統可能配置為以命令行模式啟動。您可以使用systemctl命令來更改默認的啟動目標(target)。要將
    的頭像 發表于 04-10 17:41 ?679次閱讀

    如何安裝cy7c68013的虛擬串口win10驅動?

    怎樣安裝cy7c68013的虛擬串口win10驅動? 我自己做了一塊板,在win7能正確安裝
    發表于 02-29 08:12

    如何安裝CY7C65213的驅動程序?

    無法連接 teraterm。 我嘗試安裝 CypressDriverInstaller_1,但是驅動程序沒有更新。 你能指導如何安裝 CY7C65213 的
    發表于 02-23 06:03

    總線上的音頻設備驅動怎么安裝

    驅動之前,我們首先需要了解為什么需要安裝這些驅動程序。計算機的音頻設備驅動程序是為了與操作系統(如Microsoft Windows、Mac
    的頭像 發表于 01-24 13:44 ?1000次閱讀

    Linux內核中信號相關的系統調用

    正如我們所知,運行在用戶態的程序可以發送和接收信號。這意味著必須定義一組系統調用來允許這類操作。不幸的是,由于歷史原因,有些系統調用可能功
    的頭像 發表于 01-20 09:34 ?776次閱讀

    如何把Centos7的ens33改為eth0

    最近有不少小伙伴遇到修改網卡名稱不成功的,求助我怎么回事。經過了解,他們是想把Centos7默認的類似ens33網卡名稱改為eth0這種格式。本文就將針對網卡名修改做一個簡單教程,給大家避坑。
    的頭像 發表于 01-17 10:43 ?1422次閱讀
    如何把<b class='flag-5'>Centos7</b><b class='flag-5'>下</b>的ens33改為eth0
    主站蜘蛛池模板: 特污兔午夜影视院| 中文国产成人精品久久免费| 99久久精品毛片免费播放| 暖暖免费观看日本在线视频| 99热热在线精品久久| 日韩欧美中文字幕一区| 国产精品一区二区欧美视频| 亚洲美女视频高清在线看| 久久免费大片| AV天堂AV亚洲啪啪久久无码| 日本精品卡一卡2卡3卡四卡三卡| 国产扒开美女双腿屁股流白浆| 亚洲m男在线中文字幕| 久久国产伦子伦精品| 99视频在线免费| 手机看片国产免费| 黄色小说男男| AV无码九九久久| 性奴公司 警花| 国产人妻午夜无码AV天堂| 一一本之道高清视频在线观看中文字幕 | 国产精品免费一区二区三区视频| 星空无限传媒视频在线观看视频 | 用快播看av的网站| 男人免费网站| 国产精品亚洲视频在线观看| 伊人精品影院一本到综合| 欧美怡红院视频一区二区三区 | 黄色a三级免费看| 99视频精品全部免费 在线| 天堂so导航| 美女裸露100%奶头视频| 国产国拍亚洲精品av麻豆| 在线播放一区| 色久久久综合88一本道| 精子网久久国产精品| 草b是什么感觉| 亚洲在线成色综合网站| 人妻中文字幕乱人伦在线 | 国产亚洲精品首页在线播放| 99精品国产自在自线|