OpenEdv-开源电子网

 找回密码
 立即注册
查看: 3266|回复: 1

LittlevGL在AT32上的移植说明

[复制链接]

7

主题

7

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2020-8-24
在线时间
3 小时
发表于 2021-12-10 09:50:46 | 显示全部楼层 |阅读模式
概述
LittlevGL 是一个开源免费的GUI,支持触摸屏操作,移植简单方便,开发者一直在不断完善更新。
LittlevGL 自带了丰富的控件:窗口、按键、标签、list、图表等,还可以自定义控件;支持很多特
效:透明、阴影、自动显示隐藏滚动条、界面切换动画、图标打开关闭动画、平滑的拖拽控件、分
层显示、反锯齿、仅耗少量内存的字体等等。
LittlevGL 常见于 MCU级别的设备,支持各类输入输出接口与芯片,支持使用GPU,源码以C语言
编写。
这篇应用笔记描述如何将LittlevGL移植到AT32 MCU上。并简要介绍了LittlevGL的控件及一些工具的
使用方法。
LittlevGL官网地址:https://littlevgl.com/

AT32 硬件准备
硬件主要由AT32开发板和显示部分组成。
AT32 开发板
可采用AT-START-F403/ AT-START-F413或AT-START-F403A。如下图1为AT-START-F403A V1.0
(如果需要在403及其他上运行,需更换开发板及对应驱动),当前提供例程基于AT-START-F403
及AT-START-F403A(如果需要在413上运行,在工程内更换启动文件及修改芯片型号即可)。
图 1. AT-START-F403A V1.0

AT32 LittlevGL 原理图
本应用指南提供的demo使用到的外设资源有USART,SPI,GPIO等(如下图),用户可根据具体需
要灵活配置和修改。

显示部分
可根据具体需求进行选择,本文及所有移植例程均基于Camera Sensor Arduino Con Board_V1.0。
配套LCD为2.4’TFT_LCD240*320,其驱动IC为ILI9341,实物如下图。

详细内容见文档。

文档以及代码下载路径:
https://www.arterytek.com/download/AN0018_LittlevGL_on_AT32_MCU.zip

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

94

帖子

0

精华

高级会员

Rank: 4

积分
934
金钱
934
注册时间
2017-4-8
在线时间
111 小时
发表于 2022-11-8 13:43:15 | 显示全部楼层
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 17:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表