【NI】在NI RT Linux上安裝USB 無線網(wǎng)卡驅(qū)動及CH340G RS232/485驅(qū)動

目錄

* 一抄肖、運行環(huán)境

* 二获黔、安裝步驟

* 參考資料

* 參考命令

** 快速安裝 **

一舶得、運行環(huán)境

硬件平臺:NI IC-3173 / NI CRIO-9064

軟件平臺:NI Real-time Linux

目標(biāo):1. 在NI Real Time終端上安裝USB 無線網(wǎng)卡驅(qū)動實現(xiàn)無線上網(wǎng)挖垛;

? ? ? ? ? ?2. 在NI Real Time終端上安裝CH340G串口驅(qū)動次伶,實現(xiàn)USB擴(kuò)展串口茅撞,包括 RS232/RS485帆卓。

二、安裝步驟

---安裝思路---

1. 下載配套驅(qū)動

2. 編譯對應(yīng)平臺下的驅(qū)動

3. 安裝驅(qū)動到對應(yīng)平臺并測試

4. 設(shè)置為開機(jī)自動加載驅(qū)動

--- 準(zhǔn)備工作---

1. 安裝gcc

opkg update

opkg install gcc

由于在NI 平臺上安裝gcc后可能不能直接使用米丘,因為gcc此時使用的是x86_64-nilrt-linux-gcc剑令,所以需要配置一下

source /usr/local/natinst/tools/versioning_utils.sh

setup_versioning_env

# 調(diào)用gcc 的時候使用

versioning_call gcc

此時 使用 find命令查找到gcc所在位置,加入到Path路徑即可

export PATH=$PATH:yourpath

2. 安裝 wireless-tools (iwconfig)工具

opkg update

opkg install wireless-tools

在使用 iwconfig 命令時拄查,可能會出現(xiàn)? SIOCSIFFLAGS: Operation not possible due to RF-kill?錯誤提示吁津,可參考下文解決

SIOCSIFFLAGS: Operation not possible due to RF-kill

運行?

rfkill list all

rfkill unblock wifi

3.?


注意:在安裝時需要從NI 的倉庫更新程序,由于NI服務(wù)器在國外堕扶,速度可能會限制碍脏,此時可以發(fā)揮主觀能動性(爬梯)


(一) 下載驅(qū)動

1) 【RTL8292EU】根據(jù)NI論壇上網(wǎng)友的使用經(jīng)驗,Realtek瑞昱RTL8xxxx系列的網(wǎng)卡有成功使用者挣柬,故筆者調(diào)查后選用了 RTL8192EU 芯片的無線網(wǎng)卡潮酒,驅(qū)動可以從官網(wǎng)或者github上下載。

https://github.com/lingqing/rtl8192eu_nirtlinux_driver

可以先安裝git 邪蛔,使用git下載

opkg install git

git clone?https://github.com/lingqing/rtl8192eu_nirtlinux_driver

cd rtl8192eu_nirtlinux_driver

versioning_call make

等待編譯成功


此倉庫包含 IC-3173和Crio-9064的驅(qū)動急黎,分別在master和crio分支

(注意:安裝驅(qū)動后一定要保證Target(3173orcrio時間保持最新,否則Max無法識別網(wǎng)卡 )

2) 【CH340G】此驅(qū)動亦可從網(wǎng)上搜索下載侧到,或者從GitHub行下載勃教。https://github.com/lingqing/ch34x_nirtlinux_driver

(二)編譯驅(qū)動

驅(qū)動編譯時需參考NI官方文檔

Tutorial: Adding Kernel Modules on NI Linux Real-Time

在本驅(qū)動中,需要注意及修改的地方主要包括

1) Makefile文件

(1) 修改平臺 配置匠抗,主要包括 內(nèi)核源碼目錄 為 /var/volatile/tmp/headers/kernel

(參考Tutorial 文檔)


(四) 開機(jī)啟動

驅(qū)動開機(jī)驅(qū)動方法參考上述 Tutorial文檔


(五) 其他設(shè)置

1. 由于NI系統(tǒng)的原因故源,無線配置需要起作用最好使用NI-Max 配置,方便易行

但對于Usb 無線配置汞贸,需要開機(jī)啟動 運行

? wpa_supplicant -B -iwlan0 -c /etc/natinst/share/wpa_supplicant.conf -Dwext &

設(shè)置開機(jī)啟動方法需參考NI官方文檔

Tutorial: Installing Startup Scripts on NI Linux Real-Time

2. 在安裝3173驅(qū)動時绳军,編譯成功后,使用insmod 8192eu.ko矢腻,提示錯誤:insmod: ERROR: could not insert module 8192eu.ko: Unknown symbol in module

