柿饼UI在ART-Pi上的移植

作者:社区成员刘端飞

直播回看:https://www.bilibili.com/video/BV1jh411m7tS(关注+一键三联,技术干货不错过!)

说是移植,实际上是添加柿饼库到工程,并完成LCD驱动和触摸驱动的对接,其中LTDC驱动SDK中已经完成了移植,RGB屏的移植主要就是时钟频率和屏幕面板参数的修改。对于其他屏幕则需要按照LCD设备框架的要求完成对接。

所以说,只要完成了对LCD设备框架和touch设备框架的对接,移植过程就完成了90%。

开源地址:https://gitee.com/liuduanfei/ART-Pi-Persimmon/tree/master

说明

1 柿饼UI:

Persimmon 是一套运行在RT-Thread嵌入式实时操作系统上的图形用户组件界面,用于提供图形界面的用户交互。它采用C++语言编写,基于C语言实现的底层图形像素引擎,为上层应用提供了控件、窗口、signal/slot,手势动画等机制。为了提高UI的开发灵活性、降低用户开发时间和成本,Persimmon 提供了所见即所得的UI设计器。用户可通过设计器轻松实现UI界面设计,并利用JavaScript脚本实现对界面逻辑的控制。

2 ART-Pi

RT-Thread 团队精心准备推出的极具扩展性的 DIY 开源硬件。

准备工作

工具:

  • RT-Studio RT-Thread推出的一站式IDE。

    (下载链接:https://www.rt-thread.org/page/studio.html)

  • UI设计器 柿饼配套的设计器。

  • ART-Pi 本次移植需要的硬件平台。

  • RGB屏幕 ART-Pi的lcd接口跟正点原子一样,其他屏幕请看原理图做专门的转接板。

  • 多媒体扩展板 ART-Pi配套的多媒体扩展板。

本次移植的RGB屏幕为正点原子 800x480分辨率的七寸屏,触摸芯片为FT5426。

整个工

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值