女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

ElfBoard技術(shù)貼|如何在ELF 2開發(fā)板中適配 AX200NGW WiFi模塊

ElfBoard ? 2025-06-24 09:09 ? 次閱讀

為ELF 2開發(fā)板適配AX200NGW Wi-Fi 6模塊,是開發(fā)者在嵌入式設(shè)備中實(shí)現(xiàn)高速無線聯(lián)網(wǎng)的實(shí)際需求,更是解鎖其全場景無線通信能力的關(guān)鍵升級(jí)。針對(duì)ARM架構(gòu)需要手動(dòng)適配的特性,本文將提供清晰的步驟,指導(dǎo)屏幕前的小伙伴完成這一適配過程。

方法一:重新制作鏡像文件

該方法是在SDK源碼中,將內(nèi)核編譯生成的模塊文件部署到文件系統(tǒng)中,打包生成新的系統(tǒng)鏡像update.img,重新燒寫系統(tǒng)鏡像后WiFi模塊驅(qū)動(dòng)自動(dòng)加載。

1. 準(zhǔn)備工作

方法一的所有操作均在開發(fā)環(huán)境的SDK中進(jìn)行,實(shí)施前需要將SDK完整拷貝至開發(fā)環(huán)境并解壓。具體操作步驟可參考《ELF 2開發(fā)板編譯手冊(cè)》第四章的詳細(xì)說明。

wKgZO2hYqziABljcAAQBywBiznE319.png

2. 創(chuàng)建掛載目錄

在源碼根目錄下創(chuàng)建用于掛載文件系統(tǒng)的文件夾 mnt_dir。

elf@ubuntu:~/work/ELF2-linux-source$ mkdir mnt_dir

3. 掛載文件系統(tǒng)

將ubuntu目錄下的jammy-rootfs.img文件拷貝到源碼根目錄下。

elf@ubuntu:~/work/ELF2-linux-source$ cp ubuntu/jammy-rootfs.img ./

執(zhí)行如下命令將jammy-rootfs.img文件系統(tǒng)掛載到mnt_dir/目錄下。

elf@ubuntu:~/work/ELF2-linux-source$ sudo mount jammy-rootfs.img mnt_dir/

4. 編譯和安裝內(nèi)核模塊

選擇平臺(tái)和文件系統(tǒng)類型,輸入1選擇elf2平臺(tái),再輸入1選擇desktop文件系統(tǒng)。

elf@ubuntu:~/work/ELF2-linux-source$ ./build.sh chip

編譯內(nèi)核。

elf@ubuntu:~/work/ELF2-linux-source$ ./build.sh kernel

安裝模塊到掛載的文件系統(tǒng)。

elf@ubuntu:~/work/ELF2-linux-source$ sudo make -C /home/elf/work/ELF2-linux-source/kernel/ CROSS_COMPILE=prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu- ARCH=arm64 modules_install INSTALL_MOD_PATH=$(pwd)/mnt_dir

5. 部署必要文件

將WiFi連接腳本cmddemo_wifi.sh以及熱點(diǎn)創(chuàng)建腳本cmddemo_hostap.sh拷貝到文件系統(tǒng)中。

elf@ubuntu:~/work/ELF2-linux-source$ sudo cp cmddemo_wifi.sh ./mnt_dir/usr/bin/ elf@ubuntu:~/work/ELF2-linux-source$ sudo cp cmddemo_hostap.sh ./mnt_dir/usr/bin/

給予文件可執(zhí)行權(quán)限。

elf@ubuntu:~/work/ELF2-linux-source$ sudo chroot ./mnt_dir /bin/bash -c "chmod +x /usr/bin/cmddemo_wifi.sh" elf@ubuntu:~/work/ELF2-linux-source$ sudo chroot ./mnt_dir /bin/bash -c "chmod +x /usr/bin/cmddemo_hostap.sh"

6. 卸載和燒錄

修改完成后,取消掛載文件系統(tǒng)。

elf@ubuntu:~/work/ELF2-linux-source$ sudo umount ./mnt_dir

參考《ELF 2開發(fā)板編譯手冊(cè)》“5.3 單獨(dú)更新內(nèi)核”章節(jié),將修改后的jammy-rootfs.img燒錄到開發(fā)板。

