第一步:創(chuàng)建項(xiàng)目
在機(jī)智云自助開發(fā)平臺(tái)中創(chuàng)建項(xiàng)目
機(jī)智云自助開發(fā)平臺(tái) dev.gizwits.com
第二步:定義數(shù)據(jù)點(diǎn)
定義數(shù)據(jù)點(diǎn)創(chuàng)建項(xiàng)目后,根據(jù)自己的需求,設(shè)置數(shù)據(jù)點(diǎn)。機(jī)智云平臺(tái)會(huì)根據(jù)數(shù)據(jù)點(diǎn)自動(dòng)生成一套協(xié)議,這里的協(xié)議是基于TCP的透?jìng)魉接袇f(xié)議,之所以這樣是因?yàn)椋瑱C(jī)智云使用的WIFI和GSM等通訊模塊都使用了機(jī)智云自己的專用固件,因此讓聯(lián)網(wǎng)變得非常簡(jiǎn)單,具體情況參考機(jī)智云手冊(cè),定義數(shù)據(jù)點(diǎn)如下圖所示:
第三步:生成MCU代碼包
完成數(shù)據(jù)點(diǎn)配置后,在MCU開發(fā)頁(yè)面完成協(xié)議代碼配置和下載:
第四步:生成APP
配置手機(jī)端應(yīng)用(目前時(shí)間原因沒(méi)有開發(fā)微信端或pc端應(yīng)用),下載代碼框架修改編譯生成APP,如下圖所示:
第五步:下載源碼
github下載rtthread源代碼,如下圖所示:
第六步:配置RTOS
進(jìn)入bsp目錄找到AT32(這里使用雅特力的開發(fā)板)對(duì)RTOS進(jìn)行配置,包括chip級(jí) board級(jí)外設(shè)等,具體操作如圖所示:
第七步:代碼移植
完成RTOS配置后,命令生成mdk5工程代碼,將機(jī)智云協(xié)議棧移植到工程代碼中:
第八步:修改代碼
這里主要添加一些數(shù)據(jù)采集的進(jìn)程,網(wǎng)絡(luò)相關(guān)進(jìn)程,和控制相關(guān)進(jìn)程(詳情參考代碼),下載到板子(具體效果可看視頻):
-
RT-Thread
+關(guān)注
關(guān)注
32文章
1377瀏覽量
41619 -
機(jī)智云
+關(guān)注
關(guān)注
3文章
611瀏覽量
26764
發(fā)布評(píng)論請(qǐng)先 登錄
人形機(jī)器人敏捷開發(fā)新路徑:RT-Thread以軟件底座破解復(fù)雜系統(tǒng)難題 | 新聞速遞

RT-Thread審核團(tuán)招募: 深度參與開源RTOS社區(qū)治理與演進(jìn)

2024 RT-Thread開發(fā)者大會(huì)精彩回顧

全志科技亮相2024 RT-Thread開發(fā)者大會(huì)
觀察者網(wǎng):聚焦?RT-Thread睿賽德開發(fā)者大會(huì)發(fā)布多個(gè)行業(yè)應(yīng)用操作系統(tǒng) | 媒體視角

2024 RT-Thread睿賽德開發(fā)者大會(huì)共探商業(yè)共贏的開源生態(tài)

嘉楠科技邀您相約2024 RT-Thread開發(fā)者大會(huì)
RT-Smart首次線下培訓(xùn),鎖定2024 RT-Thread開發(fā)者大會(huì)!

開源共生 商業(yè)共贏 | RT-Thread 2024開發(fā)者大會(huì)報(bào)名啟動(dòng)!

【成都】9月21日RT-Thread巡回線下培訓(xùn)-OpenMV機(jī)器視覺(jué)

【南京】9月21日RT-Thread巡回線下培訓(xùn)-智慧家居視頻監(jiān)測(cè)系統(tǒng)實(shí)戰(zhàn)

【大連】9月7日RT-Thread巡回線下培訓(xùn)-OpenMV機(jī)器視覺(jué)

【QEMU系列】不用開發(fā)板運(yùn)行RT-Thread指南-ARM架構(gòu)

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

【好書推薦】RT-Thread設(shè)備驅(qū)動(dòng)開發(fā)指南

評(píng)論