【PersimmonUI柿饼学习营】+ DMY+ lesson01 20W年薪广告

发布于 2018-08-28 20:59:00
    本帖最后由 DMY 于 2018-8-28 21:01 编辑


一.开发环境
1.开发板:野火I.MX1052 mini 及配套5寸RGB屏
2.软件环境:(1)win7-64位电脑 (2)keil5.243.官方提供资料:(1)PersimmonUI柿饼学习-lesson01.pdf (2)PersimmonUI.exe (3) PersimM_imxrt_Fire_Bootloader引导程序 (4)固件文件persim-fire-fix-ttf.rbl
(5)固件配置软件PersimmonModConfigTool (6)20W年薪广告图片,CAOMEIMHT.ttf字库
4.开发语言:1.C语言 2.JavaScript

二.作业题目
1.完成20w广告的液晶显示

三.过程及结果(基本按照PersimmonUI柿饼学习-lesson01.pdf 文档)


1.连接硬件电路:(1) 连接好5寸RGB屏,USB转串口,USB-OTG1;(2)连接仿真器


2.烧录Bootloader引导程序,烧录好以后重启USB将识别到,但是显示叹号,因为没有装驱动;同时串口输出RTT版本信息,并且倒计时,在接受前按任意停止。


3.安装Persim_IMRT_Win7_drvier驱动,打开固件配置软件PersimmonModConfigToo,根据指导文档跟新固件persim-fire-fix-ttf.rbl ,更新LCD分变率等信息,设置使用SD卡或者内部FLASH存储。


4.设置好后开机会显示RTT背景图片,效果如下:
微信图片_20180828203528.jpg


5.打开PersimmonUI软件,新建工程并且加入控件。按需要的效果加入即可。
1535460019(1).jpg

6.点击下载按钮,将制作好的GUI界面下载到板子。将会有上面的显示效果。

7.自己发挥,更剧群友提供的资料,改了改GUI工程的page1.js和page1.xml文件,具体操作需要JavaScript语言知识。(本人也是不会JavaScript根据别人的工程现学了点)。实现了按键按下后滚动图片的效果。
具体工程文件,及视频见网盘。
链接: 密码:blps


8.总结 : 总体来说lesson01不难也不怎么需要改代码,就发挥部分自己改了改。其他需要注意,USB的驱动 驱动需要安装两次,一次Bootloader下载后,一次固件下载后。默认情况下没有支持中文字库,所以加入中文会显示乱码,后面加入字库后可以显示,但字体字库支持不多。





查看更多

关注者
0
被浏览
1.6k
3 个回答
bernard
bernard 2018-08-30
USB驱动部分是我们没想到的,这套系统对Win10是免驱的,WIn7则还需要安装驱动,而且这样居然要安装两次驱动,这个是不能接受的,后续改正。。。
rellik
rellik 2018-11-19
怎么自己编译persim-fire-fix-ttf.rbl 这个文件呢?可以从代码生成吗?
DMY
DMY 2018-11-22
rellik 发表于 2018-11-19 21:21
怎么自己编译persim-fire-fix-ttf.rbl 这个文件呢?可以从代码生成吗?


这个目前是官方提供的,现在1052的柿饼已经开放出来,您可以在开放出来的文件中找到。

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友