(注意: jammy-rootfs.img鏡像文件的燒錄起始地址應(yīng)設(shè)置為0x00078000。)

wKgZPGhYsDaAY_RUAAA5jQWzXHo600.png

7. lsmod查看是否有模塊加載

開發(fā)板斷電,將AX200NGW 模塊安裝到 M.2 接口,連接天線開發(fā)板上電。使用lsmod查看是否有模塊加載,有模塊加載說明上述操作沒有問題。

root@elf2-desktop:/usr/lib/modules# sync root@elf2-desktop:/usr/lib/modules# reboot //重啟之后使用lsmod查看 root@elf2-desktop:~# lsmod Module Size Used by iwlmvm 331776 0 iwlwifi 286720 1 iwlmvm btusb 57344 0 btrtl 24576 1 btusb btbcm 24576 1 btusb btintel 28672 1 btusb

wKgZO2hYsImAIu4GAABWoY4cD5A326.png

8. 測試

查看有模塊加載后,執(zhí)行如下命令測試 WiFi 連接。

//root@elf2-desktop:~# cmddemo_wifi.sh -s SSID -p password //SSID:熱點(diǎn)名稱; password:熱點(diǎn)密碼。 root@elf2-desktop:~# cmddemo_wifi.sh -s forlinx -p 03123102650 Device 'wlan0' successfully activated with '81a9889a-44e1-4c47-9b49-c90850ca96ff'. //撥號(hào)成功之后ping下elfboard官網(wǎng),能ping通說明WiFi可以正常使用 root@elf2-desktop:~# ping www.elfboard.com -c 5 PING www.elfboard.com (211.149.236.219) 56(84) bytes of data. 64 bytes from 211.149.236.219 (211.149.236.219): icmp_seq=1 ttl=53 time=32.2 ms 64 bytes from 211.149.236.219 (211.149.236.219): icmp_seq=2 ttl=53 time=32.0 ms 64 bytes from 211.149.236.219 (211.149.236.219): icmp_seq=3 ttl=53 time=32.0 ms 64 bytes from 211.149.236.219 (211.149.236.219): icmp_seq=4 ttl=53 time=31.9 ms 64 bytes from 211.149.236.219 (211.149.236.219): icmp_seq=5 ttl=53 time=32.3 ms --- www.elfboard.com ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4005ms rtt min/avg/max/mdev = 31.948/32.074/32.266/0.140 ms

wKgZO2hYtCWAG-6YAABuALOWDlo018.png

方法二:拷貝模塊到文件系統(tǒng)

方法二采用模塊化部署方案,通過將生成的模塊文件直接拷貝至文件系統(tǒng)完成部署。需特別注意的是,若重新燒寫系統(tǒng),則需要重新執(zhí)行完整的模塊部署流程。

1. 在文件系統(tǒng)解壓

將內(nèi)核模塊歸檔文件5.10.209.tar通過u盤拷貝到Ubuntu系統(tǒng)的/usr/lib/modules/路徑下,然后提取歸檔內(nèi)容:

root@elf2-desktop:~# cp /run/media/sda1/5.10.209.tar /usr/lib/modules root@elf2-desktop:~# cd /usr/lib/modules root@elf2-desktop:/usr/lib/modules# tar xvf 5.10.209.tar

2. 完成之后保存重啟

root@elf2-desktop:/usr/lib/modules# sync root@elf2-desktop:/usr/lib/modules# reboot

3. lsmod查看是否有模塊加載

開發(fā)板斷電,將AX200NGW模塊安裝到M.2接口,連接天線開發(fā)板上電。 使用lsmod查看是否有模塊加載,有模塊加載說明上述操作沒有問題。

//重啟之后使用lsmod查看 root@elf2-desktop:~# lsmod Module Size Used by iwlmvm 331776 0 iwlwifi 286720 1 iwlmvm btusb 57344 0 btrtl 24576 1 btusb btbcm 24576 1 btusb btintel 28672 1 btusb

wKgZO2hYsImAIu4GAABWoY4cD5A326.png

4. 測試

拷貝撥號(hào)腳本cmddemo_wifi.sh到/usr/bin下面,執(zhí)行撥號(hào)腳本。

