国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

干貨分享 | Debian系統移植USBWiFi RTL8192EU驅動并設置開機自啟

飛凌嵌入式 ? 2022-05-21 09:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

作者:donatello1996

來源:電子發燒友

題圖:飛凌嵌入式

原文標題:

【飛凌嵌入式OKMX8MP-C 開發板試用體驗】移植USBWIFI RTL8192EU驅動并設置開機自啟動


我(筆者)在飛凌OKMX8MP-C開發板上移植了自行搭建的Debian系統之后,發現板卡原有的WiFi模塊無法使用,在內核里面添加了支持項也沒用,后面跟飛凌的技術支持工程師王工溝通,了解到需要將/lib/modules整個驅動文件夾復制并替換才可以,所以我就暫時擱置了。

c9720324-d20e-11ec-8521-dac502259ad0.png

WiFi方案可以用市面上已經非常成熟的RTL8192EU方案,一個USB WiFi模塊,幾十塊錢就能買到,網上也可以下載各種Linux內核版本適配的源碼。


下載RTL8192EU源碼,打開Makefile文件:

c98ee890-d20e-11ec-8521-dac502259ad0.jpg

c9be4e82-d20e-11ec-8521-dac502259ad0.jpg


修改I386_PC選項的架構和內核源碼位置:

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即可。但是只有這個ko文件是不夠的,因為這個ko驅動還會調用/lib/firmware/rtlwifi下的固件文件,名為rtl8192eu_nic.bin,必須要有這個文件,不然的話驅動是無法正常加載的:

c9e72618-d20e-11ec-8521-dac502259ad0.jpg


加載成功之后,使用ifconfig命令可以查看正確加載的網卡設備:

c9f85780-d20e-11ec-8521-dac502259ad0.jpg


然后使用networkmanager軟件可以管理連接WiFi熱點:

nmcli dev wifi connect "xxx" password "xxx"


在xxx處填入熱點名稱和密碼即可。然后是開機自啟動加載WiFi驅動,這個也很簡單,在/etc/下新建一個名為autorun.sh的shell腳本:

ca434cae-d20e-11ec-8521-dac502259ad0.jpg

ca6d1278-d20e-11ec-8521-dac502259ad0.jpg

#!/bin/sh

insmod /home/rtl8192eu-linux-driver-realtek-4.4.x/8192eu.ko


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

ca93e042-d20e-11ec-8521-dac502259ad0.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

這樣就能在開機的時候自動運行insmod命令。

