用户工具

站点工具


icore4tlvgl_1

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
icore4tlvgl_1 [2020/11/21 12:45]
zgf
icore4tlvgl_1 [2022/04/01 11:11] (当前版本)
sean
行 1: 行 1:
-{{ :icore4t:lvgl_gif_test1.gif?direct |}}+|  **银杏科技有限公司旗下技术文档发布平台** ​ |||| 
 +|技术支持电话|**0379-69926675-801**||| 
 +|技术支持邮件|Gingko@vip.163.com||| 
 +^  版本 ​ ^  日期 ​ ^  作者 ​ ^  修改内容 ​ ^ 
 +|  V1.0  |  2020-11-10 ​ |  yang  |  初次建立 ​ |  
 + 
 +===== 实验一:LVGL系列教程简介 ===== 
 + 
 +==== 一、LVGL介绍 ==== 
 + 
 +LittlevGL是一个免费的开源嵌入式 GUI 库(简称LVGL),界面精美,消耗资源小,可移植度高,支持响应式布局,全库采用纯 c 语言开发,移植上手简单。另LittlevGL更新到v7之后,正式更名为LVGL。 
 +LVGL 的主要特性如下: 
 +  * 具有非常丰富的内置控件,​按钮、图表、列表、滑块、图像等 
 +  * 高级图形效果:动画,反锯齿,透明度,平滑滚动 
 +  * 支持多种输入设备,​触摸板、鼠标、键盘、编码器等 
 +  * 支持多语言的 UTF-8 编码 
 +  * 支持多个和多种显示设备,例如同步显示在多个彩色屏或单色屏上 
 +  * 完全自定制的图形元素 
 +  * 硬件独立于任何微控制器或显示器 
 +  * 可以缩小到最小内存 (64 kB Flash, 16 kB RAM) 
 +  * 支持操作系统、外部储存和 GPU(非必须) 
 +  * 仅仅单个帧缓冲设备就可以呈现高级视觉特效 
 +  * 使用 C 编写以获得最大兼容性(兼容 C++) 
 +  * 支持 PC 模拟器,无需嵌入式硬件就可以在电脑上开始GUI设计 
 +  * 为加速 GUI 设计,​提供教程,​案例和主题,​支持响应式布局 
 +  * 提供了在线和离线文档 
 +  * 基于自由和开源的 MIT 协议 
 + 
 +运行效果图以及更多详细的说明请见官网: 
 + 
 +LVGL中文官网:https://littlevgl.cn/ 
 + 
 +LVGL英文官网:https://​lvgl.io/​ 
 + 
 +Github地址:https://​github.com/​lvgl 
 + 
 +LVGL英文在线文档:https://​docs.lvgl.io/​latest/​en/​html/​ 
 + 
 + 
 +==== 二、教程说明 ==== 
 + 
 +LVGL系列例程采用iCore4T + RT-Thread + LVGL的组合方式,既能保证图形界面的流畅运行,又不影响数据采集处理的质量,降低工程师开发难度的同时,提高系统运行的稳定性。 
 + 
 +本系列例程使用的工程是在《RT-Thread 4.0.2 移植及实验教程》例程十二基础上移植LVGLv7.4得到的,所以先了解RT-Thread移植过程,尤其是液晶屏驱动、电容触摸驱动的移植过程对接下来的学习是很有帮助的。 
 + 
 +LVGL主要由Overview(概览)和Widgets(控件)两部分组成,概览包括对象、图层、事件、样式、输入设备、显示设备、字体、图像、文件系统、动画、任务系统、绘制,对LVGL的特性进行介绍。控件包括标签、按钮、开关、表格、复选框、日历、仪表盘、滑块等,本系列例程以控件介绍部分为主体,穿插概览部分内容,尽力将所有主要内容都包含到,最后提供两个综合例程来带大家熟悉LVGL应用开发。 
 + 
 +==== 三、实验设备及平台 ==== 
 + 
 +  - iCore4T 双核心板 
 +  - iCore4T 扩展底板 
 +  - iCore 4.3寸触摸屏底板 
 +  - 4.3寸电容触摸屏 
 +  - JLINK(或相同功能)仿真器 
 +  - Micro USB线缆 
 +  - Keil MDK 开发平台 
 +  - STM32CubeMX开发平台 
 +  - 装有WIN XP(及更高版本)系统的计算机 
 + 
 +==== 四、注意事项 ==== 
 + 
 +  * 本系列例程以4.3寸电容触摸屏为例进行演示。 
 +  * 例程工程在rt-thread\bsp\stm32\stm32h750-gingko-icore4t目录下。 
 +  * STM32CubeMX使用方法请参考iCore4T的ARM例程部分。 
 +  * RT-Thread相关内容请参考《RT-Thread 4.0.2 移植及实验教程》。
icore4tlvgl_1.1605933929.txt.gz · 最后更改: 2020/11/21 12:45 由 zgf