root@elf2-desktop:~# cp /run/media/sda1/cmddemo_wifi.sh /usr/bin/ //root@elf2-desktop:~# cmddemo_wifi.sh -s SSID -p password //SSID:熱點(diǎn)名稱; password:熱點(diǎn)密碼。 root@elf2-desktop:~# cmddemo_wifi.sh -s forlinx -p 03123102650 Device 'wlan0' successfully activated with '81a9889a-44e1-4c47-9b49-c90850ca96ff'. //撥號(hào)成功之后ping下elfboard官網(wǎng),能ping通說明WiFi可以正常使用 root@elf2-desktop:~# ping www.elfboard.com -c 5 PING www.elfboard.com (211.149.236.219) 56(84) bytes of data. 64 bytes from 211.149.236.219 (211.149.236.219): icmp_seq=1 ttl=53 time=32.2 ms 64 bytes from 211.149.236.219 (211.149.236.219): icmp_seq=2 ttl=53 time=32.0 ms 64 bytes from 211.149.236.219 (211.149.236.219): icmp_seq=3 ttl=53 time=32.0 ms 64 bytes from 211.149.236.219 (211.149.236.219): icmp_seq=4 ttl=53 time=31.9 ms 64 bytes from 211.149.236.219 (211.149.236.219): icmp_seq=5 ttl=53 time=32.3 ms --- www.elfboard.com ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4005ms rtt min/avg/max/mdev = 31.948/32.074/32.266/0.140 ms

wKgZO2hYtCWAG-6YAABuALOWDlo018.png

通過上述標(biāo)準(zhǔn)化流程,即可在ELF 2開發(fā)板上實(shí)現(xiàn)適配AX200NGW Wi-Fi 6模塊。期待本文所分享的技術(shù)實(shí)踐,能為從事嵌入式開發(fā)工程師與高校師生提供有價(jià)值的參考,如果在實(shí)踐中遇到問題,歡迎隨時(shí)交流探討!

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

    關(guān)注

    18

    文章

    1075

    瀏覽量

    48671
  • 瑞芯微
    +關(guān)注

    關(guān)注

    25

    文章

    553

    瀏覽量

    52285
  • 嵌入式開發(fā)板
    +關(guān)注

    關(guān)注

    5

    文章

    90

    瀏覽量

    19129
  • RK3588
    +關(guān)注

    關(guān)注

    7

    文章

    410

    瀏覽量

    5688
