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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

作者:donatello1996

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

題圖:飛凌嵌入式

原文標(biāo)題:

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


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

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

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


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

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

c9be4e82-d20e-11ec-8521-dac502259ad0.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è)文件,不然的話驅(qū)動(dòng)是無法正常加載的:

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


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

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


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

nmcli dev wifi connect "xxx" password "xxx"


在xxx處填入熱點(diǎn)名稱和密碼即可。然后是開機(jī)自啟動(dòng)加載WiFi驅(qū)動(dòng),這個(gè)也很簡單,在/etc/下新建一個(gè)名為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

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

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


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

    關(guān)注

    54

    文章

    8695

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

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

    Debian和Ubuntu哪個(gè)好一些?

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

    基于RV1126開發(fā)板設(shè)置應(yīng)用開機(jī)自啟動(dòng)

    用戶根據(jù)對自身項(xiàng)目程序的管理需求,進(jìn)行自帶或者自定義應(yīng)用開機(jī)自啟動(dòng)的創(chuàng)建與編輯。
    的頭像 發(fā)表于 04-17 13:49 ?349次閱讀
    基于RV1126開發(fā)板<b class='flag-5'>設(shè)置</b>應(yīng)用<b class='flag-5'>開機(jī)</b>自啟動(dòng)

    正式發(fā)布 | 揚(yáng)RK3568開發(fā)板已成功適配OpenHarmony4.0版本

    揚(yáng)智能IAC-RK3568-Kit開發(fā)板支持Debian、Android等常見開源操作系統(tǒng),目前已完成OpenHarmony4.0開源國產(chǎn)操作系統(tǒng)的適配工作,滿足國產(chǎn)化開源操作
    的頭像 發(fā)表于 03-27 17:24 ?740次閱讀
    正式發(fā)布 | <b class='flag-5'>啟</b>揚(yáng)RK3568開發(fā)板已成功適配OpenHarmony4.0版本

    如何制作適用于Visionfive 2的Debian + UEFI固件系統(tǒng)?

    制作適用于Visionfive 2的Debian + UEFI固件系統(tǒng)
    發(fā)表于 03-10 07:51

    技術(shù)分享 | RK3568編譯第三方驅(qū)動(dòng)

    我司IAC-RK3568-Kit基于Linux4.19.232,搭載BuildRoot或Debian10操作系統(tǒng)。通常我們在使用外圍設(shè)備模塊時(shí)需要編譯對應(yīng)的驅(qū)動(dòng),如USBWIFI、US
    的頭像 發(fā)表于 03-06 17:25 ?629次閱讀
    技術(shù)分享 | RK3568編譯第三方<b class='flag-5'>驅(qū)動(dòng)</b>

    Keysight是德科技 B1500A半導(dǎo)體參數(shù)分析儀開機(jī)診斷報(bào)錯(cuò)維修案例

    近期北京某院校送修一臺是德科技的B1500A半導(dǎo)體參數(shù)分析儀。報(bào)修故障為:儀器開機(jī)診斷報(bào)錯(cuò)。 下面是是德科技B1500A半導(dǎo)體參數(shù)分析儀的維修情況: 儀器名稱 是德科技B1500A半導(dǎo)體參數(shù)
    的頭像 發(fā)表于 02-20 17:42 ?777次閱讀
    Keysight是德科技 B1500A半導(dǎo)體參數(shù)分析儀<b class='flag-5'>開機(jī)</b>后<b class='flag-5'>自</b>診斷報(bào)錯(cuò)維修案例

    hyper 卸載,Hyper卸載:如何徹底卸載hyper-v恢復(fù)系統(tǒng)設(shè)置

    卸載hyper-v恢復(fù)系統(tǒng)設(shè)置。 ? ?在某些情況下,用戶可能需要卸載Hyper-V,例如為了安裝其他虛擬化軟件或釋放系統(tǒng)資源。徹底卸載Hyper-V不僅需要禁用相關(guān)功能,還需要清理
    的頭像 發(fā)表于 01-24 14:17 ?7953次閱讀
    hyper 卸載,Hyper卸載:如何徹底卸載hyper-v<b class='flag-5'>并</b>恢復(fù)<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>設(shè)置</b>

    如何設(shè)置校準(zhǔn)基于OPT3101的系統(tǒng)以進(jìn)行接近感應(yīng)

    電子發(fā)燒友網(wǎng)站提供《如何設(shè)置校準(zhǔn)基于OPT3101的系統(tǒng)以進(jìn)行接近感應(yīng).pdf》資料免費(fèi)下載
    發(fā)表于 12-02 14:47 ?1次下載
    如何<b class='flag-5'>設(shè)置</b><b class='flag-5'>并</b>校準(zhǔn)基于OPT3101的<b class='flag-5'>系統(tǒng)</b>以進(jìn)行接近感應(yīng)

    【米爾-國產(chǎn)瑞芯微RK3568開發(fā)板試用體驗(yàn)】評測一 系統(tǒng)配置

    驅(qū)動(dòng)后在設(shè)備管理器可以看到RockusbDevice,板子上有5個(gè)按鍵依次為V+/V-/PWRON/UPDATE/RESET,未開機(jī)按住UPDATE再長按PWRON開機(jī),然后可以松開UPDATE,此時(shí)線
    發(fā)表于 11-04 23:11

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

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

    基于TI AM62x的Debian系統(tǒng)正式發(fā)布,豐富的軟件生態(tài),讓您的應(yīng)用開發(fā)更便利!

    本帖最后由 Tronlong創(chuàng)龍科技 于 2024-10-29 10:38 編輯 Debian系統(tǒng)簡介 Debian是一個(gè)致力于提供穩(wěn)定、安全且免費(fèi)的操作系統(tǒng)。它以其嚴(yán)格的軟件包
    發(fā)表于 10-29 10:03

    【米爾-國產(chǎn)瑞芯微RK3568開發(fā)板試用體驗(yàn)】評測一 系統(tǒng)配置

    ,選擇鏡像,點(diǎn)擊Upgrade按鈕就能開啟eMMC線刷: 三、配置上手 開機(jī)后發(fā)現(xiàn)系統(tǒng)初始配置工作基本都預(yù)先配好了包括國內(nèi)源、ssh等。板子上有個(gè)WiFi&Bluetooth模塊
    發(fā)表于 08-25 11:52

    如何修改buildroot和debian文件系統(tǒng)

    本文檔主要介紹在沒有編譯環(huán)境的情況下,如何修改buildroot和debian文件系統(tǒng)方法,如在buildroot文件系統(tǒng)中添加文件、修改目錄等文件操作,在debian文件
    的頭像 發(fā)表于 07-22 17:46 ?888次閱讀
    如何修改buildroot和<b class='flag-5'>debian</b>文件<b class='flag-5'>系統(tǒng)</b>