Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
柿饼_PersimmonUI
RT-Thread 柿饼GUI入门课程学习总结
发布于 2021-04-20 13:17:45 浏览:2745
订阅该版
[tocm] ### 前言 11月中旬的时候,我在RT-Thread的微信公众号推文看到了柿饼UI的入门课程活动。其实也不是第一次看到这个GUI的介绍,但是用Js开发的方式确实有点吸引我。[https://mp.weixin.qq.com/s/bBMuZ1qmtnI4cH86DR8enw](https://mp.weixin.qq.com/s/bBMuZ1qmtnI4cH86DR8enw)  ### 关于柿饼UI 官方介绍:[https://mp.weixin.qq.com/s/60asR4OnWoB7z5MpgJLdkw](https://mp.weixin.qq.com/s/60asR4OnWoB7z5MpgJLdkw) **柿饼UI**也叫**PersimmonUI**,即为澎心UI,前段时间在RT-Thread的开发者大会上亮相也有官方介绍过。底层也是采用类似QT的信号与槽的机制,使用C/C++编写的,但是上层界面逻辑应用采用的是JavaScript脚本语言进行开发,可以非常高效的进行开发。  **柿饼派**则是给开发者提供的可以运行柿饼UI的硬件,包含很多外设,可以利用柿饼派硬件对柿饼UI进行深入学习。 柿饼UI官网:[https://www.rt-thread.org/page/persimmonui.html](https://www.rt-thread.org/page/persimmonui.html) ### 作品demo 柿饼UI的入门课程时间跨度一个月左右,,总共有3次作业,下面是我个人比较喜欢的作品: #### 第二周的基础题作业demo 主要是关于clock时钟、canvas画布控件还有自定义面板的学习使用。  #### 末日救生辅助系统 这个作业比较系统,使用到比较多的控件,涉及到页面的跳转,相对复杂一些。 **菜单页面:**  **雷达幽灵探测器**:探测周围幽灵  **心率监测器**:可模拟绘制心率曲线  **安全营地列表**:上下可滑动,显示安全营地相关信息,包括名字、距离、安全系数等。  **武器展示**:简单显示武器信息  #### 酷炫汽车仪表盘 这是最后一次作业,与前面的作业在模拟器上运行不同,要求在柿饼派硬件上运行。 [video(video-1RiGryF8-1609901869480)(type-bilibili)(url-https://player.bilibili.com/player.html?aid=628277397)(image-https://ss.csdn.net/p?http://i2.hdslb.com/bfs/archive/ea16917a1fb2d860d20e745f80104440e9473dec.jpg)(title-)] 视频链接:[https://www.bilibili.com/video/BV12t4y1k7BY/](https://www.bilibili.com/video/BV12t4y1k7BY/)  ### 总结&感想 柿饼UI带来的js开发图形界面的方式非常惊艳,有专用的PersimmonUIBuilder开发工具,与QT相似的拖拽控件构建界面,使用js进行开发,同时还可以使用C-SDK编程,满足不同需求。 这次活动虽然我只获得了三等奖:stuck_out_tongue_winking_eye:,但是已经非常满足了,没想到自己能坚持到最后。因为中间遇到了考试、寻找素材、不会PS等等问题。吐槽一句,做界面UI,美工可以说必不可少的。对于我这样没接触过PS的小白,能做出这样的界面已经非常满足了。非常感谢一些素材网站的素材,特别是[爱给网](https://www.aigei.com/)的素材,很多都非常实用。 还留有的遗憾就是没用对柿饼派SDK编程、联网功能好好学习,最后一次作业只加上了一个wifi扫描热点的功能,本来还想用来联网请求http天气预报、网络时间等API的,但是时间比较紧、还有我拿到的柿饼派总是自动重启的问题,就没有做:no_mouth: 鸣谢RTT和柿饼UI团队的这次活动:+1:,非常感谢周老师以及QQ群、微信群答疑大佬的帮助!:wink:期待柿饼UI越做越好!:heartpulse:
0
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
Boy
这家伙很懒,什么也没写!
文章
4
回答
0
被采纳
0
关注TA
发私信
相关文章
1
【PersimmonUI柿饼学习营】+ A Byte of China + 环境搭建&20W年薪广告
2
【柿饼学习营】+werrysuzhen+20W年薪作业
3
【PersimmonUI柿饼学习营】+ meetwit + 20W年薪广告&lesson01
4
【PersimmonUI柿饼学习营】+ DaZhou + 20W年薪作业+视频有彩蛋
5
【PersimmonUI柿饼学习营】+ DMY+ lesson01 20W年薪广告
6
【PersimmonUI柿饼学习营】+ Bigmagic+20W年薪广告&day01
7
【PersimmonUI柿饼学习营】+ chowguohua+年薪广告
8
【柿饼学习营】+werrysuzhen+脚本及事件学习
9
【PersimmonUI柿饼学习营】+ DaZhou+ 手把手教你做计算器
10
【PersimmonUI柿饼学习营】+ A Byte of China + 2048游戏
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
DMA
USB
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
rt-smart
FAL
I2C_IIC
UART
ESP8266
cubemx
WIZnet_W5500
ota在线升级
PWM
BSP
flash
freemodbus
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
编译报错
中断
Debug
rt_mq_消息队列_msg_queue
keil_MDK
ulog
SFUD
msh
C++_cpp
MicroPython
本月问答贡献
RTT_逍遥
10
个答案
3
次被采纳
xiaorui
3
个答案
2
次被采纳
winfeng
2
个答案
2
次被采纳
三世执戟
8
个答案
1
次被采纳
KunYi
8
个答案
1
次被采纳
本月文章贡献
catcatbing
3
篇文章
5
次点赞
lizimu
2
篇文章
9
次点赞
swet123
1
篇文章
4
次点赞
Days
1
篇文章
4
次点赞
YZRD
1
篇文章
2
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部