色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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接入機(jī)智云來創(chuàng)建一個(gè)線程去點(diǎn)亮LED

9GxC_IoTMaker ? 來源:未知 ? 作者:易水寒 ? 2018-07-17 08:59 ? 次閱讀

本文以gokit為例,闡述RT-thread接入機(jī)智云,創(chuàng)建一個(gè)線程,點(diǎn)亮一盞燈。

硬件準(zhǔn)備:

GoKit3、USB數(shù)據(jù)線

軟件環(huán)境:

mdk5、機(jī)智云APP

進(jìn)入正文

RT-thread接入機(jī)智云流程:

1.RT-thread與機(jī)智云介紹

2.基于mkd5安裝RT-Thread Nano Pack

3.注冊機(jī)智云開發(fā)作者賬號(hào)(建議注冊企業(yè)賬號(hào))

4.創(chuàng)建新產(chǎn)品

5.定義數(shù)據(jù)點(diǎn)

6.下載自動(dòng)生成mcu代碼

7.給自動(dòng)生成mcu代碼移植RGB燈驅(qū)動(dòng)

8.給自動(dòng)生成mcu代碼移植RT-thread,并燒寫進(jìn)gokit(重點(diǎn))

9.下載機(jī)智云APP控制gokit

1.RT-thread與機(jī)智云介紹

使用RT-thread接入機(jī)智云的好處:

1.機(jī)智云mcu SDK沒有嵌入式操作系統(tǒng)的概念,只有前后臺(tái)系統(tǒng),直接操作裸機(jī),RT-thread剛好彌補(bǔ)這一空白,使得機(jī)智云mcu SDK也可以多任務(wù)/線程并行運(yùn)行程序,并提供一系列任務(wù)調(diào)度機(jī)制、同步機(jī)制、任務(wù)間通信機(jī)制,使得程序更豐富多彩,功能更強(qiáng)。

2.RT-thread具備非常優(yōu)異的實(shí)時(shí)性、穩(wěn)定性、可剪裁性,當(dāng)進(jìn)行最小配置時(shí),內(nèi)核體積可以到 3k ROM 占用、1k RAM 占用。機(jī)智云GoKit硬件條件使用RT-thread無壓力。

3.RT-thread移植難度低,習(xí)慣使用機(jī)智云mcu SDK的開發(fā)者也容易上手使用。

2.基于mkd5安裝RT-ThreadNano Pack

3.注冊機(jī)智云開發(fā)作者賬號(hào)

4.創(chuàng)建新產(chǎn)品

5.根據(jù)產(chǎn)品需求,分析硬件開發(fā)需求,定義數(shù)據(jù)點(diǎn)

本文以點(diǎn)亮一盞燈為例,數(shù)據(jù)點(diǎn)分析如下:

6.下載自動(dòng)生成mcu代碼

在機(jī)智云自助開發(fā)平臺(tái)自動(dòng)生成MCU代碼包并下載(請注意,硬件平臺(tái)需與板卡型號(hào)保持一致,如不一致,則選擇“其他方案”)

7.給自動(dòng)生成mcu代碼移植RGB燈驅(qū)動(dòng)

從MCU SDK文件內(nèi)容目錄結(jié)構(gòu)(上圖)看到,自動(dòng)生成MCU代碼里面沒有rgb_led燈驅(qū)動(dòng),我們可以去機(jī)智云官網(wǎng),開發(fā)者中心,下載中心,去參考下載其他含rgb_led燈驅(qū)動(dòng)的項(xiàng)目,把里面的rgb_led燈驅(qū)動(dòng)提取出來移植,以移植微信寵物屋rgb_led燈驅(qū)動(dòng)為例。

我們把剛剛下載的微信寵物項(xiàng)目解壓,進(jìn)入如下目錄,可以看到有個(gè)rgb_led燈驅(qū)動(dòng)文件夾,把文件夾復(fù)制到自己的自動(dòng)生成MCU驅(qū)動(dòng)目錄里面

