色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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表示感謝。


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

    關注

    53

    文章

    8255

    瀏覽量

    146472
收藏 人收藏

    評論

    相關推薦

    如何設置校準基于OPT3101的系統以進行接近感應

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

    RTL8192CU驅動

    RTL8192CU驅動,支持WINXP/7/10
    發表于 10-29 10:17 ?1次下載

    如何修改buildroot和debian文件系統

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

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

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

    步進驅動器電流設置原則

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

    米爾瑞米派集聚5種操作系統,兼顧學習開發和項目產品需要的派

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

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

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

    發電機勵勵磁系統優點

    發電機勵勵磁系統是一種廣泛應用于同步發電機的勵磁方式。它具有許多優點,使得勵勵磁系統在電
    的頭像 發表于 06-13 15:07 ?1176次閱讀

    勵發電機最開始如何發出電

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

    伺服驅動器要做哪些設置

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

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

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

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

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

    【全志D1-H 哪吒開發板】Debian系統安裝調教和點燈指南

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

    TL3588--Debian系統使用

    TL3588--Debian系統使用
    的頭像 發表于 01-25 09:37 ?1655次閱讀
    TL3588--<b class='flag-5'>Debian</b><b class='flag-5'>系統</b>使用

    stm32必須要移植系統

    電子等。在使用STM32進行開發時,是否需要進行系統移植是一個常見的問題。 系統移植是指將操作系統或者
    的頭像 發表于 01-08 14:17 ?884次閱讀
    主站蜘蛛池模板: 女人高潮特级毛片| 日韩丰满少妇无码内射| 999久久久国产精品蜜臀AV| 给个男人都懂的网址2019| 久久在精品线影院| 亚洲午夜精品aaa级久久久久| 国产精品久久久久久52AVAV| 日本特黄的免费大片视频| 99热久久精品国产一区二区| 久久综合狠狠综合久久综合88| 亚洲伊人久久大香线蕉综合图片| 国产在线亚洲v天堂a| 亚洲国产成人久久精品影视| 国产免费网站看v片在线| 特级做A爰片毛片免费看108| 国产91综合| 天天躁日日躁狠狠躁AV麻豆| 国产成人一区免费观看| 羲义嫁密着中出交尾gvg794| 国产亚洲精品久久久久久国模美| 亚洲国产黄色| 精品国产在线国语视频| 语文老师扒开胸罩喂我奶| 恋老视频 国产国佬| 9久久免费国产精品特黄| 人妻仑乱少妇88MAV| 国产精品视频第一区二区三区| 亚洲国产成人精品不卡青青草原| 精品三级在线观看| 最新国产在线视频| 欧美日韩另类在线专区| 处xxxx.88| 小草影院免费| 久久精品国产欧美| 99热久这里都是精品小草| 日本夜夜夜| 国产亚洲精品久久精品录音| 在线观看亚洲AV无码每日更新 | ppypp午夜限制不卡影院私人| 日本G奶乳液汁| 国产美女久久久久久久久久久|