欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

3天內不再提示

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

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

作者:donatello1996

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

題圖:飛凌嵌入式

原文標題:

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


我(筆者)在飛凌OKMX8MP-C開發(fā)板上移植了自行搭建的Debian系統(tǒng)之后,發(fā)現板卡原有的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命令。

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


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

    關注

    53

    文章

    8288

    瀏覽量

    147140
收藏 人收藏

    評論

    相關推薦

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

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

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

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

    RTL8192CU驅動

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

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

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

    伺服驅動器需要設置哪些參數

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

    步進驅動器電流設置原則

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

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

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

    松下伺服驅動器剛性設置多少

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

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

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

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

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

    伺服驅動器要做哪些設置

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

    安川伺服驅動怎么設置參數

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

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

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

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

    評測_專欄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),預裝LXDE桌面環(huán)境。 適配多款傳感器,包括:傾斜模塊sw-520 d、
    發(fā)表于 02-21 10:23