硬汉嵌入式论坛

 找回密码
 立即注册
查看: 961|回复: 3
收起左侧

[客户分享] LittlevGL在AT32上的移植说明

[复制链接]

29

主题

5

回帖

92

积分

初级会员

积分
92
发表于 2021-11-26 17:55:53 | 显示全部楼层 |阅读模式
本帖最后由 danny 于 2021-11-26 17:57 编辑

LittlevGL在AT32上的移植说明


概述
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
1.png
AT32 LittlevGL 原理图
本应用指南提供的demo使用到的外设资源有USART,SPI,GPIO等(如下图),用户可根据具体需
要灵活配置和修改。

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

3.png

详细内容见文档。

文档以及代码下载路径:
AN0018_LittlevGL_on_AT32_MCU_ZH_V1.0.3.pdf (1.69 MB, 下载次数: 14)
https://www.arterytek.com/downlo ... vGL_on_AT32_MCU.zip

回复

使用道具 举报

31

主题

208

回帖

301

积分

高级会员

积分
301
发表于 2021-11-27 09:59:06 | 显示全部楼层
买不到芯片 就是 “空气开发板”
回复

使用道具 举报

1

主题

13

回帖

16

积分

新手上路

积分
16
发表于 2021-12-7 19:46:14 | 显示全部楼层
有LV8的不?
回复

使用道具 举报

4

主题

42

回帖

54

积分

初级会员

积分
54
发表于 2021-12-10 08:47:00 | 显示全部楼层
Hp_2018 发表于 2021-11-27 09:59
买不到芯片 就是 “空气开发板”

顶一个
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-30 07:46 , Processed in 0.193423 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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