精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

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

RT-Thread Wi-Fi Host Driver (WHD)

RT-Thread官方賬號(hào) ? 2024-07-02 08:35 ? 次閱讀

概述

WHD是一個(gè)獨(dú)立的嵌入式Wi-Fi主機(jī)驅(qū)動(dòng)程序,它提供了一組與英飛凌WLAN芯片交互的api。WHD是一個(gè)獨(dú)立的固件產(chǎn)品,可以很容易地移植到任何嵌入式軟件環(huán)境,包括流行的物聯(lián)網(wǎng)框架。因此,WHD包含了RTOS和TCP/IP網(wǎng)絡(luò)抽象層的鉤子。

該存儲(chǔ)庫(kù)已將WHD適應(yīng)于RT-Thread系統(tǒng),目前僅支持SDIO總線協(xié)議,并使用RT-Thread的mmcsd進(jìn)行SDIO總線操作。

歡迎大家PR支持更多總線接口和芯片。

使用

在軟件包選中 Wifi-Host-Driver(WHD) for RT-Thread

f21f6762-380a-11ef-a655-92fbcf53809c.png

軟件包配置

f229713a-380a-11ef-a655-92fbcf53809c.png

注意

SDIO驅(qū)動(dòng)需要支持?jǐn)?shù)據(jù)流傳輸,在RT-Thread的bsp中,大多數(shù)芯片都未適配數(shù)據(jù)流傳輸?shù)墓δ堋?/p>

Cortex-M4內(nèi)核需要軟件來(lái)計(jì)算CRC16并在數(shù)據(jù)后面發(fā)送它。

對(duì)于Cortex-M7內(nèi)核,只需要修改drv_sdio.c文件的一處地方即可,示例如下:

f22de648-380a-11ef-a655-92fbcf53809c.png

資源下載(該項(xiàng)目默認(rèn)使用內(nèi)部資源,可跳過(guò)這一步驟)

WiFi固件儲(chǔ)存到代碼區(qū)域中,固件會(huì)變的很大,燒錄很慢,影響調(diào)試進(jìn)度!

通過(guò)FAL組件外部加載固件以及CLM文件,這樣MCU固件就能縮減很多,燒錄也會(huì)快很多!

可以通過(guò)ymodem協(xié)議下載資源文件。驅(qū)動(dòng)會(huì)使用FAL組件來(lái)加載資源文件。

資源下載功能依賴于ymodem組件,請(qǐng)確保打開RT_USING_RYMWHD_RESOURCES_IN_EXTERNAL_STORAGE宏定義。

在終端上執(zhí)行whd_res_download命令開始下載資源。

該命令需要輸入資源文件的分區(qū)名。

下載資源文件的實(shí)例(使用默認(rèn)分區(qū)名,輸入自己的分區(qū)名):

f2daef64-380a-11ef-a655-92fbcf53809c.png

ymodem可以使用xshell工具,在完成命令輸入后,等待xshell啟動(dòng)文件傳輸。

f2deeb6e-380a-11ef-a655-92fbcf53809c.png

此時(shí),在xshell中右鍵單擊鼠標(biāo),選擇文件傳輸使用ymodem發(fā)送

whdresources(wifi-host-driver/WiFi_Host_Driver/resources)目錄下,選擇對(duì)應(yīng)芯片的資源文件。

傳輸完成后,msh將輸出如下日志:

f2efcace-380a-11ef-a655-92fbcf53809c.png

下載完固件和clm資源文件后,復(fù)位重啟即可正常加載資源文件。

芯片支持

f2fb4e9e-380a-11ef-a655-92fbcf53809c.png

‘x’ 表示不支持

‘o’ 表示已測(cè)試和支持

‘*’ 理論上支持,但未經(jīng)過(guò)測(cè)試

ART-PI測(cè)試

ART-PI可以使用英飛凌cyw43438 Wi-Fi模塊進(jìn)行該驅(qū)動(dòng)測(cè)試

