日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

干貨分享 | Debian系統(tǒng)移植USBWiFi RTL8192EU驅(qū)動并設置開機自啟

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

掃碼添加小助手

加入工程師交流群

作者:donatello1996

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

題圖:飛凌嵌入式

原文標題:

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


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

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

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


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

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

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


修改I386_PC選項的架構和內(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即可。但是只有這個ko文件是不夠的,因為這個ko驅(qū)動還會調(diào)用/lib/firmware/rtlwifi下的固件文件,名為rtl8192eu_nic.bin,必須要有這個文件,不然的話驅(qū)動是無法正常加載的:

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


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

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


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

nmcli dev wifi connect "xxx" password "xxx"


在xxx處填入熱點名稱和密碼即可。然后是開機自啟動加載WiFi驅(qū)動,這個也很簡單,在/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命令。

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


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

    關注

    54

    文章

    9118

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    樹莓派py腳本開機編碼

    如需將main.py開啟,命令如下: sudo nano /etc/rc.local 在exit 0前添加main.py,保存后退出,main.py就會開機自動運行。
    發(fā)表于 04-30 11:12

    Debian image69 工作,但下次開機時丟失時間日期設置,怎么解決?

    Vulkan 示例從源代碼構建成功。 我知道 debian image69 是基于 debian 12 書蟲,預計將在下一個版本發(fā)布。 這是工程發(fā)布。這意味著不穩(wěn)定的釋放。 但是,下次開機啟動時,時間日期
    發(fā)表于 03-25 07:45

    在圖像上,Debian 無法為 wifi 構建驅(qū)動程序,怎么解決?

    在圖像上,Debian 無法為 wifi 構建驅(qū)動程序。缺少一些內(nèi)核包。是否可以發(fā)布它,我們可以通過 apt 安裝它?所以我們對系統(tǒng)無能為力 無論我愿意什么,都是不可能的。這讓我很生氣。 make
    發(fā)表于 03-25 06:00

    請問如何在 Debian設置 GUI?

    我已經(jīng)設置了我的 VisionFive 2,更新了固件和完整的 Debian Image 69。但是,HDMI 輸出只是黑屏。如何設置 GUI?
    發(fā)表于 03-24 06:35

    請問從哪里獲得 Debian 鏡像?

    我昨天交付了 VisionFive 2,所以今天我想開始設置它。 在論壇中,我讀到這里有 Debian 鏡像: https://debian.starfivetech.com 此頁面列出了百度云盤
    發(fā)表于 03-23 08:16

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

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

    瑞芯微 RK3588 平臺 Debian 系統(tǒng)開發(fā)案例與使用說明

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

    rk3568 debian首次開機進不去桌面

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

    DC-ROMA RISC-V Laptop II 現(xiàn)已正式支持 Debian 13

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

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

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

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

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

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

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

    【HZ-RK3568開發(fā)板免費體驗】03 使用SDK編譯Debian系統(tǒng)配置

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

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

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

    Debian和Ubuntu哪個好一些?

    兼容性對比Debian和Ubuntu哪個好一些,并為您揭示如何通過RAKsmart服務器釋放Linux系統(tǒng)的最大潛能。
    的頭像 發(fā)表于 05-07 10:58 ?1444次閱讀
    洪湖市| 太原市| 北京市| 达日县| 尚义县| 安阳市| 肃北| 辉南县| 高唐县| 肇庆市| 石城县| 准格尔旗| 图木舒克市| 武夷山市| 巨鹿县| 阿荣旗| 肥东县| 南华县| 宁陵县| 温宿县| 化隆| 察哈| 来宾市| 从化市| 定南县| 凌海市| 宁乡县| 安图县| 海原县| 隆回县| 台州市| 封开县| 彩票| 宜春市| 玛多县| 富平县| 永新县| 廊坊市| 汕头市| 阜康市| 郓城县|