回到我們自己MCU代碼,在驅(qū)動(dòng)目錄里面添加rgb_led驅(qū)動(dòng)文件

在main.c和gizwits_product.c文件加入#include “Hal_rgb_led/Hal_rgb_led.h”

8.給自動(dòng)生成mcu代碼移植RT-thread,并燒寫進(jìn)gokit(重點(diǎn))

8.1.添加RTOS的kernel文件

8.2.添加kernel文件后,我們可看到工程目錄多了”RTOS”的目錄,進(jìn)入rtconfig.h文件,第15行改成宏定義1000,第108行去掉注釋

8.3.進(jìn)入board.c文件,第25行加上#include "STM32f1xx_hal.h",第37行宏定義改成10,第66行到76行去掉注釋,并加上HAL_IncTick();HAL_SYSTICK_IRQHandler();兩個(gè)函數(shù)。

8.4.進(jìn)入stm32f1xx_it.c文件,注釋掉HardFault_Handler()、PendSV_Handler()、SysTick_Handler()這三個(gè)函數(shù)

8.5.進(jìn)入main.c文件,第47行加上#include "rtthread.h"

8.6.進(jìn)入main.c文件,在main函數(shù)注釋原while(1)大循環(huán),并創(chuàng)建線程

至此,我們便完成了使用RT-Thread來跑機(jī)智云邏輯程序,也就實(shí)現(xiàn)了RT-thread快速接入機(jī)智云。當(dāng)然我們還可以根據(jù)自己實(shí)際需求來創(chuàng)建更多線程來跑自己的程序,這里就不一一累述了

8.7.編譯程序

通過數(shù)據(jù)線給gokit燒寫移植了RT-thread與RGB驅(qū)動(dòng)的固件進(jìn)gokit。將stm32底板(左)與功能板(右)與小心翼翼地分離開來,然后stm32底板中間撥鍵撥到system,插上數(shù)據(jù)線,即可使用stm32flashloader軟件燒寫固件。燒寫完后,中間撥鍵撥到flash,功能板與stm32底板合并,再按stm32底板左邊的reset,即可正常使用。

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

    關(guān)注

    242

    文章

    23347

    瀏覽量

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

    關(guān)注

    31

    文章

    1305

    瀏覽量

    40330
  • 機(jī)智云
    +關(guān)注

    關(guān)注

    2

    文章

    591

    瀏覽量

    26449

原文標(biāo)題:【教程】RT-thread接入機(jī)智云,點(diǎn)亮一盞燈(附源碼)

