在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

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

飛凌嵌入式 ? 2022-05-21 09:24 ? 次閱讀

作者:donatello1996

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

題圖:飛凌嵌入式

原文標(biāo)題:

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


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

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

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


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

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ā)燒友論壇技術(shù)大牛,同時也是飛凌鐵粉,曾基于多款飛凌板卡產(chǎn)出優(yōu)質(zhì)評測文章及干貨分享,在此對donatello1996表示感謝。


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

    關(guān)注

    53

    文章

    8263

    瀏覽量

    146682
收藏 人收藏

    評論

    相關(guān)推薦

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

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

    RTL8192CU驅(qū)動

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

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

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

    伺服驅(qū)動器需要設(shè)置哪些參數(shù)

    伺服驅(qū)動器是一種用于控制伺服電機的設(shè)備,它可以接收來自控制器的指令,并將指令轉(zhuǎn)換為電機的轉(zhuǎn)速、位置和扭矩等參數(shù)。為了使伺服驅(qū)動器正常工作,需要對驅(qū)動器進行一些參數(shù)設(shè)置。以下是一些常見的
    的頭像 發(fā)表于 07-13 09:52 ?3850次閱讀

    步進驅(qū)動器電流設(shè)置原則

    引言 步進電機是一種常見的執(zhí)行元件,廣泛應(yīng)用于各種自動化設(shè)備和控制系統(tǒng)中。步進電機驅(qū)動器是步進電機控制系統(tǒng)中的關(guān)鍵部件,其主要作用是將輸入的脈沖信號轉(zhuǎn)換為電機的旋轉(zhuǎn)運動。步進驅(qū)動器的電
    的頭像 發(fā)表于 07-13 09:46 ?1347次閱讀

    米爾瑞米派集聚5種操作系統(tǒng),兼顧學(xué)習(xí)開發(fā)和項目產(chǎn)品需要的派

    BSP與系統(tǒng)移植 Remi Pi_Linux軟件評估指南介紹使用Yocto項目安裝運行Linux系統(tǒng)以及嵌入式 Linux驅(qū)動和應(yīng)用程序的開發(fā)流程 Remi Pi_Linux軟件開發(fā)
    發(fā)表于 07-05 17:26

    松下伺服驅(qū)動器剛性設(shè)置多少

    松下伺服驅(qū)動器的剛性設(shè)置是其性能調(diào)整中的一個重要環(huán)節(jié)。剛性設(shè)置的目的是確保伺服電機在運行過程中能夠提供足夠的力矩,以保證系統(tǒng)的穩(wěn)定性和精度。本文將詳細介紹松下伺服
    的頭像 發(fā)表于 06-14 10:31 ?2729次閱讀

    發(fā)電機勵勵磁系統(tǒng)優(yōu)點

    發(fā)電機勵勵磁系統(tǒng)是一種廣泛應(yīng)用于同步發(fā)電機的勵磁方式。它具有許多優(yōu)點,使得勵勵磁系統(tǒng)在電
    的頭像 發(fā)表于 06-13 15:07 ?1248次閱讀

    勵發(fā)電機最開始如何發(fā)出電

    勵發(fā)電機是一種特殊類型的發(fā)電機,它通過自身的磁場來產(chǎn)生電能。這種發(fā)電機廣泛應(yīng)用于電力系統(tǒng)、工業(yè)設(shè)備和可再生能源領(lǐng)域。本文將詳細介紹
    的頭像 發(fā)表于 06-13 15:04 ?1289次閱讀

    伺服驅(qū)動器要做哪些設(shè)置

    伺服驅(qū)動器作為工業(yè)自動化系統(tǒng)中的關(guān)鍵組成部分,其參數(shù)設(shè)置對于系統(tǒng)的性能和穩(wěn)定性具有至關(guān)重要的影響。本文將詳細探討伺服驅(qū)動器在參數(shù)
    的頭像 發(fā)表于 06-07 12:42 ?1962次閱讀

    安川伺服驅(qū)動怎么設(shè)置參數(shù)

    安川伺服驅(qū)動器是一種高性能的伺服控制系統(tǒng),廣泛應(yīng)用于工業(yè)自動化領(lǐng)域。正確設(shè)置參數(shù)對于確保系統(tǒng)性能和穩(wěn)定性至關(guān)重要。本文將詳細介紹安川伺服驅(qū)動
    的頭像 發(fā)表于 06-06 12:34 ?5117次閱讀

    RTL8201協(xié)商超時可能是什么原因造成的呢?

    RTL8201芯片,讀8201ID,復(fù)位均無問題,協(xié)商時一直超時,用示波器查8201的MDI 3、4角結(jié)果發(fā)現(xiàn)其一直沒有電平變化,(我用的RMII模式,REF時鐘輸出為50M未發(fā)現(xiàn)問題),協(xié)商超時可能是什么原因造成的呢?
    發(fā)表于 05-21 08:18

    【全志D1-H 哪吒開發(fā)板】Debian系統(tǒng)安裝調(diào)教和點燈指南

    評測_專欄RISC-V MCU中文社區(qū)生信之旅-debian11增加開機腳本How to Change Your MAC Address on Linux全志在線 D1哪吒開發(fā)板
    發(fā)表于 02-28 09:55

    全志D1-H適配Debian by PerfXLab

    簡介本威力加強包由 PerfXLab 提供,主要包括: 基于D1-H哪吒開發(fā)板移植 Debian11 系統(tǒng)預(yù)裝LXDE桌面環(huán)境。 適配多款傳感器,包括:傾斜模塊sw-520 d、
    發(fā)表于 02-21 10:23

    TL3588--Debian系統(tǒng)使用

    TL3588--Debian系統(tǒng)使用
    的頭像 發(fā)表于 01-25 09:37 ?1674次閱讀
    TL3588--<b class='flag-5'>Debian</b><b class='flag-5'>系統(tǒng)</b>使用
    主站蜘蛛池模板: www.87福利| 午夜在线观看视频| 久草狼人| 就要干就要操| 福利一区在线观看| 啪啪.com| 夜色成人网| 欧美色图狠狠干| 伊人久久精品成人网| 下农村女人一级毛片| 人人做人人插| 国产真实乱偷人视频| 亚洲成网站www久久九| 天天操视频 夜夜| 嘿嘿午夜| 亚洲午夜一区二区三区| 一级在线观看| 色在线观看视频| 老色批在线播放视频网站免费| 国产全肉乱妇杂乱视频| 亚洲精品午夜久久aaa级久久久| 深夜久久| 免费91视频| 最近高清在线国语| 日韩一级视频免费观看| 国内自拍网红在综合图区| 午夜一区二区三区| 国产综合精品久久久久成人影| 黄色国产在线视频| 91福利专区| 日韩a免费| 国产999星空传媒在线观看| 天天操天天拍| 欧美激情αv一区二区三区| 中文字幕在线天堂| 日韩视频高清| 成人欧美一区二区三区小说| 日日天天干| 永久免费看黄| 色综合天天色| 俺去在线|