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

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

3天內不再提示

【御芯微WIoTa?自組網協議開發套件試用體驗】輕松編譯基站和終端的二次開發包并下載到設備

開發板試用精選 ? 來源:開發板試用 ? 作者:電子發燒友論壇 ? 2022-11-25 15:50 ? 次閱讀

本文來源電子發燒友社區,作者:HonestQiao, 帖子地址:https://bbs.elecfans.com/jishu_2289355_1_1.html

在御芯微的官方WiKi上,提供了WIoTa?自組網協議開發套件的相關例程,包括:

使用UC8088/UC8288例程的例程,可以把基站(AP)開發板和終端(IOTE)開發板當作普通的開發板來使用。

而使用WIOTA 二次開發基站和終端源碼,則可以基站(AP)開發板和終端(IOTE)開發板組網起來,實現其真正的功能。

下面的分享,就是針對WIOTA 二次開發基站和終端源碼。

一、環境和源碼準備

首先,參考【御芯微WIoTa?自組網協議開發套件試用體驗】點亮三塊開發板上所有的燈!安裝好開發用的IDE,以及能夠編譯和下載程序了。

這個是基礎,一定要好好的弄清楚。

然后,下載RT-Thread env 工具。因為二次開發的源碼,是基于RT-Thread——一款非常強大非常好用的國產物聯網操作系統,所以需要下載其編譯環境。

image.png

下載了RT-Thread env 工具后,直接將文件解壓出來即可。我解壓后,存放的路徑為:

image.png

現在環境準備好了,我們從WIOTA 二次開發基站和終端源碼頁面,下載對應的源碼:

image.png

如果使用git工具clone的時候比較慢,可以考慮在網頁上,直接下載壓縮包:

image.png

二次開發源碼下載后,我存放的路徑為:

image.png

二、設置工程并編譯源碼

下載完源碼,在IDE中,點擊Open WorkSpace:

image.png

在打開界面中,我們先打開AP對應的wiota_ap_customer下的uc8088_wiota_ap.workspace:

image.png

打開該WorkSpace后,再雙擊 uc8088_wiota_ap_win 打開Window環境的工程:

image.png

打開工程后,我們需要進行一些設置,使得其可以正確調用RT-Thread env 工具,具體設置如下。

官方文檔建議修改如下界面scons的設置:

image.png

實際上,修改該配置,在編譯的時候,還是可能在最終cp編譯結果bin文件的時候出錯。

而更好的方法,是在IDE環境變量中直接設置好RT-Thread env 工具的路徑即可。具體方法如下:image.png

image.png

上圖中,作用就是將RT-Thread env 工具下的tools/bin和python2.7的scons添加到路徑中,請根據你的實際情況設置該路徑。

然后,我們還需要修改rtthread.py中,IDE提供的編譯工具鏈路徑:

image.png

上述IDE提供的編譯工具鏈路徑,請根據實際安裝情況修改。

設置完成,點擊編譯按鈕,或者從項目右鍵菜單中選擇Build也成:

image.png

上面這個編譯按鈕很奇怪,直觀上,者應更多是下載的按鈕。

通過上面的步驟,基站(AP)開發板UC8088的鏡像就生成好了。生成的鏡像文件,為工程根目錄下的rtthread.bin:

image.png

重復上面的步驟,編譯終端對應的源碼wiota_dev_customer就能得到終端(IOTE)開發板UC8288的鏡像了。

有的人可能有疑問,在基站(AP)開發板UC8088上還有一個UC8288負責通信,不用編譯了嗎?

其實,在工程的bin目錄下,官方提供了app_8288.bin文件,生成UC8088鏡像的時候,會自動打包進去,當基站(AP)開發板啟動的時候,會自動燒錄進去。該過程,在WIOTA AP 基帶版本校驗 - UCchip Docs (ucthings.com)有詳細的說明。

三、下載鏡像

編譯得到了基站(AP)開發板和終端(IOTE)開發板對應的鏡像文件,就可以使用下載工具進行下載了。

WIOTA 下載軟件頁面,下載 UCChip download并解壓。我解壓后放置的目錄為:

image.png

使用該工具,先為基站(AP)開發板的UC8088下載鏡像。

下載鏡像前,先要做好連接,具體連接如下:image.png

再打開下載工具download.exe,參考下圖選擇好目標MCU、下載速率,Bin文件文件選擇wiota_ap_customer編譯出來的在工程根目錄下的rtthread.bin,點擊下載即可進行:

image.png

基站(AP)開發板上的鏡像下載完成后,就下載 終端(IOTE)開發板的鏡像。

首先,將燒寫器連接到其中一塊終端(IOTE)開發板(共有兩塊),如下圖所示:

image.png

再參考基站(AP)開發板下載,設置好MCU、下載速率,Bin文件選擇wiota_dev_customer編譯出來的在工程根目錄下的rtthread.bin。具體如下:

image.png

如法炮制,將另外一塊終端(IOTE)開發板也下載鏡像。

現在完成后,下載工具會顯示如下信息

image.png

到這里,三塊開發板,都下載好了自己編譯出來的,對應的鏡像,后面就可以進行通信測試了。

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

    關注

    4

    文章

    51

    瀏覽量

    3252
