成人免费无码不卡毛片,亚洲AⅤ无码精品一区二区三区,国产尤物精品视频,久久精品日本亚洲,欧美成人一区三区无码乱码A片,中文字日产幕码一区二区色哟哟,亞洲日韓中文字幕網AV

  • 方案介紹
  • 附件下載
  • 相關推薦
申請入駐 產(chǎn)業(yè)圖譜

【RT-Thread作品秀】家庭照明控制系統(tǒng)

2020/12/20
672
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

RTT_TouchGFX.rar

共3個文件

【RT-Thread作品秀】家庭照明控制系統(tǒng)

作者:汪文龍

概述 

       普通的照明系統(tǒng)開關太多,整合到一處會方便一些

開發(fā)環(huán)境

        硬件:ART PI

        RT-Thread版本: 4.0.2

        開發(fā)工具及版本:RTT studio

RT-Thread使用情況概述

        內(nèi)核: main進程,touchgfx進程,messagequeue,

        組件:touch設備驅動程序

        軟件包:ft5426驅動包

        硬件:IIC

        庫:TouchGFX Library

硬件框架 

        ART PI開發(fā)板,引腳A1, A2,A3,A6,A7灌流方式驅動5個LED燈珠。燈珠共陽。

 

軟件框架說明 

        RTT和TouchGFX初始化完成后,每當屏幕上的滑塊滑動,都會調(diào)用相應的回調(diào)函數(shù)。在回調(diào)函數(shù)里改變相應燈珠的PWM

 

軟件模塊說明

        TouchGFX:在touchgfxdesigner里創(chuàng)建五個滑塊,并且設置相應的 interaction。生成的虛函數(shù)在xxxviewbase.hpp, 將這個虛                            函數(shù)在 xxxview.hpp里繼承,xxxview.cpp里實現(xiàn)即可。

        PWM調(diào)光:由于嘗試使用PWM設備不成功,這里使用的是軟件調(diào)光。開 一條進程刷就行。

演示效果

 

演示視頻:

比賽感悟

        這次比賽, 是我第一次接觸RTT這款國產(chǎn)操作系統(tǒng)。在此之前,我使用過,ucos,freertos,和cmsis封裝過的freertos。在內(nèi)核方面的區(qū)別,印象比較深刻的也只有RTT的消息隊列多了一個發(fā)送緊急消息,這個功能在實際應用中應該是非常有效的。另一個區(qū)別是隊列類的內(nèi)核對象可以按優(yōu)先級排列出隊。其實總體來說,RTT內(nèi)核和其他的操作系統(tǒng)感覺差別不大。讓我感到驚艷的是RTT的生態(tài)環(huán)境太好了,適配了那么多的驅動,有那么多活躍的大佬在為我們這些入門小白服務,給RTT的“客服”們點贊。

       當然,問題也是有的,比如RTT在配置env控制臺中未出現(xiàn)的選項時候,就比較頭痛。我的項目里需要用到PWM,Kconfig文件修改卡了我好幾天,最終還是選擇放棄,pwm用進程實現(xiàn)(幸好不是什么非常精準的pwm控制)。希望RTT可以在這方面優(yōu)化一下,簡化一下操作。

 

PS:源碼在Gitee里,鏈接已經(jīng)放上了。

       電路過于簡單,五顆用引腳驅動的LED。在代碼里一目了然。就不放了。

        感謝RTT交流群里大佬,kk,王海靖,李子木,私聊不回,感謝你們的幫助。

  • RTT_TouchGFX.rar
    下載
  • 代碼地址.txt
    下載
  • 【RT-Thread作品秀】家庭照明控制系統(tǒng).docx
    下載

相關推薦

旅游| 平乐县| 弥勒县| 莱州市| 灵寿县| 江口县| 社旗县| 彰化市| 岳普湖县| 马边| 黄浦区| 贡觉县| 德惠市| 平阳县| 建昌县| 双城市| 镇沅| 微山县| 衡山县| 龙陵县| 汉沽区| 海盐县| 论坛| 景洪市| 英吉沙县| 抚宁县| 北流市| 绥宁县| 阿拉善右旗| 榆中县| 福鼎市| 闸北区| 临猗县| 彭阳县| 县级市| 晋中市| 临洮县| 噶尔县| 黄陵县| 巴青县| 岫岩|