一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

【御芯微WIoTa?自組網(wǎng)協(xié)議開發(fā)套件試用體驗(yàn)】輕松編譯基站和終端的二次開發(fā)包并下載到設(shè)備

開發(fā)板試用精選 ? 來源:開發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-11-25 15:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

在御芯微的官方WiKi上,提供了WIoTa?自組網(wǎng)協(xié)議開發(fā)套件的相關(guān)例程,包括:

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

而使用WIOTA 二次開發(fā)基站和終端源碼,則可以基站(AP)開發(fā)板和終端(IOTE)開發(fā)板組網(wǎng)起來,實(shí)現(xiàn)其真正的功能。

下面的分享,就是針對(duì)WIOTA 二次開發(fā)基站和終端源碼。

一、環(huán)境和源碼準(zhǔn)備

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

這個(gè)是基礎(chǔ),一定要好好的弄清楚。

然后,下載RT-Thread env 工具。因?yàn)槎伍_發(fā)的源碼,是基于RT-Thread——一款非常強(qiáng)大非常好用的國(guó)產(chǎn)物聯(lián)網(wǎng)操作系統(tǒng),所以需要下載其編譯環(huán)境。

image.png

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

image.png

現(xiàn)在環(huán)境準(zhǔn)備好了,我們從WIOTA 二次開發(fā)基站和終端源碼頁(yè)面,下載對(duì)應(yīng)的源碼:

image.png

如果使用git工具clone的時(shí)候比較慢,可以考慮在網(wǎng)頁(yè)上,直接下載壓縮包:

image.png

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

image.png

二、設(shè)置工程并編譯源碼

下載完源碼,在IDE中,點(diǎn)擊Open WorkSpace:

image.png

在打開界面中,我們先打開AP對(duì)應(yīng)的wiota_ap_customer下的uc8088_wiota_ap.workspace:

image.png

打開該WorkSpace后,再雙擊 uc8088_wiota_ap_win 打開Window環(huán)境的工程:

image.png

打開工程后,我們需要進(jìn)行一些設(shè)置,使得其可以正確調(diào)用RT-Thread env 工具,具體設(shè)置如下。

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

image.png

實(shí)際上,修改該配置,在編譯的時(shí)候,還是可能在最終cp編譯結(jié)果bin文件的時(shí)候出錯(cuò)。

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

image.png

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

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

image.png

上述IDE提供的編譯工具鏈路徑,請(qǐng)根據(jù)實(shí)際安裝情況修改。

設(shè)置完成,點(diǎn)擊編譯按鈕,或者從項(xiàng)目右鍵菜單中選擇Build也成:

image.png

上面這個(gè)編譯按鈕很奇怪,直觀上,者應(yīng)更多是下載的按鈕。

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

image.png

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

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

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

三、下載鏡像

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

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

image.png

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

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

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

image.png

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

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

image.png

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

image.png

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

現(xiàn)在完成后,下載工具會(huì)顯示如下信息:

image.png

