Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
柿饼_PersimmonUI
【PersimmonUI柿饼学习营】+ A Byte of China + 环境搭建&20W年薪广告
发布于 2018-08-28 00:12:46 浏览:5047
订阅该版
* 本帖最后由 ianhom 于 2018-8-28 23:33 编辑 * 我又回来了。。。。。。很高兴还能有机会继续参加【柿饼GUI学习营】活动,希望能借这个机会把GUI学好。 **_开发环境_** RTT + PerimmonUI + 野火RT1052Mini + 5寸800*480触屏  **_开发过程_** 这里跟着教程一步步操作即可,可能是教程赶得匆忙,有些细节没有提及,在这里我们一步步记录下来。 1、搭建开发环境硬件连接如图所示,1号为串口,可以在这里看到系统打印的信息;2号为USB,是固件升级、显示配置及上位机设计器PersimmonUI对开发板下载的接口。  PersimmonUI柿饼目前是以firmware固件的形式提供的,所以为了方便烧录固件,需要先在开发板上上写BootLoader,打开提供的BootLoader的KEL工程,选择合适的仿真器和下载算法(如图所示),不用编译直接下载即可。重启之后可以看到串口有数据打印,这里有一个2秒的启动时间,在2秒内在终端工具中输入任意字符,可以进行暂停进入应用,等待固件更新。  USB通讯口需要驱动程序,如果是**win10的小伙伴是免安装**的,如果是**win7的小伙伴记得一定要安装驱动**,否则无法继续后面的工作。  打开配置工具,按如下参数进行配置,包括LCD显示参数,资源配置、文件同步和固件更新,固件更新中记得选择最新的PersimmonUI固件,不然会有奇形怪状的问题。  完成固件更新,按复位键重启,打开Persimmon UI Builder,可以看到左下角设备状态为“已连接”,这时在“下载”标签页中选择“下载选项”中的“ROM储存”,就完成了GUI设计之前的全部工作。   ----------------------------------------华丽的分界线------------------------------------------------ 打开Persimmon UI Builder,新建工程,选择工程名和分辨率,点击确定后再次点击确定生成第一个page。    我们先试验一下简单的按钮控件和标签控件,在设计区放好位置后,在属性区可以修改文字显示。  完成实际后,可以选择进行模拟仿真,检查动态效果,这样我们第一个GUI上的“Hello World”就完成啦。  然后我们来尝试第一周的作业,首先拖一个card控件到设计区,card控件是一个容器,可以在这个容器中放置多张照片,然后选择**水平或垂直**的方式进行切换,打开多重子控件选项。  然后将图片控件放置到card控件中,调整好背景色后,在图片的属性区选择我们需要的图片。  接着在图示区域增加RT-Thread logo,广告文字的label即可, 这里有几个地方需要注意,图片不能大于控件区域,否则会显示不全;文字可以使用不同的字体,可在资源区增加字体;最后为了达到可变化的年薪效果,可以尝试使用“wheelString”,可以手动切换文字显示内容。  **_效果展示_** [效果视频](https://v.youku.com/v_show/id_XMzgwMDE3MTAzNg==.html?x&sharefrom=android&sharekey=05bbc7d28e58f2cb85ce75188ca6ff879)  **_总结_** 之前几乎没有接触过GUI开发,第一次上手就体验了可视化开发的柿饼,算是遇上好时代了,呵呵。 开发确实很方便,设计所见即所得,像制作ppt一样开发界面,非常方便。
查看更多
11
个回答
默认排序
按发布时间排序
还没想好
2018-08-28
这家伙很懒,什么也没写!
好强
DaZhou
2018-08-28
这家伙很懒,什么也没写!
不该给这小伙打一下码吗?毕竟我们没有使用别人肖像的权利:D
ianhom
2018-08-28
这家伙很懒,什么也没写!
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=37474&ptid=7889][color=#999999]DaZhou 发表于 2018-8-28 09:10[/color][/url][/size] 不该给这小伙打一下码吗?毕竟我们没有使用别人肖像的权利[/quote] 有道理
ianhom
2018-08-28
这家伙很懒,什么也没写!
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=37474&ptid=7889][color=#999999]DaZhou 发表于 2018-8-28 09:10[/color][/url][/size] 不该给这小伙打一下码吗?毕竟我们没有使用别人肖像的权利[/quote] 其实我一直以为这是RT-Thread中的某位大佬
二牛哥
2018-08-29
这家伙很懒,什么也没写!
详细,很棒!
bernard
2018-08-30
这家伙很懒,什么也没写!
赞 ABC 大佬,ABC大佬也是学习营里第一个完成作业的。前面的操作步骤比没提过给大家的教程步骤详细多了。 视频里的20W滑动,应该是这个控件范围比较小,所以触摸拖动起来有些吃力。 PersimmonUI中支持触摸面积比控件面积大的,不过不知道是否也在设计工具上体现了,后面去check下。 期待ABC大佬再创佳绩
wellda
2018-08-30
这家伙很懒,什么也没写!
正准备交作业,看了一下你们做的 真不错,不敢交了。
ianhom
2018-08-30
这家伙很懒,什么也没写!
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=37519&ptid=7889][color=#999999]bernard 发表于 2018-8-30 07:07[/color][/url][/size] 赞 ABC 大佬,ABC大佬也是学习营里第一个完成作业的。前面的操作步骤比没提过给大家的教程步骤详细多了。 ...[/quote] 是我的手指比较粗,超出了控件范围
bernard
2018-08-31
这家伙很懒,什么也没写!
:D 所以这也是UI设计的一部分,交互界面时也要考虑到手指的交互体验
OETV_1096
2020-05-08
这家伙很懒,什么也没写!
在VS上开发
撰写答案
登录
注册新账号
关注者
0
被浏览
5k
关于作者
ianhom
这家伙很懒,什么也没写!
提问
17
回答
16
被采纳
0
关注TA
发私信
相关问题
1
【柿饼学习营】+werrysuzhen+20W年薪作业
2
【PersimmonUI柿饼学习营】+ meetwit + 20W年薪广告&lesson01
3
【PersimmonUI柿饼学习营】+ DaZhou + 20W年薪作业+视频有彩蛋
4
【PersimmonUI柿饼学习营】+ DMY+ lesson01 20W年薪广告
5
【PersimmonUI柿饼学习营】+ Bigmagic+20W年薪广告&day01
6
【PersimmonUI柿饼学习营】+ chowguohua+年薪广告
7
【柿饼学习营】+werrysuzhen+脚本及事件学习
8
【PersimmonUI柿饼学习营】+ DaZhou+ 手把手教你做计算器
9
【PersimmonUI柿饼学习营】+ A Byte of China + 2048游戏
10
【PersimmonUI柿饼学习营】+ DaZhou + 2048游戏 + 一周感悟
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
机器人操作系统 (ROS2) 和 RT-Thread 通信
4
五分钟玩转RT-Thread新社区
5
国产MCU移植系列教程汇总,欢迎查看!
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
github高阶加速,速度可达带宽峰值,测试到146Mbit/s
2
英飞凌携手RT-Thread举办嵌入式网络应用开发沙龙,带你从0到1搭建智能数据网关
3
BL808 RT-Thread Wi-Fi 驱动适配
4
rt-thread 系统运行期改变网卡配置
5
简单的步进电机驱动调试
热门标签
RT-Thread Studio
串口
LWIP
Env
AT
SPI
Bootloader
FinSH
ART-Pi
CAN总线
Hardfault
USB
文件系统
RT-Thread
DMA
SCons
线程
MQTT
RT-Thread Nano
STM32
RTC
ESP8266
rt-smart
flash
ota在线升级
WIZnet_W5500
FAL
I2C
packages_软件包
UART
cubemx
freemodbus
潘多拉开发板_Pandora
定时器
BSP
PWM
ADC
socket
中断
rt_mq_消息队列_msg_queue
keil_MDK
SDIO
Debug
AB32VG1
MicroPython
C++_cpp
编译报错
msh
QEMU
ulog
本月问答贡献
出出啊
1500
个答案
338
次被采纳
小小李sunny
1389
个答案
276
次被采纳
张世争
714
个答案
157
次被采纳
crystal266
522
个答案
153
次被采纳
whj467467222
1216
个答案
146
次被采纳
本月文章贡献
出出啊
1
篇文章
12
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
2
篇文章
1
次点赞
crystal266
2
篇文章
5
次点赞
whj467467222
2
篇文章
1
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部