一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Debian系統(tǒng)移植USBWIFI RTL8192EU驅(qū)動(dòng)

檸檬籽兒 ? 來(lái)源:檸檬籽兒 ? 作者:檸檬籽兒 ? 2022-05-18 15:15 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者: donatello1996

來(lái)源:電子發(fā)燒友

原文標(biāo)題:

飛凌嵌入式OKMX8MP-C 開(kāi)發(fā)板試用體驗(yàn)】移植USBWIFI RTL8192EU驅(qū)動(dòng)并設(shè)置開(kāi)機(jī)自啟動(dòng)

我(筆者)在飛凌OKMX8MP-C開(kāi)發(fā)板上移植了自行搭建的Debian系統(tǒng)之后,發(fā)現(xiàn)板卡原有的WiFi模塊無(wú)法使用,在內(nèi)核里面添加了支持項(xiàng)也沒(méi)用,后面跟飛凌的技術(shù)支持工程師王工溝通,了解到需要將/lib/modules整個(gè)驅(qū)動(dòng)文件夾復(fù)制并替換才可以,所以我就暫時(shí)擱置了。

pYYBAGKEnRyAbKEbAALniiwlbWE364.png

WiFi方案可以用市面上已經(jīng)非常成熟的RTL8192EU方案,一個(gè)USB WiFi模塊,幾十塊錢(qián)就能買(mǎi)到,網(wǎng)上也可以下載各種Linux內(nèi)核版本適配的源碼。

下載RTL8192EU源碼,打開(kāi)Makefile文件:

poYBAGKEnRyAb9AGAABcXU7TNzw408.jpgpYYBAGKEnR2ABCeJAABv9nClm8c652.jpg

修改I386_PC選項(xiàng)的架構(gòu)和內(nèi)核源碼位置:

ifeq ($(CONFIG_PLATFORM_I386_PC), y)
EXTRA_CFLAGS += -DCONFIG_LITTLE_ENDIAN
EXTRA_CFLAGS += -DCONFIG_IOCTL_CFG80211 -   DRTW_USE_CFG80211_STA_EVENT
SUBARCH := $(shell uname -m | sed -e s/i.86/i386/)
ARCH ?= ARM64
CROSS_COMPILE ?=
KVER  := $(shell uname -r)
KSRC := /home/OK8MP-linux-kernel/
MODDESTDIR := /home/OK8MP-linux-   kernel/drivers/net/wireless/
INSTALL_PREFIX :=
STAGINGMODDIR := /home/OK8MP-linux-   kernel/drivers/staging
endif

編譯生成8192eu.ko文件,直接insmod即可。但是只有這個(gè)ko文件是不夠的,因?yàn)檫@個(gè)ko驅(qū)動(dòng)還會(huì)調(diào)用/lib/firmware/rtlwifi下的固件文件,名為rtl8192eu_nic.bin,必須要有這個(gè)文件,不然的話(huà)驅(qū)動(dòng)是無(wú)法正常加載的:

poYBAGKEnR2AW76pAAAjYRiDbOo012.jpg

加載成功之后,使用ifconfig命令可以查看正確加載的網(wǎng)卡設(shè)備:

pYYBAGKEnR2AZBs0AACqqOr6wso014.jpg

然后使用networkmanager軟件可以管理連接WiFi熱點(diǎn):

nmcli dev wifi connect "xxx" password "xxx"

在xxx處填入熱點(diǎn)名稱(chēng)和密碼即可。然后是開(kāi)機(jī)自啟動(dòng)加載WiFi驅(qū)動(dòng),這個(gè)也很簡(jiǎn)單,在/etc/下新建一個(gè)名為autorun.sh的shell腳本:

poYBAGKEnR2APb0DAABUSqCq-wM691.jpgpYYBAGKEnR2AfwrVAAAsx3Rgwo0126.jpg
#!/bin/sh
insmod /home/rtl8192eu-linux-driver-realtek-4.4.x/8192eu.ko

然后在/usr/lib/systemd/system/目錄下新建autorun.service文件:

poYBAGKEnR6Aekz4AABnYGPWP6s954.jpg
[Unit]
Description=autorun
After=basic.service X.service thermal-zone-init.service
[Service]
ExecStart=/etc/autorun.sh
[Install]
WantedBy=multi-user.target

輸入命令:

systemctl -f enable /lib/systemd/system/autorun.service
chmod 777 /etc/autorun.sh

這樣就能在開(kāi)機(jī)的時(shí)候自動(dòng)運(yùn)行insmod命令。

感謝由發(fā)燒友[donatello1996]提供的這篇OKMX8MP-C 開(kāi)發(fā)板試用體驗(yàn)文章,也歡迎更多的工程師朋友可以參與飛凌嵌入式后續(xù)的產(chǎn)品試用活動(dòng)。

審核編輯:符乾江

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9352

    瀏覽量

    377488
  • 嵌入式
    +關(guān)注

    關(guān)注

    5152

    文章

    19670

    瀏覽量

    317505
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5680

    瀏覽量

    104685
  • Debian
    +關(guān)注

    關(guān)注

    0

    文章

    77

    瀏覽量

    1691
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    AM335x開(kāi)發(fā)板 無(wú)線(xiàn)(rt5370sta.ko、8188eu.ko、8192cu.ko)USB網(wǎng)卡移植手冊(cè)

    與之對(duì)應(yīng)的 linux 驅(qū)動(dòng),AM335x開(kāi)發(fā)板 移植了目前主流的三種無(wú)線(xiàn) USB 網(wǎng)卡驅(qū)動(dòng)模塊:rt5370sta.ko、8188eu.ko、81
    發(fā)表于 08-03 14:27

    【MYD-YA157C開(kāi)發(fā)板試用連載】【資料帖】MT7601 RTL8192編譯相關(guān)obj和源碼

    對(duì)應(yīng)修改以下十幾個(gè)文件,當(dāng)然大家不需要修改,我已經(jīng)把里面的編譯報(bào)錯(cuò)改好了:ko文件:然后是RTL8192EU:ko文件:`
    發(fā)表于 06-08 01:15

    【MYD-YA157C開(kāi)發(fā)板試用連載】比較順暢的RTL8192EU驅(qū)動(dòng)編譯移植

    ` 前文再續(xù),當(dāng)時(shí)我知道我的USB網(wǎng)卡不是MT7601而是RTL8192EU的時(shí)候我當(dāng)場(chǎng)自閉,但是沒(méi)辦法,既然一心要移植USB網(wǎng)卡驅(qū)動(dòng),當(dāng)然也要順帶把RTL8192系列的也
    發(fā)表于 06-10 01:02

    【米爾FZ3深度學(xué)習(xí)計(jì)算卡試用體驗(yàn)】?jī)?nèi)核源碼編譯&RTL8192EU驅(qū)動(dòng)

    編譯完畢之后把16G的SD卡的大部分空間都占了:然后是給RTL8192EU驅(qū)動(dòng)源碼編譯,需要將源碼路徑做相應(yīng)修改:make cleanmake -j3編譯,要在Makefile文件里面填入正確的內(nèi)核
    發(fā)表于 12-20 17:46

    【米爾FZ3深度學(xué)習(xí)計(jì)算卡試用體驗(yàn)】使用正確的內(nèi)核源碼編譯RTL8192EU無(wú)線(xiàn)網(wǎng)卡和RTL8118有線(xiàn)網(wǎng)卡驅(qū)動(dòng)

    does nothing.insmod /home/RTL8192EU/8192eu.koexit 0chmod 777 /etc/rc.local這樣開(kāi)機(jī)之后板子就會(huì)自己insmod無(wú)線(xiàn)網(wǎng)卡ko文件了。然后是8118網(wǎng)卡的驅(qū)動(dòng)
    發(fā)表于 01-31 18:26

    【飛凌嵌入式OKMX8MP-C 開(kāi)發(fā)板試用體驗(yàn)】移植USBWIFI RTL8192EU驅(qū)動(dòng)并設(shè)置開(kāi)機(jī)自啟動(dòng)

    跟飛凌廠(chǎng)家技術(shù)支持王工溝通過(guò),需要將/lib/modules整個(gè)驅(qū)動(dòng)文件夾復(fù)制并替換才可以,感覺(jué)有點(diǎn)麻煩,就暫時(shí)擱置了。WIFI方案可以用市面上已經(jīng)非常成熟的瑞昱RTL8192EU方案,一個(gè)USB
    發(fā)表于 01-02 17:55

    飛凌干貨分享 | Debian系統(tǒng)移植USBWiFi RTL8192EU驅(qū)動(dòng)并設(shè)置開(kāi)機(jī)自啟

    干貨分享 | Debian系統(tǒng)移植USBWiFi RTL8192EU驅(qū)動(dòng)并設(shè)置開(kāi)機(jī)自啟【飛凌嵌入
    發(fā)表于 05-17 11:36

    Yocto錯(cuò)誤:sh:此 shell中沒(méi)有作業(yè)控制怎么解決?

    。 我將此選項(xiàng)添加到我的 local.conf IMAGE_INSTALL += \"rtl8192eu\" 其中 rtl8192eu 是我的驅(qū)動(dòng)程序之一,我需要一個(gè)定制板。 我在互聯(lián)網(wǎng)上搜索并發(fā)現(xiàn)什么是作業(yè)控制,但我不確定
    發(fā)表于 05-19 07:01

    rtl8192eu wifi模塊不工作的原因?

    一旦我連接了我的 Wi-Fi 模塊 (rtl8192eu),我的模塊就會(huì)被檢測(cè)到,但是在使用 ifconfig 時(shí),我的模塊沒(méi)有顯示,所以我檢查了 imx 上的無(wú)線(xiàn)通信,因?yàn)樵谑褂?wpa_cli 選擇網(wǎng)絡(luò)時(shí),我遇到了這種類(lèi)型的 錯(cuò)誤
    發(fā)表于 05-23 06:18

    RTL8196EU_RTL8188ER參考原理圖pdf

    RTL8196EU_RTL8188ER參考原理圖
    發(fā)表于 03-07 13:54 ?71次下載

    RTL8197D RTL8192CE RTL8192DR應(yīng)用參考原理圖

    RTL8197D_RTL8192CE_RTL8192DR應(yīng)用參考原理圖
    發(fā)表于 03-07 13:57 ?77次下載

    RTL8198+RTL8192CE+RTL8192DE應(yīng)用參考原理圖

    RTL8198+RTL8192CE+RTL8192DE應(yīng)用參考原理圖
    發(fā)表于 03-07 14:37 ?66次下載

    USB WiFi RTL8192EU驅(qū)動(dòng)移植案例

    在飛凌OKMX8MP-C開(kāi)發(fā)板上移植了自行搭建的Debian系統(tǒng)之后,發(fā)現(xiàn)板卡原有的WiFi模塊無(wú)法使用,在內(nèi)核里面添加了支持項(xiàng)也沒(méi)用,后面跟飛凌的技術(shù)支持工程師王工溝通,了解到需要將/lib/modules整個(gè)
    發(fā)表于 05-17 15:37 ?1791次閱讀

    干貨分享 | Debian系統(tǒng)移植USBWiFi RTL8192EU驅(qū)動(dòng)并設(shè)置開(kāi)機(jī)自啟

    作者:donatello1996來(lái)源:電子發(fā)燒友題圖:飛凌嵌入式原文標(biāo)題:【飛凌嵌入式OKMX8MP-C開(kāi)發(fā)板試用體驗(yàn)】移植USBWIFIRTL8192EU驅(qū)動(dòng)并設(shè)置開(kāi)機(jī)自啟動(dòng)我(筆者)在飛凌
    的頭像 發(fā)表于 05-21 09:24 ?1054次閱讀
    干貨分享 | <b class='flag-5'>Debian</b><b class='flag-5'>系統(tǒng)</b><b class='flag-5'>移植</b><b class='flag-5'>USBWiFi</b> <b class='flag-5'>RTL8192EU</b><b class='flag-5'>驅(qū)動(dòng)</b>并設(shè)置開(kāi)機(jī)自啟

    RTL8192CU驅(qū)動(dòng)

    RTL8192CU驅(qū)動(dòng),支持WINXP/7/10
    發(fā)表于 10-29 10:17 ?5次下載