收藏 人收藏

    評(píng)論

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

    ELF 1技術(shù)|在NXP源碼基礎(chǔ)上適配開發(fā)板的按鍵功能

    ELF1開發(fā)板。接下來,我們將詳細(xì)闡述適配過程關(guān)于按鍵功能實(shí)現(xiàn)的完整步驟。值得一提的是,ELF1開發(fā)
    的頭像 發(fā)表于 03-08 16:58 ?1237次閱讀
    <b class='flag-5'>ELF</b> 1<b class='flag-5'>技術(shù)</b><b class='flag-5'>貼</b>|在NXP源碼基礎(chǔ)上<b class='flag-5'>適配</b><b class='flag-5'>開發(fā)板</b>的按鍵功能

    ElfBoard技術(shù)|如何在NXP源碼基礎(chǔ)上適配ELF 1開發(fā)板的UART功能

    UART即通用異步收發(fā)器,是一種支持全雙工串行通信協(xié)議的接口。在i.MX6ULL處理器平臺(tái)上,該處理器原生支持多達(dá)8路的UART接口,提供了豐富的串行通信能力。 針對(duì)ELF 1開發(fā)板,實(shí)際引出
    的頭像 發(fā)表于 09-25 13:56 ?2767次閱讀
    <b class='flag-5'>ElfBoard</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>貼</b>|如<b class='flag-5'>何在</b>NXP源碼基礎(chǔ)上<b class='flag-5'>適配</b><b class='flag-5'>ELF</b> 1<b class='flag-5'>開發(fā)板</b>的UART功能

    ElfBoard技術(shù)|ELF 1開發(fā)板適配攝像頭詳解

    ELF1及ELF1S開發(fā)板適配的OV5640攝像頭,集成了CMOS圖像傳感器,作為一款500萬像素級(jí)別的攝像頭,不僅能夠支持最高達(dá)2592x1944分辨率的QSXGA圖像輸出,幀率可達(dá)
    的頭像 發(fā)表于 12-27 10:16 ?1276次閱讀
    <b class='flag-5'>ElfBoard</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>貼</b>|<b class='flag-5'>ELF</b> 1<b class='flag-5'>開發(fā)板</b><b class='flag-5'>適配</b>攝像頭詳解

    ElfBoard技術(shù)實(shí)戰(zhàn)|ELF 2開發(fā)板本地部署DeepSeek大模型的完整指南

    ELF 2開發(fā)板本地部署DeepSeek大模型的完整指南
    的頭像 發(fā)表于 05-16 11:13 ?1725次閱讀
    <b class='flag-5'>ElfBoard</b><b class='flag-5'>技術(shù)</b>實(shí)戰(zhàn)|<b class='flag-5'>ELF</b> <b class='flag-5'>2</b><b class='flag-5'>開發(fā)板</b>本地部署DeepSeek大模型的完整指南

    ElfBoard技術(shù)|如何在ELF 2開發(fā)板上部署v4l2loopback

    傳輸及AI視覺處理等場景展現(xiàn)出顯著應(yīng)用價(jià)值。本文將以ELF2開發(fā)板為載體,系統(tǒng)闡述v4l2loopback模塊的工程化部署全流程。一、設(shè)置環(huán)境首先需配置交叉編譯工
    的頭像 發(fā)表于 06-05 14:24 ?1212次閱讀
    <b class='flag-5'>ElfBoard</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>貼</b>|如<b class='flag-5'>何在</b><b class='flag-5'>ELF</b> <b class='flag-5'>2</b><b class='flag-5'>開發(fā)板</b>上部署v4l<b class='flag-5'>2</b>loopback

    ELF 2學(xué)習(xí)試用】ELF 2開發(fā)板開箱測評(píng)

    的都配備了,需要注意的是,底板的硬盤與網(wǎng)卡買的時(shí)候是沒有的,需要自行配備,網(wǎng)卡型號(hào)是CF-AX200-M,但板子上已經(jīng)配備了網(wǎng)口,我們可以通過網(wǎng)口連接電腦與開發(fā)板來實(shí)現(xiàn)上網(wǎng)。 學(xué)習(xí)資源 ELF
    發(fā)表于 01-15 09:43

    飛凌嵌入式ElfBoard ELF 1板卡-開發(fā)板適配wifi

    驅(qū)動(dòng)本節(jié)介紹如何將wifi模塊RTL8723DU驅(qū)動(dòng)添加進(jìn)入內(nèi)核,RTL8723DU還具備藍(lán)牙功能,在下節(jié)介紹。RTL8723DU驅(qū)動(dòng)在ELF 1開發(fā)板資料包\\02-Linux 源代
    發(fā)表于 02-28 09:08

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-開發(fā)板適配wifi

    驅(qū)動(dòng)本節(jié)介紹如何將wifi模塊RTL8723DU驅(qū)動(dòng)添加進(jìn)入內(nèi)核,RTL8723DU還具備藍(lán)牙功能,在下節(jié)介紹。RTL8723DU驅(qū)動(dòng)在ELF 1開發(fā)板資料包\\02-Linux 源代
    發(fā)表于 03-03 10:01

    ELF2開發(fā)板的ubuntu系統(tǒng)的ax200 wifi配網(wǎng)

    ELF2開發(fā)板的ubuntu系統(tǒng)的ax200 wifi配網(wǎng) 圖1 開發(fā)板實(shí)物圖 首先需要你需要燒寫ubuntu系統(tǒng),可以按照前文的基本環(huán)
    發(fā)表于 04-18 16:05

    ELF 1技術(shù)|在NXP源碼基礎(chǔ)上適配ELF 1開發(fā)板的LED功能

    本次源碼適配工作是在NXPi.MX6ULLEVK評(píng)估的Linux內(nèi)核源碼(特定版本:Linux-imx_4.1.15)基礎(chǔ)上進(jìn)行的。主要目標(biāo)是調(diào)整功能接口引腳配置,以適應(yīng)ELF1開發(fā)板
    的頭像 發(fā)表于 12-29 10:04 ?1157次閱讀
    <b class='flag-5'>ELF</b> 1<b class='flag-5'>技術(shù)</b><b class='flag-5'>貼</b>|在NXP源碼基礎(chǔ)上<b class='flag-5'>適配</b><b class='flag-5'>ELF</b> 1<b class='flag-5'>開發(fā)板</b>的LED功能

    ELF技術(shù)|如何在開發(fā)板上實(shí)現(xiàn)對(duì)Java的支持

    Java作為一種功能強(qiáng)大且廣泛應(yīng)用的編程語言,具有廣泛的適應(yīng)性和實(shí)用性。在ELF1開發(fā)板上集成Java支持,無疑將賦予嵌入式開發(fā)者更廣闊的選擇空間,今天就為各位小伙伴詳細(xì)解析如何在
    的頭像 發(fā)表于 03-13 16:47 ?729次閱讀
    <b class='flag-5'>ELF</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>貼</b>|如<b class='flag-5'>何在</b><b class='flag-5'>開發(fā)板</b>上實(shí)現(xiàn)對(duì)Java的支持

    ElfBoard技術(shù)|在NXP源碼基礎(chǔ)上適配ELF 1開發(fā)板的按鍵功能

    本次源碼適配工作是在NXPi.MX6ULLEVK評(píng)估的Linux內(nèi)核源碼(特定版本:Linux-imx_4.1.15)基礎(chǔ)上進(jìn)行的。主要目標(biāo)是調(diào)整功能接口引腳配置,以適應(yīng)ELF1開發(fā)板
    的頭像 發(fā)表于 07-10 09:54 ?907次閱讀
    <b class='flag-5'>ElfBoard</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>貼</b>|在NXP源碼基礎(chǔ)上<b class='flag-5'>適配</b><b class='flag-5'>ELF</b> 1<b class='flag-5'>開發(fā)板</b>的按鍵功能

    ElfBoard技術(shù)|如何在ELF 1開發(fā)板上搭建流媒體服務(wù)器

    流媒體服務(wù)器是一種專門用于傳輸實(shí)時(shí)數(shù)據(jù)流的服務(wù)器軟件,廣泛用于視頻直播、視頻會(huì)議、音頻播放等應(yīng)用場景。在嵌入式開發(fā)領(lǐng)域,將流媒體服務(wù)器部署到開發(fā)板上可以實(shí)現(xiàn)諸如視頻監(jiān)控、實(shí)時(shí)數(shù)據(jù)傳輸?shù)裙δ堋1疚膶⒔榻B如何利用nginx和其rtmp流媒體
    的頭像 發(fā)表于 08-20 14:48 ?886次閱讀
    <b class='flag-5'>ElfBoard</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>貼</b>|如<b class='flag-5'>何在</b><b class='flag-5'>ELF</b> 1<b class='flag-5'>開發(fā)板</b>上搭建流媒體服務(wù)器

    為RK3576開發(fā)板適配AX210NGW Wi-Fi 6E模塊,讓無線網(wǎng)絡(luò)快人一步

    為了更好地滿足客戶對(duì)高性能嵌入式主控的應(yīng)用需求,本文將詳細(xì)介紹在飛凌嵌入式OK3576-C開發(fā)板適配AX210NGW Wi-Fi 6E模塊(以下簡稱
    的頭像 發(fā)表于 02-22 14:36 ?635次閱讀
    為RK3576<b class='flag-5'>開發(fā)板</b><b class='flag-5'>適配</b><b class='flag-5'>AX210NGW</b> Wi-Fi 6E<b class='flag-5'>模塊</b>,讓無線網(wǎng)絡(luò)快人一步

    ElfBoard技術(shù)|如何在ELF 1開發(fā)板上交叉移植Qt

    在嵌入式系統(tǒng)開發(fā)領(lǐng)域,針對(duì)特定硬件平臺(tái)進(jìn)行Qt框架的移植與適配是一項(xiàng)關(guān)鍵技術(shù)任務(wù)。作為業(yè)界主流的跨平臺(tái)應(yīng)用開發(fā)框架,Qt憑借其完善的圖形界面支持能力,在嵌入式
    的頭像 發(fā)表于 02-24 16:18 ?553次閱讀
    <b class='flag-5'>ElfBoard</b><b class='flag-5'>技術(shù)</b><b class='flag-5'>貼</b>|如<b class='flag-5'>何在</b><b class='flag-5'>ELF</b> 1<b class='flag-5'>開發(fā)板</b>上交叉移植Qt