柿餅UI是一款專注于嵌入式領(lǐng)域,由C/C++語(yǔ)言構(gòu)建,為用戶提供類安卓效果的GUI解決方案。
柿餅UI為用戶提供了設(shè)計(jì)器+JavaScript語(yǔ)言的開發(fā)模式,用戶只需拖拽UI控件,寫一些簡(jiǎn)單的JS控制邏輯,就可以實(shí)現(xiàn)絢麗、復(fù)雜的UI效果。相對(duì)于傳統(tǒng)純C語(yǔ)言開發(fā)模式的GUI,柿餅UI可以極大的提高開發(fā)效率,降低代碼調(diào)試難度,加快產(chǎn)品迭代速度。
目前,柿餅UI已經(jīng)被廣泛用于穿戴、智能家居、商用顯示領(lǐng)域。
本系列教程由柿餅UI團(tuán)隊(duì)教你,如何入門JavaScript,如何使用柿餅UI并與底層硬件交互,以及如何使用柿餅UI做一些絢麗實(shí)用的應(yīng)用demo。
課程亮點(diǎn):
1. JavaScript快速入門
2. 零基礎(chǔ)柿餅UI入門
講師介紹:RT-Thread柿餅UI團(tuán)隊(duì)
課程面向?qū)ο蠛蜕婕暗膽?yīng)用領(lǐng)域:嵌入式GUI、穿戴、智能家居、商用顯示
學(xué)習(xí)過程中需要用到的工具軟件:PersimmonUI Builder/putty/scons
課程資料:Demo代碼
柿餅UI答疑輔導(dǎo)群:1136275881
課程目錄:
第一部分:基礎(chǔ)篇
1. PersimUI Builder使用教程
2. JavaScript簡(jiǎn)要入門
3. 柿餅UI常用JS語(yǔ)法
4. JavaScript? this關(guān)鍵字用法
5. 柿餅UI簡(jiǎn)單控件的使用
6. 柿餅UI稍復(fù)雜控件的使用
7. 柿餅UI較靈活控件的使用
學(xué)習(xí)效果:學(xué)完后,你可以熟練使用柿餅UI的常用控件,并用javascript語(yǔ)言實(shí)現(xiàn)一些復(fù)雜的界面交互邏輯,具備獨(dú)立制作常見產(chǎn)品界面的能力。
第二部分:硬件交互篇
1. 硬件外設(shè)使用教程 UART/WI-FI
2. 網(wǎng)絡(luò)通訊教程 HTTP/WebSocket/MQTT
3. 多媒體控件使用教程 audioPlayer/videoPlayer
4. PersimM3 SDK 使用教程
學(xué)習(xí)效果:學(xué)完后,你可以掌握UI界面如何與底層硬件交互的能力,掌握如何封裝底層C代碼供上層JS代碼調(diào)用的基礎(chǔ)知識(shí)。
第三部分:實(shí)戰(zhàn)篇
1. 網(wǎng)絡(luò)音頻流播放器
2. 動(dòng)感汽車儀表盤
3. APP Store實(shí)現(xiàn)
學(xué)習(xí)效果:通過實(shí)際demo的學(xué)習(xí),幫助你開拓思路,舉一反三。