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

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

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

3天內不再提示

如何在PSoC62 Evaluation kit開發板上運行RT-Thread呢?

RTThread物聯網操作系統 ? 來源:RTThread物聯網操作系統 ? 2024-02-27 10:49 ? 次閱讀

本文主要介紹如何在PSoC62 Evaluation kit開發板上運行RT-Thread,如何連接CYW43012 WiFi藍牙模組,以及如何進行WiFi聯網、網絡延遲、網絡帶寬測試。本文主要在RT-Thread Studio環境下進行,只需要進行一些配置即可完成全部操作,整個操作過程不需要寫代碼,非常簡單。

一、安裝SDK

RT-Thread Studio可以在RT-Thread官網下載,安裝沒啥難度,這里不再介紹了。

打開RT-Thread Studio后,首先打開SDK Manager,

wKgZomXdTiCALqQxAABSO4fFgn4963.jpg

在RT-Thread SDK管理器界面,找到PSOC62-IFX-EVAL-KIT支持包,選中并安裝:

wKgZomXdTiCARL65AAHmuE6_bb0856.jpg

以及調試器支持包:

wKgaomXdTiCAME77AAHVEW0lQqA533.jpg

二、創建項目

接著,通過RT-Thread Studio菜單欄,”文件”→“新建” → “RT-Thread項目”打開新建項目界面。

新建項目界面,按照如下步驟操作:

1、選中“基于開發板”;

2、開發板下拉菜單選擇“PSOC62-IFX-EVAL-KIT”;

3、類型選擇“示例工程”;

4、示例選擇“cyw43012_wifi_demo”;

5、按照前面幾步后,Project name已經自動填充了,可以修改,也可以不改;

如下圖所示:

wKgZomXdTiCASOawAAF9IG0rsXY079.jpg

此時,點“完成”,就會創建項目目錄了:

wKgaomXdTiCAMhojAABFMPrHFoY170.jpg

三、編譯下載

3.1 編譯代碼

點擊工具欄的錘子圖標,編譯項目:

wKgZomXdTiCAUqizAAEFZReIYtY107.jpg

或者使用快捷鍵Ctrl+B也可以。

3.2 下載程序

編譯完成后,可以看到控制臺輸出了RAM和Flash占用:

wKgaomXdTiCARR48AADCw_YTu9Y713.jpg

接下來將CYW43012模組插到板子上:

wKgZomXdTiCAGlN0AA0W8n7LFhg299.jpg

wKgaomXdTiCAOQ2cAAy7qQwHi10065.jpg

然后,再通過USB線,將開發板連接到PC,注意連接到板子的DAP口。

再到RT-Thread Studio中,使用“下載”按鈕,開始燒錄:

wKgaomXdTiCASbMVAADbO05YyzU073.jpg

或Ctrl+Alt+D即可進行燒錄。

下載過程中,控制臺窗口可以看到進度:

wKgaomXdTiCAAmW-AAFP4SBFavM046.jpg

下載完成:

wKgZomXdTiCAIZFLAADaZiBuqQQ057.jpg

四、WiFi測試

接下來連接串口終端,我用的是MobaXterm,參數配置如下:

wKgZomXdTiCAcb7XAAFfFDmg-Hc014.jpg

連接串口后,按下板子上的復位鍵,可以看到:

wKgZomXdTiCAV4XGAAElf16igdA369.jpg

有RT-Thread系統啟動日志,以及模組的固件信息

接下來,我們進行一些簡單的WiFi測試。

在RT-Thread的msh交互環境中,使用help查看當前已有哪些命令:

wKgaomXdTiCAZIm-AACoi675swc774.jpg

可以看到有一個wifi命令。

接下來我們查看wifi命令的使用方式:

wKgZomXdTiCAMHOcAAB7XJXpMTk041.jpg

4.1 掃描測試

嘗試掃描周圍的WiFi熱點:

wKgaomXdTiCALNCgAABeSAa00GI755.jpg

可以看到,成功掃描到了周圍的WiFi熱點。

4.2 連接測試

嘗試連接其中的一個熱點(這里連接的是無線路由器):

wKgZomXdTiCAbTZuAABmAliX8SY067.jpg

可以看到,成功連接上了WiFi熱點。

五、延遲測試

ping命令可以輸出玩咯延遲信息,可以作為網絡延遲的簡單測試工具。

5.1 ping百度

接下來,用 ping 命令測試一下,板子能不能ping通baidu.com:

wKgaomXdTiCAfBMiAAC46SQfLH0114.jpg