收藏 人收藏

    評論

    相關推薦

    聯發科發布天璣AI開發套件,賦能終端生成式AI應用

    聯發科近日推出了全新的天璣AI開發套件,旨在為合作伙伴打造一站式解決方案,以加速終端生成式AI應用的開發。這款套件集合了四大核心模塊,為AI應用開發
    的頭像 發表于 05-10 11:19 ?274次閱讀

    【LicheeRV-Nano開發套件試用體驗】+智能平板開發

    首先感謝Sipeed矽速科技和電子發燒友給與的這次機會,得以試用LicheeRV-Nano開發套件,并與大家共同分享與學習。 鑒于試用報告格式調整,后面亦按要求展現。 申請理由: 個人多年嵌入式
    發表于 03-06 23:05

    【LicheeRV-Nano開發套件試用連載體驗】+ 實現三麥克納姆輪小車自主導航

    。 4.如未按要求完成評測的相應內容,開發套件將被收回,取消活動參與資格,降低下一試用資格。 5.
    發表于 03-03 14:20

    DA1453x Pro開發套件硬件說明

    電子發燒友網站提供《DA1453x Pro開發套件硬件說明.pdf》資料免費下載
    發表于 02-21 10:07 ?0次下載
    DA1453x Pro<b class='flag-5'>開發套件</b>硬件說明

    貿澤開售 Qorvo QPG6105DK Matter和藍牙開發套件 進一步簡化IoT設備開發

    ?和藍牙開發套件。借助QPG6105DK 開發套件,開發人員能夠快速、輕松地將物聯網 (IoT) 設備推向市場。該IoT
    發表于 02-20 13:57 ?386次閱讀
    貿澤開售 Qorvo QPG6105DK Matter和藍牙<b class='flag-5'>開發套件</b> 進一步簡化IoT<b class='flag-5'>設備</b><b class='flag-5'>開發</b>

    標準系統:KHDVK-3568A智慧屏開發套件(RK3568)

    開發板名稱(芯片型號) KHDVK-3568A智慧屏開發套件(RK3568) 芯片架構 CPU頻率 介紹(字數請控制在200字以內) 深開鴻智慧屏B開發套件內置OpenHarmony 3.1
    發表于 10-19 10:48

    SynSense時識科技發布Xylo?IMU開發套件

    SynSense時識科技今日正式發布全新XyloIMU類腦開發套件。這款新的HDK使用戶能夠開發基于IMU的運動處理應用,例如人體運動分析、人機互動及工業檢測等應用開發。
    的頭像 發表于 09-28 15:25 ?2387次閱讀

    免配置,速上手!?安信可TurMass P2P 開發套件來啦~

    安信可推出TurMass-LPWAN TK8610 evb開發板! TurMass? P2P 開發套件,簡稱 P2P 開發套件,主要展示采用 TurMass?技術終端芯片所研發產品的各
    的頭像 發表于 08-21 15:16 ?372次閱讀
    免配置,速上手!?安信可TurMass P2P <b class='flag-5'>開發套件</b>來啦~

    開始使用TI SK-TDA4VM開發套件

    電子發燒友網站提供《開始使用TI SK-TDA4VM開發套件.zip》資料免費下載
    發表于 07-13 09:26 ?0次下載
    開始使用TI SK-TDA4VM<b class='flag-5'>開發套件</b>

    開發套件 S7G2(DK-S7G2) 快速入門指南

    開發套件 S7G2 (DK-S7G2) 快速入門指南
    發表于 07-06 19:49 ?0次下載
    <b class='flag-5'>開發套件</b> S7G2(DK-S7G2) 快速入門指南

    DA14699 Pro 開發套件子板原理圖

    DA14699 Pro 開發套件子板原理圖
    發表于 07-06 19:07 ?0次下載
    DA14699 Pro <b class='flag-5'>開發套件</b>子板原理圖

    DA1468x 開發套件入門

    DA1468x 開發套件入門
    發表于 07-05 20:35 ?0次下載
    DA1468x <b class='flag-5'>開發套件</b>入門

    高級開發套件快速入門指南

    高級開發套件快速入門指南
    發表于 07-03 20:20 ?0次下載
    高級<b class='flag-5'>開發套件</b>快速入門指南

    基于RV1109/RV1126方案IPC,始終致力于為算法廠商提供可二次開發的智能攝像頭硬件設備

    、智慧AI商業解決方案公司自有算法接入,提供硬件定制以及軟件二次開發Demo幫助客戶自有算法場景落地。目前,量產的IPC產品已在國內外的家居監控及大型購物商場中投入使用。(20年的傳統安防制造經驗讓您量產無憂)
    發表于 06-28 16:51

    【EASY EAI Nano人工智能開發套件試用體驗】EASY EAI Nano人工智能開發套件開箱及最快上手教程

    、火焰檢測、車輛檢測等各類 AI 算法,并提供完整的 Linux 開發包供客戶二次開發。 開箱上電 開發教程及參考資料 官網document:EASY EAI靈眸科技 | 讓邊緣AI落地更簡單
    發表于 06-11 13:34
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>