所有該驅(qū)動(dòng)可以使用ART-PI開發(fā)板進(jìn)行測(cè)試,可以參考ART-PI RT-Thread WiFi-Host-Driver(https://github.com/Evlers/art-pi_rt-thread)項(xiàng)目

f2ff6416-380a-11ef-a655-92fbcf53809c.pngf30364d0-380a-11ef-a655-92fbcf53809c.png

HPM6880和GD32F470的測(cè)試

GD32的測(cè)試代碼后期我會(huì)上傳至GitHub倉(cāng)庫(kù)

GD32F470 + CYWL6208模組(芯片CYW43438)

GD32F470 + CYWL6302模組(芯片CYW43012)

HPM6880 + CYWL6302模組(芯片CYW43012)

f30a43cc-380a-11ef-a655-92fbcf53809c.pngf30ec244-380a-11ef-a655-92fbcf53809c.pngf31e90fc-380a-11ef-a655-92fbcf53809c.jpgf34df87e-380a-11ef-a655-92fbcf53809c.png

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

    關(guān)注

    66

    文章

    2151

    瀏覽量

    138415
  • 驅(qū)動(dòng)程序
    +關(guān)注

    關(guān)注

    19

    文章

    826

    瀏覽量

    47958
  • RT-Thread
    +關(guān)注

    關(guān)注

    31

    文章

    1272

    瀏覽量

    39921
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RT-Thread上CAN實(shí)踐

    開箱測(cè)試RT-Thread官方已完成了對(duì)英飛凌XMC7200EVK的移植,通過(guò)shell可以看到做好了uart3的console。本文將介紹如何進(jìn)行RT-ThreadCan移植。接下來(lái)我們要完成CAN_FD的驅(qū)動(dòng)移植,并正常啟動(dòng)RT-T
    的頭像 發(fā)表于 11-13 01:03 ?942次閱讀
    <b class='flag-5'>RT-Thread</b>上CAN實(shí)踐

    Wi-Fi 7與Wi-Fi 6E有什么區(qū)別

    也許很多人還在考慮是否要將使用的Wi-Fi設(shè)備升級(jí)到Wi-Fi 6或Wi-Fi 6E,而這些標(biāo)準(zhǔn)的繼任者卻已經(jīng)開始“登堂入室”了。Wi-Fi 7是新一代
    的頭像 發(fā)表于 11-07 11:38 ?481次閱讀

    2024 RT-Thread全球巡回 線下培訓(xùn)火熱來(lái)襲!

    親愛(ài)的RT-Thread社區(qū)成員們:我們非常高興地宣布,2024年RT-Thread全球開發(fā)者線下培訓(xùn)即將拉開帷幕!24年全球巡回培訓(xùn)將覆蓋超10座城市及國(guó)家,為開發(fā)者提供一個(gè)深入學(xué)習(xí)RT-Thread嵌入式開發(fā)的絕佳機(jī)會(huì)。
    的頭像 發(fā)表于 08-07 08:35 ?913次閱讀
    2024 <b class='flag-5'>RT-Thread</b>全球巡回 線下培訓(xùn)火熱來(lái)襲!

    RT-Thread 新里程碑達(dá)成——GitHub Star 破萬(wàn)!

    RT-Thread實(shí)時(shí)操作系統(tǒng)開源項(xiàng)目在GitHub上的star數(shù)量突破一萬(wàn)!截止發(fā)文,RT-Thread作為實(shí)時(shí)操作系統(tǒng)在業(yè)界Star數(shù)量排名第一!倉(cāng)庫(kù)地址:https://github.com
    的頭像 發(fā)表于 07-04 08:35 ?398次閱讀
    <b class='flag-5'>RT-Thread</b> 新里程碑達(dá)成——GitHub Star 破萬(wàn)!

    6月6日杭州站RT-Thread線下workshop,探索RT-Thread混合部署新模式!

    6月6日下午我們將在杭州舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺(tái)上實(shí)現(xiàn)同時(shí)運(yùn)行RT-Thread和linux,本次workshop邀請(qǐng)到RT-Thread資深
    的頭像 發(fā)表于 05-28 08:35 ?409次閱讀
    6月6日杭州站<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    RT-Thread混合部署Workshop北京站來(lái)啦!

    4月25日,下午我們將在北京舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺(tái)上實(shí)現(xiàn)同時(shí)運(yùn)行RT-Thread和linux,本次workshop邀請(qǐng)到RT-Thread資深
    的頭像 發(fā)表于 04-19 08:34 ?416次閱讀
    <b class='flag-5'>RT-Thread</b>混合部署Workshop北京站來(lái)啦!

    4月25日北京站RT-Thread線下workshop,探索RT-Thread混合部署新模式

    4月25日,下午我們將在北京舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺(tái)上實(shí)現(xiàn)同時(shí)運(yùn)行RT-Thread和linux,本次workshop邀請(qǐng)到RT-Thread資深
    的頭像 發(fā)表于 04-16 08:35 ?393次閱讀
    4月25日北京站<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式

    4月10日深圳場(chǎng)RT-Thread線下workshop,探索RT-Thread混合部署新模式!

    4月10日我們將在深圳福田舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺(tái)上實(shí)現(xiàn)同時(shí)運(yùn)行RT-Thread和linux,本次workshop邀請(qǐng)到RT-Thread資深嵌入式軟件工程師農(nóng)曉明老師為您講
    的頭像 發(fā)表于 03-27 11:36 ?776次閱讀
    4月10日深圳場(chǎng)<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    4月10日深圳場(chǎng)RT-Thread線下workshop,探索RT-Thread混合部署新模式!

    4月10日我們將在深圳福田舉辦RT-Thread混合部署線下workshop,在瑞芯微RK3568平臺(tái)上實(shí)現(xiàn)同時(shí)運(yùn)行RT-Thread和linux,本次workshop邀請(qǐng)到RT-Thread資深
    的頭像 發(fā)表于 03-27 08:34 ?487次閱讀
    4月10日深圳場(chǎng)<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    恩智浦半導(dǎo)體正式加入RT-Thread全球合作伙伴計(jì)劃!

    前不久,恩智浦半導(dǎo)體正式加入RT-Thread全球合作伙伴計(jì)劃,成為RT-Thread高級(jí)會(huì)員合作伙伴。同時(shí),RT-Thread現(xiàn)已成為恩智浦注冊(cè)合作伙伴(RT-Thread| 簡(jiǎn)介合
    的頭像 發(fā)表于 03-14 10:40 ?571次閱讀
    恩智浦半導(dǎo)體正式加入<b class='flag-5'>RT-Thread</b>全球合作伙伴計(jì)劃!

    Wi-Fi的誕生與發(fā)展

    短距離無(wú)線通信技術(shù)有Wi-Fi、ZigBee、藍(lán)牙以及Z-Wave,今天我們先揭開Wi-Fi的神秘面紗。Chrent短距離無(wú)線通信技術(shù)——Wi-Fi過(guò)去的20多年,Wi-Fi靠著僅有的
    的頭像 發(fā)表于 03-07 08:26 ?1133次閱讀
    <b class='flag-5'>Wi-Fi</b>的誕生與發(fā)展

    Wi-Fi HaLow和傳統(tǒng)Wi-Fi的區(qū)別

    Wi-Fi HaLow和傳統(tǒng)Wi-Fi的區(qū)別? Wi-Fi是一種無(wú)線網(wǎng)絡(luò)技術(shù),可以連接到互聯(lián)網(wǎng)或局域網(wǎng),為用戶提供無(wú)線上網(wǎng)的便利。隨著科技的發(fā)展和互聯(lián)網(wǎng)的普及,Wi-Fi也在不斷演進(jìn)和
    的頭像 發(fā)表于 02-02 15:28 ?1109次閱讀

    Wi-Fi 6和Wi-Fi 5之間有哪些區(qū)別呢?

    Wi-Fi 6和Wi-Fi 5之間有哪些區(qū)別呢? Wi-Fi 6和Wi-Fi 5是無(wú)線局域網(wǎng)標(biāo)準(zhǔn)的兩個(gè)版本,它們之間存在很多區(qū)別。Wi-Fi
    的頭像 發(fā)表于 12-09 16:09 ?2224次閱讀

    BL808 RT-Thread Wi-Fi驅(qū)動(dòng)適配

    BL808 WiFi 屬于 SOC 單芯片型無(wú)線 MCU,片上集成 WiFi 功能,移植 RT-Thread 過(guò)程中,需要使用 RT-Thread wlan 框架。
    的頭像 發(fā)表于 12-04 11:38 ?824次閱讀

    BL808 RT-Thread Wi-Fi 驅(qū)動(dòng)適配

    BL808 WiFi 屬于 SOC 單芯片型無(wú)線 MCU,片上集成 WiFi 功能,移植 RT-Thread 過(guò)程中,需要使用 RT-Thread wlan 框架。 RT-Thread wlan
    的頭像 發(fā)表于 12-02 11:06 ?1394次閱讀
    BL808 <b class='flag-5'>RT-Thread</b> <b class='flag-5'>Wi-Fi</b> 驅(qū)動(dòng)適配