原因是由于該模塊有其他依賴门驾,我的解決辦法:

# modinfo ./8192eu.ko | grep depend

depends:? ? ? ? cfg80211

# modprob cfg80211

# insmod 8192eu.ko

這是因為需要cfg80211內(nèi)核模塊支持,

參考insmod: error inserting './igb.ko': -1 Unknown symbol in module 的問題所在


==參考資料

1. ?論壇驅(qū)動安裝參考?RAD Utility doesn't properly copy over USB Wi-Fi Dongle

2. ?論壇Wifi配置參考?Re: [SOLVED] myRIO-1950 - Wifi dongle driver compilation

3. ?iwconfig 啟動wifi故障:SIOCSIFFLAGS: Operation not possible due to RF-kill

4.? 在Linux 使用 wpa_cli配置無線網(wǎng)絡(luò):在Linux上配置無線網(wǎng)絡(luò)多柑,Linux 下命令行連接Wifi方法

5.? iwconfig用法:wifi測試相關(guān)(iwconfig奶是,WPA Supplicant用法)


==參考命令

1. 查找命令: find?dir?-name name

==快速安裝

1. IC-3173

cd yourpath

git clone -b master https://github.com/lingqing/rtl8192eu_nirtlinux_driver.git?

cd rtl8192eu_nirtlinux_driver

cp 8192eu.ko /lib/modules/`uname -r`/kernel

depmod

modprobe 8192eu.ko

reboot


2 CRIO-9064

cd yourpath

git clone -b crio https://github.com/lingqing/rtl8192eu_nirtlinux_driver.git

cd rtl8192eu_nirtlinux_driver

cp 8192eu.ko /lib/modules/`uname -r`/kernel

depmod

modprobe 8192eu.ko

reboot

========== 分割線 =====


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子聂沙,更是在濱河造成了極大的恐慌秆麸,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,657評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件及汉,死亡現(xiàn)場離奇詭異沮趣,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)豁生,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,889評論 3 394
  • 文/潘曉璐 我一進(jìn)店門兔毒,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人甸箱,你說我怎么就攤上這事⊙钙辏” “怎么了芍殖?”我有些...
    開封第一講書人閱讀 164,057評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長谴蔑。 經(jīng)常有香客問我豌骏,道長,這世上最難降的妖魔是什么隐锭? 我笑而不...
    開封第一講書人閱讀 58,509評論 1 293
  • 正文 為了忘掉前任窃躲,我火速辦了婚禮,結(jié)果婚禮上钦睡,老公的妹妹穿的比我還像新娘蒂窒。我一直安慰自己,他們只是感情好荞怒,可當(dāng)我...
    茶點故事閱讀 67,562評論 6 392
  • 文/花漫 我一把揭開白布洒琢。 她就那樣靜靜地躺著,像睡著了一般褐桌。 火紅的嫁衣襯著肌膚如雪衰抑。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,443評論 1 302
  • 那天荧嵌,我揣著相機(jī)與錄音呛踊,去河邊找鬼。 笑死啦撮,一個胖子當(dāng)著我的面吹牛谭网,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播逻族,決...
    沈念sama閱讀 40,251評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼蜻底,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起薄辅,我...
    開封第一講書人閱讀 39,129評論 0 276
  • 序言:老撾萬榮一對情侶失蹤要拂,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后站楚,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體脱惰,經(jīng)...
    沈念sama閱讀 45,561評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,779評論 3 335
  • 正文 我和宋清朗相戀三年窿春,在試婚紗的時候發(fā)現(xiàn)自己被綠了拉一。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,902評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡旧乞,死狀恐怖蔚润,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情尺栖,我是刑警寧澤嫡纠,帶...
    沈念sama閱讀 35,621評論 5 345
  • 正文 年R本政府宣布,位于F島的核電站延赌,受9級特大地震影響除盏,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜挫以,卻給世界環(huán)境...
    茶點故事閱讀 41,220評論 3 328
  • 文/蒙蒙 一者蠕、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧掐松,春花似錦踱侣、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,838評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至量没,卻和暖如春玉转,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背殴蹄。 一陣腳步聲響...
    開封第一講書人閱讀 32,971評論 1 269
  • 我被黑心中介騙來泰國打工究抓, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人袭灯。 一個月前我還...
    沈念sama閱讀 48,025評論 2 370
  • 正文 我出身青樓刺下,卻偏偏與公主長得像,于是被迫代替她去往敵國和親稽荧。 傳聞我的和親對象是個殘疾皇子橘茉,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,843評論 2 354

推薦閱讀更多精彩內(nèi)容