可以ping通baidu.com,說明TCP/IP協議基本沒有太大問題(域名解析OK,而且可以發送數據到公網主機)。

5.2 ping路由器

接下來,ping一下局域網的無線路由器:

wKgaomXdTiCAecShAAD2y1OLWgM646.jpg

作為對比,可以看一下筆記本ping路由器的延遲:

wKgZomXdTiCAPJaAAAHeOEA-lbo671.jpg

我的筆記本電腦連接的也是同一個無線路由器。

模組比筆記本的WiFi延遲高一些,不過還好,還算可以接受。

六、帶寬測試

6.1 添加netutils軟件包

RT-Thread的netutils組件中提供了iperf命令,可以用于測試網絡帶寬。

RT-Thread Studio中,雙擊“RT-Thread Settings”:

wKgZomXdTiCAHpI_AADS2rlu6ZQ360.jpg

點擊“添加軟件包”,在彈出的搜索框中輸入netutils,回車搜索:

wKgaomXdTiCAQNx1AAEZDaAulJc947.jpg

點擊“添加”,關閉搜索界面,回到RT-Thread Settings界面:

wKgZomXdTiCAW0ukAAC5IOsKZDg564.jpg

鼠標放到netutils組件上,點擊懸浮菜單的“配置項”,netutils配置項下方的Version下拉菜單選擇v1.3.3,打開“使能類似iperf的網絡性能工具”,如下圖:

wKgZomXdTiCAPVr3AAELB8d08WY502.jpg

此時,Ctrl+S保存配置,此時將會下載netutils軟件包源碼到本地,控制臺可以看到下載進度:

wKgaomXdTiCANx2dAABozPkXD8Y537.jpg

重新,編譯、燒錄、運行,msh中就有iperf命令了:

wKgZomXdTiCAeMpNAAI1UDqTqbg893.jpg

6.2 iperf命令參數

在RT-Thread的msh中運行iperf,默認輸出幫助信息:

wKgaomXdTiCAeE07AADuHNBQTs8421.jpg

可以看到iperf的命令參數使用方法。

注意:

1、RT-Thread的iperf命令實現中,對參數的順序由要求,如果使用過程中發現參數報錯,需要查看源碼定位原因;

2、RT-Thread的iperf不支持持續時間選項,一般是先啟動,后通過stop選項停止的方式控制測試時長;

6.3 PC端的iperf

PC端的iperf可以到iperf項目官網下載:https://iperf.fr/iperf-download.php

我使用的mobaxterm,里面自帶了iperf命令,所以就不單獨下載了:

wKgZomXdTiGAYl-QAAQwnp7fReY748.jpg

6.4 iperf測試準備工作

進行iperf測試之前,需要準備:

最好用PC創建熱點,用無線路由器也行,但是需要確保信號強度足夠;

確保開發板和PC直接的距離不要太遠,否則WiFi信號較弱,測試的結果可能會偏小;

最好在WiFi熱點較少的環境下進行測試,否則測出的結果數據也會偏小;

6.5 進行iperf帶寬測試

下面進行測試,測試步驟如下:

在PC上,啟動iperf服務端:iperf -s -p

在開發板上,通過ping命令測試開發板和PC直接IP是否可達

在開發板上,啟動iperf客戶端:iperf -c 192.168.3.6 -p 5678 (其中192.168.3.6是PC的IP地址)

啟動后,可以通過ps命令查看正在運行的線程

4.一段時間后,在開發板上,停止iperf客戶端:iperf —stop

5.開發板上iperf停止后,PC端應該可以看到iperf的輸出;

開發板上整個過程的輸出如下:

wKgaomXdTiGARIT4AAG7XT9JVxs394.jpg

PC端輸出:

wKgaomXdTiGAbmSiAACC1s7jOBw944.jpg

可以看到帶寬為8.61Mbps(8.47是上一次測出來的值)。

6.6 iperf測試小結

實際上,影響WiFi帶寬測試結果數據的因素很多。我們這里,其中,起決定性的的主要由以下幾個方面:

模組本身支持的最高WiFi傳輸速率;

模組接口支持的最高工作頻率;

主控芯片接口最高支持的工作頻率;

熱點的WiFi最高傳輸速率;

各種環境因素,例如開發板和PC直接的距離、環境是否有其他熱點干擾等等;

我把開發板直接放到路由器天線邊上,測到8Mbps以上的結果:

wKgaomXdTiGAED8NAAjGj5SovQI093.jpg

