本帖最后由 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背景图片,效果如下:

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

6.点击下载按钮,将制作好的GUI界面下载到板子。将会有上面的显示效果。
7.自己发挥,更剧群友提供的资料,改了改GUI工程的page1.js和page1.xml文件,具体操作需要JavaScript语言知识。(本人也是不会JavaScript根据别人的工程现学了点)。实现了按键按下后滚动图片的效果。
具体工程文件,及视频见网盘。
链接:
密码:blps
8.总结 : 总体来说lesson01不难也不怎么需要改代码,就发挥部分自己改了改。其他需要注意,USB的驱动 驱动需要安装两次,一次Bootloader下载后,一次固件下载后。默认情况下没有支持中文字库,所以加入中文会显示乱码,后面加入字库后可以显示,但字体字库支持不多。
查看更多