感謝由發燒友[donatello1996]提供的這篇OKMX8MP-C 開發板試用體驗文章,donatello1996,嵌入式軟件工程師,電子發燒友論壇技術大牛,同時也是飛凌鐵粉,曾基于多款飛凌板卡產出優質評測文章及干貨分享,在此對donatello1996表示感謝。


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

    關注

    54

    文章

    9083

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    揭秘!三步讓Debian系統編譯速度起飛,告別重復下載資源的煩惱

    Debian 系統編譯的過程中,重復構建系統和動態下載相關資源往往會消耗大量時間,拖慢開發和部署進度。今天,我們就通過分析一組代碼修改,來探索如何優化 Debian
    的頭像 發表于 02-01 16:43 ?1443次閱讀

    Linux系統冗余設計裁剪開機時間優化

    1、在保留現有功能(RT-Linux實時特性、SPI驅動正常工作、網口通信正常、USB驅動)的前提下,將Upboard開發板的Linux系統開機時間從當前~60秒優化至≤20秒(上電啟
    發表于 12-16 22:17

    德力西電氣零碳工廠開放日EU客戶專場圓滿舉辦

    攜秋實之豐,冬藏之新。11月14日,德力西電氣2025年零碳工廠開放日-EU客戶專場在蕪湖基地圓滿舉辦。來自全國工業配電相關的客戶代表齊聚蕪湖,沉浸式解碼“綠色制造—零碳價值”全鏈實景,共繪低碳未來新章。
    的頭像 發表于 11-18 10:36 ?758次閱讀

    瑞芯微 RK3588 平臺 Debian 系統開發案例與使用說明

    主頻調節等核心內容,還包含 TFTP/NFS 服務搭建與掛載、程序開機自啟動等實操指南,為評估板 Debian 系統開發與運維提供完整技術支持。
    的頭像 發表于 11-05 14:28 ?617次閱讀
    瑞芯微 RK3588 平臺 <b class='flag-5'>Debian</b> <b class='flag-5'>系統</b>開發案例與使用說明

    rk3568 debian首次開機進不去桌面

    rk3568 debian首次開機進不去桌面,等大概60s左右自動重啟,重啟后可以正常進入桌面,使用buildroot則沒有出現此問題,有人知道是什么原因嗎?*附件:log.zip
    發表于 10-24 15:30

    DC-ROMA RISC-V Laptop II 現已正式支持 Debian 13

    Debian是一款以其穩定性和對自由軟件的堅定承諾而聞名的社區驅動操作系統,服務于全球的開發人員、系統管理員和高級用戶。作為最具影響力的Linux發行版之一,
    的頭像 發表于 09-23 17:23 ?1336次閱讀
    DC-ROMA RISC-V Laptop II 現已正式支持 <b class='flag-5'>Debian</b> 13

    ElfBoard技術貼|如何在【RK3588】ELF 2開發板上實現開機應用

    Systemd作為Linux系統默認的初始化系統和服務管理器,憑借其并行啟動、依賴管理及統一配置機制,顯著提升了系統啟動效率。針對開機自啟動需求,Systemd的實現機制如下:1、服務
    的頭像 發表于 09-08 14:11 ?4963次閱讀
    ElfBoard技術貼|如何在【RK3588】ELF 2開發板上實現<b class='flag-5'>開機</b><b class='flag-5'>自</b><b class='flag-5'>啟</b>應用

    【米爾RK3576開發板免費體驗】在Debian裝udhcpc 和udhcpd 服務

    : sudo systemctl start udhcpd 設置 udhcpd 服務開機 為了確保 udhcpd 在系統啟動時自動啟動,
    發表于 08-28 10:26

    【VisionFive 2單板計算機試用體驗】6. 日歷相冊開機自啟動設置

    daemon-reload # 設置開機 sudo systemctl enable my.service # 手動測試服務是否正常運行 sudo systemctl s
    發表于 08-14 22:04

    工業電機控制與軟詳解

    工控領域常見的變頻驅動與軟有電動起重機、泵機、壓縮機、暖通空調系統、風機、傳送裝置,已經廣泛應用比較成熟,工業機器人則需要更高效與高精度的電機控制,涉及伺服
    的頭像 發表于 08-13 10:15 ?1311次閱讀
    工業電機控制與軟<b class='flag-5'>啟</b>詳解

    【米爾RK3576開發板免費體驗】在Debian裝udhcpc 和udhcpd 服務

    udhcpd 設置 udhcpd 服務開機 為了確保 udhcpd 在系統啟動時自動啟動,你可以使用以下命令來
    發表于 08-05 19:54

    【HZ-RK3568開發板免費體驗】03 使用SDK編譯Debian系統配置

    的buildroot過于精簡,為了方便使用,我們需要Debian系統。 2 編譯系統 2.1 安裝環境準備 建議先安裝必要的依賴包 sudo apt update sudo apt install -y
    發表于 07-01 12:08

    飛凌嵌入式ElfBoard ELF 1板卡-文件系統之應用開機

    在busybox構建文件系統章節我們已經大概了解,文件系統啟動后執行的第一個用戶進程是init進程,init進程會解析etc/inittab文件,執行inittab中的各個子進程,打開文件系統
    發表于 06-26 13:40

    Debian和Ubuntu哪個好一些?

    兼容性對比Debian和Ubuntu哪個好一些,并為您揭示如何通過RAKsmart服務器釋放Linux系統的最大潛能。
    的頭像 發表于 05-07 10:58 ?1136次閱讀

    如何制作適用于Visionfive 2的Debian + UEFI固件系統

    制作適用于Visionfive 2的Debian + UEFI固件系統
    發表于 03-10 07:51