到這里,三塊開發(fā)板,都下載好了自己編譯出來的,對(duì)應(yīng)的鏡像,后面就可以進(jìn)行通信測(cè)試了。

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

    關(guān)注

    4

    文章

    58

    瀏覽量

    3564
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    云MES系統(tǒng)源碼,支持 SaaS 多租戶,支持二次開發(fā)

    萬界星空科技MES生產(chǎn)制造執(zhí)行系統(tǒng)源碼,有演示,多個(gè)項(xiàng)目應(yīng)用案例,成熟穩(wěn)定。支持二次開發(fā),商業(yè)授權(quán)后可商用。
    的頭像 發(fā)表于 05-07 11:14 ?241次閱讀
    云MES系統(tǒng)源碼,支持 SaaS 多租戶,支持<b class='flag-5'>二次開發(fā)</b>

    DLP6500想調(diào)用API進(jìn)行自主二次開發(fā),怎么構(gòu)建開發(fā)環(huán)境?

    請(qǐng)問一下,我購(gòu)置了DLP6500型號(hào)產(chǎn)品,想利用該產(chǎn)品進(jìn)行開發(fā),實(shí)現(xiàn)高速投影的功能。 但是我現(xiàn)在只找到了GUI界面,請(qǐng)問一下,如果我想調(diào)用API進(jìn)行自主二次開發(fā),怎么構(gòu)建開發(fā)環(huán)境? 最好有相關(guān)的技術(shù)指導(dǎo)文件,謝謝。
    發(fā)表于 03-03 07:03

    想用QT對(duì)DLP4500進(jìn)行二次開發(fā)控制,DLP4500有沒有編譯好的sdk?

    想用QT對(duì)DLP4500進(jìn)行二次開發(fā)控制,把DLP4500 GUI源碼下面的頭文件和源文件,如dlpc350_api.h,dlpc350_usb.h這些復(fù)制到VS工程的頭文件源文件里,可以直接實(shí)現(xiàn)api的調(diào)用嗎;DLP4500有沒有編譯好的sdk,類似相機(jī)的sdk那種配
    發(fā)表于 02-28 06:52

    怎么配置dlp6500二次開發(fā)的環(huán)境,可以使用VS2013嗎?

    我想請(qǐng)問一下,怎么配置dlp6500二次開發(fā)的環(huán)境,可以使用VS2013嗎?有沒有什么可以參考的文件,感謝!
    發(fā)表于 02-28 06:39

    請(qǐng)問LDC1312EVM和TI提供的軟件GUI能被二次開發(fā)嗎?

    請(qǐng)問LDC1312EVM和TI提供的軟件GUI能被二次開發(fā)嗎,想做個(gè)測(cè)試臺(tái)供車間員工使用。
    發(fā)表于 02-26 06:35

    DLPLCR4500EVM二次開發(fā)時(shí)在hid_write函數(shù)處出錯(cuò)是什么原因?qū)е碌模?/a>

    二次開發(fā)時(shí)在hid_write函數(shù)處出錯(cuò),之前沒有錯(cuò)誤不知道動(dòng)了什么導(dǎo)致出錯(cuò)了,環(huán)境為X64的C++,使用下載的GUI軟件是可以連接投影圖片的。 錯(cuò)誤信息如下圖
    發(fā)表于 02-21 06:00

    用DLP3310 EVM做二次開發(fā),F(xiàn)PGA這部分是需要我們自己寫控制程序嗎?

    您好: 我看到DLP3310 EVM的開發(fā)套件的方案中用到了FPGA,想問一下,F(xiàn)PGA在這個(gè)設(shè)計(jì)中具體做什么功能用?在DLP4710的設(shè)計(jì)中,為什么沒有用到FPGA? 另外,如果我們用DLP3310 EVM做二次開發(fā),F(xiàn)PGA這部分是需要我們自己寫控制程序嗎?
    發(fā)表于 02-19 07:48

    DLP4500-C350REF如何在linux下借助SDK二次開發(fā)?

    請(qǐng)問在哪里有二次開發(fā)環(huán)境配置文檔
    發(fā)表于 02-18 08:24

    深居淺出AutoCAD二次開發(fā)

    深居淺出AutoCAD二次開發(fā),net版
    發(fā)表于 01-06 14:12 ?9次下載

    TSW14J56EVM板卡提供二次開發(fā)的接口怎么使用的?

    TSW14J56EVM板卡提供二次開發(fā)的接口怎么使用的,有沒有詳細(xì)的使用說明文檔?
    發(fā)表于 01-03 07:29

    SOLIDWORKS二次開發(fā)參數(shù)化設(shè)計(jì)工具? 慧德敏學(xué)

    SOLIDWORKS二次開發(fā)參數(shù)化設(shè)計(jì)工具?涵蓋選型、建模、裝配、出圖、編碼、報(bào)表、集成等眾多環(huán)節(jié)和任務(wù)的整合,我們除了提供專業(yè)培訓(xùn),還可針對(duì)實(shí)際產(chǎn)品提供項(xiàng)目導(dǎo)入,實(shí)現(xiàn)交鑰匙工程,消除企業(yè)的所有風(fēng)險(xiǎn)
    的頭像 發(fā)表于 12-20 16:21 ?500次閱讀

    SOLIDWORKS二次開發(fā)應(yīng)用范圍與實(shí)例

    SOLIDWORKS二次開發(fā)為企業(yè)和設(shè)計(jì)師們提供了廣闊的定制化空間,能夠更好地滿足復(fù)雜多變的設(shè)計(jì)需求,幫助工程師和設(shè)計(jì)師提高工作效率,實(shí)現(xiàn)更復(fù)雜的自動(dòng)化任務(wù)。如您有SOLIDWORKS二次開發(fā)需求,歡迎咨詢Solidkits
    的頭像 發(fā)表于 12-13 16:33 ?1044次閱讀

    什么~FPGA可以自行二次開發(fā)了?

    什么!FPGA可以自行二次開發(fā)了? 目前市場(chǎng)上的標(biāo)準(zhǔn)采集卡通常不支持用戶自行開發(fā)FPGA。但因?yàn)閼?yīng)用環(huán)境的需要,不僅僅只需要單一的數(shù)據(jù)采集流程,往往還需要在其中嵌入更復(fù)雜的運(yùn)行和分析邏輯。為了解
    的頭像 發(fā)表于 10-14 15:47 ?612次閱讀
    什么~FPGA可以自行<b class='flag-5'>二次開發(fā)</b>了?

    Gokit二次開發(fā):云端快速APP生成

    Gokit是機(jī)智云(GizWits)推出的物聯(lián)網(wǎng)智能硬件開發(fā)套件,目的是幫助傳統(tǒng)硬件快速接入互聯(lián)網(wǎng)。完成入網(wǎng)之后,數(shù)據(jù)可以在產(chǎn)品與云端、制造商與用戶之間互聯(lián)互通,實(shí)現(xiàn)智能互聯(lián)。本文內(nèi)容為Gokit
    的頭像 發(fā)表于 08-30 12:15 ?672次閱讀
    Gokit<b class='flag-5'>二次開發(fā)</b>:云端快速APP生成

    ARMxy ARM工業(yè)邊緣計(jì)算網(wǎng)關(guān)帶Ubuntu OS支持二次開發(fā)

    OS的優(yōu)勢(shì)以及二次開發(fā)的重要性。 一、ARMxy網(wǎng)關(guān)的技術(shù)特性 ARMxy系列邊緣計(jì)算網(wǎng)關(guān)是基于ARM架構(gòu)設(shè)計(jì)的高性能計(jì)算設(shè)備,具備以下技術(shù)特性: 高性能處理器:采用先進(jìn)的ARM處理器,提供多核處理能力,能夠快速響應(yīng)工業(yè)現(xiàn)場(chǎng)的復(fù)雜計(jì)算需求。 低功耗設(shè)計(jì):專為長(zhǎng)時(shí)
    的頭像 發(fā)表于 08-19 15:32 ?793次閱讀
    ARMxy ARM工業(yè)邊緣計(jì)算網(wǎng)關(guān)帶Ubuntu OS支持<b class='flag-5'>二次開發(fā)</b>