文章出處:【微信號(hào):IoTMaker,微信公眾號(hào):機(jī)智云開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    RT-Thread上CAN實(shí)踐

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

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

    親愛的RT-Thread開發(fā)者我們很高興地宣布,一年一度的RDC(RT-ThreadDeveloperConference,RT-Thread開發(fā)者大會(huì))正式啟動(dòng)報(bào)名!2024
    的頭像 發(fā)表于 10-29 08:06 ?479次閱讀
    開源共生 商業(yè)共贏 | <b class='flag-5'>RT-Thread</b> 2024開發(fā)者大會(huì)報(bào)名啟動(dòng)!

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

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

    玩轉(zhuǎn)RT-Thread之消息隊(duì)列的應(yīng)用

    在嵌入式系統(tǒng)開發(fā)中,實(shí)時(shí)處理串口和ADC數(shù)據(jù)是項(xiàng)重要的任務(wù)。本文將介紹如何在RT-Thread實(shí)時(shí)操作系統(tǒng)中,利用消息隊(duì)列同時(shí)處理來自串口和ADC的數(shù)據(jù)。通過這種方法,我們能夠高效地管理和處理
    的頭像 發(fā)表于 07-23 08:11 ?655次閱讀
    玩轉(zhuǎn)<b class='flag-5'>RT-Thread</b>之消息隊(duì)列的應(yīng)用

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

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

    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邀請到RT-Thread資深
    的頭像 發(fā)表于 05-28 08:35 ?475次閱讀
    6月6日杭州站<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式!

    2024 RT-Thread 全球技術(shù)大會(huì)演講議程發(fā)布!

    RT-ThreadGlobalTechConference(RT-ThreadGTC,RT-Thread全球技術(shù)大會(huì))致力于圍繞RT-Thread基礎(chǔ)軟件技術(shù)發(fā)展、實(shí)踐創(chuàng)新、開發(fā)者能力
    的頭像 發(fā)表于 05-16 08:34 ?605次閱讀
    2024 <b class='flag-5'>RT-Thread</b> 全球技術(shù)大會(huì)演講議程發(fā)布!

    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邀請到RT-Thread資深
    的頭像 發(fā)表于 04-16 08:35 ?454次閱讀
    4月25日北京站<b class='flag-5'>RT-Thread</b>線下workshop,探索<b class='flag-5'>RT-Thread</b>混合部署新模式

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

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

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

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

    rt-thread是如何在線程運(yùn)行結(jié)束后識(shí)別到的呢?

    _mdelay(1000); } return RT_EOK; } 總所周知,main本身就是rt-thread創(chuàng)建線程,我在這個(gè)線程
    發(fā)表于 03-22 08:20

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

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

    RT-Thread創(chuàng)建SQLite數(shù)據(jù)庫失敗是什么原因呢?

    STM32F103ZET6基于RT-Thread V4.1.1,文件系統(tǒng)littlefs,SQLite是從github下載的;在線程中調(diào)用示例代碼create_student_tbl()創(chuàng)建數(shù)據(jù)庫報(bào)錯(cuò),大佬們知道是什么原因嗎?
    發(fā)表于 03-05 06:35

    RT-Thread Nano在調(diào)用rt_thread_control時(shí),修改線程優(yōu)先級(jí)直不執(zhí)行的原因?如何解決?

    RT-Thread Nano在調(diào)用rt_thread_control時(shí),修改線程優(yōu)先級(jí)直不執(zhí)行
    發(fā)表于 02-23 07:32

    移植RT-THREAD在stm32開發(fā)板上,使用rt_kprintf不能正常打印的原因是什么?怎么解決?

    開發(fā)環(huán)境: STM32CubeMX 用于生成代碼; STM32CubeIDE用于調(diào)試代碼; 移植過程: 使用STM32CubeMX移植RT-Thread;移植成功了;(操作LED能夠正常
    發(fā)表于 02-20 06:24
    主站蜘蛛池模板: 99E久热只有精品8在线直播 | 在线 | 果冻国产传媒61国产免费 | 天津相声广播在线收听 | 一本到高清视频在线观看三区 | 午夜男女爽爽羞羞影院在线观看 | 美女脱衣服搞鸡 | 黑人操白逼 | 成 人 色综合 | 亚洲精品福利一区二区在线观看 | 婷婷综合亚洲爱久久 | 亚洲一区自拍高清亚洲精品 | 午夜在线观看免费完整直播网页 | 亚洲中文字幕一二三四区苍井空 | 久久高清一级毛片 | 看80后操 | 国产精品久久人妻无码蜜 | 久久精品无码一区二区日韩av | 全部免费特黄特色大片看片 | yellow片高清视频免费看 | 视频一区亚洲视频无码 | 国产在线播放91 | 有码 亚洲 制服 国产 在线 | 网友自拍成人在线视频 | 欧美xxx性| 色宅男看片午夜大片免费看 | 69SEX久久精品国产麻豆 | 亚洲乱码中文字幕久久 | 99视频在线观看免费视频 | 久久婷五月综合色啪网 | 小寡妇好紧进去了好大看视频 | 野花高清影视免费观看 | 欧美日韩高清一区二区三区 | 夜色资源站国产www在线视频 | 香蕉在线播放 | 一区二区三区毛AAAA片特级 | 97人人爽人人爽人人人片AV | 亚洲男人的天堂久久精品麻豆 | 777EY_卡通动漫_1页 | 老人FREE VIODES老少配 | 久久99热这里只有精品66 | 亚洲国产在线综合018 |