好了,本篇內容就到這里,感謝閱讀。

原文鏈接:https://club.rt-thread.org/ask/article/b5b4beecd291c11c.html


審核編輯:劉清

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

    關注

    10

    文章

    1642

    瀏覽量

    148673
  • 調試器
    +關注

    關注

    1

    文章

    306

    瀏覽量

    23831
  • 網絡帶寬
    +關注

    關注

    0

    文章

    42

    瀏覽量

    8360
  • RT-Thread
    +關注

    關注

    31

    文章

    1305

    瀏覽量

    40386
  • 藍牙模組
    +關注

    關注

    0

    文章

    40

    瀏覽量

    4135

原文標題:英飛凌PSoC?62 + CYW43012 WiFi延遲和帶寬測試

文章出處:【微信號:RTThread,微信公眾號:RTThread物聯網操作系統】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    何在windows和linux平臺使用RT-Thread QEMU BSP,并運行RT-ThreadGUI示例

    開發板的情況下體驗RT-ThreadRT-Thread使用QEMU模擬了ARM vexpress A9開發板,并提供了相關的級支持包(B
    的頭像 發表于 02-08 08:50 ?1.4w次閱讀
    如<b class='flag-5'>何在</b>windows和linux平臺使用<b class='flag-5'>RT-Thread</b> QEMU BSP,并<b class='flag-5'>運行</b><b class='flag-5'>RT</b>-ThreadGUI示例

    怎么去設計一種基于PSoC62的多傳感器連云系統?

    英飛凌&RT-Thread 創客大賽是一個激動人心的比賽,旨在鼓勵創客們展示他們的技術才能和創新創意。本文將介紹一款基于英飛凌的PSoC62 芯片開發板的多傳感器連云網關Demo,并從功能簡介、硬件介紹和軟件實現三個角度進行講解
    發表于 07-19 15:54 ?415次閱讀
    怎么去設計一種基于<b class='flag-5'>PSoC62</b>的多傳感器連云系統?

    基于PSoC62開發板的智能室內環境監測系統

    基于psoc6的智能室內環境監測系統以PSoC62 with CAPSENSE evaluation kit為控制核心,通過AHT10溫濕度傳感器檢測模塊采集室內環境數據,并將數據通過
    的頭像 發表于 07-31 15:47 ?1234次閱讀

    PsoC62最大內存能設到多少,如何設置?

    Copyright by rt-thread team msh >free total memory: 32744 used memory : 5276 maximum allocated
    發表于 02-21 08:03

    【新品發布】英飛凌PSoC 6 RTT物聯網開發板內容詳解

    4月12日,英飛凌聯合 RT-Thread 發布PSoC? 62 with CAPSENSE? evaluation kit
    發表于 04-13 13:46

    RT-Thread Studio更新】英飛凌 PSOC62-IFX-PROTO-KIT 開發環境搭建指南

    本文將介紹在 RT-Thread Studio 如何基 于 PSOC62-IFX-PROTO-KIT 開 發搭建 開發環境進行
    的頭像 發表于 11-24 20:25 ?1459次閱讀

    英飛凌聯合 RT-Thread 發布 PSoC? 62 with CAPSENSE ? evaluation kit開發板

    近日,RT-Thread 社區團隊打造了新品開發板:英飛凌聯合 RT-Thread 發布 ?PSoC 62 with CAPSENSE
    的頭像 發表于 04-13 01:35 ?1945次閱讀

    基于PSOC62 CAPSENSE evaluation kit的遠程空調遙控器設計

    該項目基于PSOC62 CAPSENSE evaluation kit和ESP-01s wifi模塊的遠程空調遙控器。它不僅能夠遠程控制空調的開關、模式、風速和溫度設置,還配備了溫濕度傳感器,實時測量環境的溫度和濕度信息,并通過
    的頭像 發表于 07-19 15:08 ?876次閱讀
    基于<b class='flag-5'>PSOC62</b> CAPSENSE <b class='flag-5'>evaluation</b> <b class='flag-5'>kit</b>的遠程空調遙控器設計

    基于PSOC62 CAPSENSE evaluation kit的環境盒子設計實現

    本項目主要實現了一個基于PSOC62 CAPSENSE evaluation kit開發板的環境盒子,
    的頭像 發表于 07-22 14:51 ?1185次閱讀
    基于<b class='flag-5'>PSOC62</b> CAPSENSE <b class='flag-5'>evaluation</b> <b class='flag-5'>kit</b><b class='flag-5'>板</b>的環境盒子設計實現

    怎么設計一種基于RT-Thread和infineon開發板的智能家居系統?

    本次設計基于RT-Thread和infineon PSoC? 62 with CAPSENSE? evaluation kit
    發表于 07-22 14:56 ?519次閱讀
    怎么設計一種基于<b class='flag-5'>RT-Thread</b>和infineon<b class='flag-5'>開發板</b>的智能家居系統?

    怎么制作一款基于RT-ThreadPSoC的光照監測儀

    基于RT-Thread、和英飛凌的PSoC開發板制作了一款光照監測儀,具有數據上報到云端、SD卡數據備份、屏幕顯示等功能。
    發表于 08-02 15:08 ?449次閱讀
    怎么制作一款基于<b class='flag-5'>RT-Thread</b>和<b class='flag-5'>PSoC</b>的光照監測儀<b class='flag-5'>呢</b>?

    基于RT-Thread測試RW007(SPI接口)的無線網絡功能

    本文主要基于 PSoC? 62 with CAPSENSE? evaluation kit開發板 X R
    發表于 08-09 16:23 ?1797次閱讀
    基于<b class='flag-5'>RT-Thread</b>測試RW007(SPI接口)的無線網絡功能

    rt-studio潘多拉開發板最新rt-thread不能運行解決辦法

    rt-studio 選擇基于開發板的項目,選擇潘多拉,rt-thread選擇lasted ,如下圖
    的頭像 發表于 10-16 14:50 ?1440次閱讀
    <b class='flag-5'>rt</b>-studio潘多拉<b class='flag-5'>開發板</b>最新<b class='flag-5'>rt-thread</b>不能<b class='flag-5'>運行</b>解決辦法

    PSoC?62 for RT-ThreadRT-Thread攜手英飛凌舉辦嵌入式網絡應用開發沙龍,圓滿落幕!

    題的線下沙龍!此次沙龍聚焦使用英飛凌科技PSoC62RT-Thread Studio平臺上進行開發,并結合智能數據網關動手培訓為開發者們提供了深入了解英飛凌與學習使用
    的頭像 發表于 12-14 16:25 ?609次閱讀
    【<b class='flag-5'>PSoC</b>?<b class='flag-5'>62</b> for <b class='flag-5'>RT-Thread</b>】<b class='flag-5'>RT-Thread</b>攜手英飛凌舉辦嵌入式網絡應用<b class='flag-5'>開發</b>沙龍,圓滿落幕!

    【QEMU系列】不用開發板運行RT-Thread指南-ARM架構

    成為一個門檻。本文將詳細介紹如何在QEMU虛擬機的Vexpress-A9平臺運行RT-Thread,幫助開發者在沒有實際硬件
    的頭像 發表于 08-09 08:35 ?1054次閱讀
    【QEMU系列】不用<b class='flag-5'>開發板</b><b class='flag-5'>運行</b><b class='flag-5'>RT-Thread</b>指南-ARM架構
    主站蜘蛛池模板: 亚洲欧美色视频 | 国产在线观看网址你懂得 | 色噜噜亚洲男人的天堂 | 欧美19禁| 久久午夜宅男免费网站 | 亚洲色图片区 | 欧美视频精品在线 | 你懂的在线观看视频 | 直接看的黄色网址 | 月夜免费观看高清在线完整 | 男人天堂网在线视频 | 色婷婷综合久久久久中文一区二区 | 九九热在线观看 | 乱欲小说又粗又大 | 朱元璋传奇1998王耿豪版 | 操碰视频在线观看 | 日韩一区二区视频在线观看 | 欧美伊久线香蕉线新在线 | 国模娜娜扒开嫩木耳 | 国产精品久久久久aaaa | 婷婷在线观看香蕉五月天 | 人人爱爱人人 | 国产精品综合色区在线观看 | 久青草国产在线视频_久青草免 | 天天添天天射 | 国产色丁香久久综合 | 好紧好爽水真多18 | 成人丁香婷婷 | 二十年等一人小说在线观看 | 国产国拍亚洲精品mv在线观看 | 免费色黄网站 | 国产免费爽爽视频免费可以看 | 中国特级毛片 | 特级黄视频 | 九月丁香婷婷亚洲综合色 | 欧美成人a | 丁香六月啪 | 成人a毛片在线看免费全部播放 | 欧美成人一区二区三区在线视频 | 亚洲男人的天堂在线播放 | 欧美激情综合色综合啪啪五月 |