## 米尔-T133测试评-LVGL移植
前面我们已经成功适配了屏幕显示和电容触摸,已经达成了lvgl移动植入的必要条件,接下来我们就开始移植LVGL8.2的GUI到这个板子上
### 1. 拉取LVGL源码
我们可以通过一下命令拉取lvgl
```bash
git clone https://github.com/lvgl/lvgl.git
git clone https://github.com/lvgl/lv_drivers.git
git clone https://github.com/lvgl/lv_port_linux_frame_buffer.git
在每个文件夹下执行这个命令
git branch -a 查看当前分支
git checkout release/v8.2 切换到8.2分支
```
### 2. 配置LVGL
**复制lv_port_linux_frame_buffer 路径下的 main.c 和 Makefile 到当前路径**
```bash
cp lv_port_linux_frame_buffer/main.c ./
cp lv_port_linux_frame_buffer/Makefile ./
```
修改Makefile文件
![在这里插入图片描述](https://img-blog.csdnimg.cn/c867b975d33840cbb7d895fa0f585599.png)
**修改lvgl 配置文件**
```bash
cp lvgl/lv_conf_template.h lv_conf.h
vi lv_conf.h
```
启用配置文件
![在这里插入图片描述](https://img-blog.csdnimg.cn/d07805dc409d480e8bee8d294bcb9ae5.png)
设置显示颜色深度
![在这里插入图片描述](https://img-blog.csdnimg.cn/45742e4cd9ab43b9ba76518e416c3f94.png)
修改显存
![在这里插入图片描述](https://img-blog.csdnimg.cn/76333cbec443476ba055cf2e5187181e.png)
修改TICK
![在这里插入图片描述](https://img-blog.csdnimg.cn/bc211e07d93c4cf2ac0abe36c1357172.png)
使能窗口demo
![在这里插入图片描述](https://img-blog.csdnimg.cn/4a60321368974b4f89b5ca5d7f015fe0.png)
使能日志模块
![在这里插入图片描述](https://img-blog.csdnimg.cn/540a10b830de4fc886648a42c6f56b09.png)
显示帧数和CPU占用量
![在这里插入图片描述](https://img-blog.csdnimg.cn/4c939421ecff42d6b4a27a5e4f9fea90.png)
**修改驱动配置文件**
```bash
cp lv_drivers/lv_drv_conf_template.h lv_drv_conf.h
vi lv_drv_conf.h
```
启动驱动配置文件
![在这里插入图片描述](https://img-blog.csdnimg.cn/6cada35930b44d30abc51f66b381df31.png)
设置显示驱动 根据你fb的路径配置
![在这里插入图片描述](https://img-blog.csdnimg.cn/274bdcc3cd494a74a0f037539ec63997.png)
设置触摸驱动 根据你触摸驱动文件的生成位置配置
![在这里插入图片描述](https://img-blog.csdnimg.cn/461fca27fa9a40e4bbf122ce944aa5cb.png)
修改main.c 文件
```bash
vi main.c
```
注解鼠标显示
![在这里插入图片描述](https://img-blog.csdnimg.cn/e8971d278e3145c38bf98f56436c4c1e.png)
修改分辨率 设置双缓冲![在这里插入图片描述](https://img-blog.csdnimg.cn/de57251984c04f35b9e7d1401b16c70c.png)
### 3. 编译demo
```bash
make -j12
```
### 4. 测试LVGL
生成可执行文件 ,放入开发板,开发板启动运行demo
```bash
./demo
```
这个文章其实是我一年前在全志f1c100s上移植lvgl8.2上搬过来的,详情可以去看我csdn上发的文章:
[鱼尾001_F1C100s,imx6ull-CSDN博客](https://blog.csdn.net/weixin_45881223?type=blog)