做女装网站应怎么定位,网站监控 重启,东莞网站建设aj博客,wordpress做在线编辑图片大小提示#xff1a;作为Espressif#xff08;乐鑫科技#xff09;大中华区合作伙伴及sigmastar#xff08;厦门星宸#xff09;VAD合作伙伴#xff0c;我们不仅用心整理了你在开发过程中可能会遇到的问题以及快速上手的简明教程供开发小伙伴参考。同时也用心整理了乐鑫及星宸…提示作为Espressif乐鑫科技大中华区合作伙伴及sigmastar厦门星宸VAD合作伙伴我们不仅用心整理了你在开发过程中可能会遇到的问题以及快速上手的简明教程供开发小伙伴参考。同时也用心整理了乐鑫及星宸科技的新产品、新方案的主要特点及应用希望你能第一时间了解并快速用上好的方案和产品
简介
LVGL是一个轻量级的开源的图形库。本文详细介绍了如何在7寸开发板上运行lvgl应用同时介绍了如何使用著名的LVGL IDE工具GUI Guider来开发应用程序。 下载LVGL源码 下载LVGL_8.2源码 基于lvgl v8.2我们已经适配了Purple Pi开发板并且放在github上面你可以通过以下方法下载
git clone https://github.com/industio/ido-lvgl8.2.git编译LVGL源码
在编译LVGL源码之前请确保已经安装了交叉编译链arm-linux-gneabihf-gcc which arm-linux-gnueabihf-gcc
/home/ronnie/work3/ssd201/gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcccd ido-lvgl8.2
mkdir objs
mkdir output
make clean
make -j16如果生成output/app说明LVGL源码编译成功。
使用GUI Guider开发LVGL应用
安装JDK GUI Guider依赖JDK工具因此需要先安装JDK工具。 到https://www.oracle.com/java/technologies/downloads/下载并安装最新的JDK。
安装GUI Guider
登录https://www.nxp.com/design/software/development-software/gui-guider:GUI-GUIDER往下翻页找到GUI Guider v1.3.0并下载 安装包下载完成后双击安装即可。
在GUI Guider上开发应用
打开GUI Guider新建一个demo1项目参数设置请保持和下面图片一致 点击下方CREATE按钮项目创建完成 选择Widgets页拖动放置一个switch器件 点击右上角Generate Code按钮 Generate Code完成后继续点击RunSimulator-C在电脑上模拟运行 可以看到刚刚放置的按钮显示在窗口上
交叉编译lvgl应用
在仿真完成后停止仿真点击Resource按钮然后点击文件夹图标 在新打开的窗口中展示了刚才新建的项目源代码所在的位置 复制generated和custom文件夹替换lvgl源码的generated和custom文件夹 在编译前需要配置交叉编译链arm-linux-gnueabihf-gcc,下载gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf.tar.gz解压
tar -xvf gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf.tar.gz
export PATH/home/xxx/gcc-arm-8.2-2018.08-x86_64-arm-linux-gnueabihf/bin:$PATH替换完成后即可开始编译app
make clean
make -j16编译成功将生成output/app。
在开发板上运行lvgl应用
将output/app拷贝到开发上并赋予可执行权限
tftp -g -l app 192.168.1.147
chmod ax app如果没有初始化屏幕先执行disp_init初始化屏幕 /customer/disp_init 运行app 如果你不想在右下角显示FPS CPU信息请修改lv_conf.h将LV_USE_PERF_MONITOR设置为0
/*1: Show CPU usage and FPS count*/
#define LV_USE_PERF_MONITOR 0
#if LV_USE_PERF_MONITOR#define LV_USE_PERF_MONITOR_POS LV_ALIGN_BOTTOM_RIGHT
#endif【打造开源生态是启明智显一直以来坚持的理念。用户可以获取SSD202D开发板的详细设计文件和电路图了解其硬件构成、接口规范和扩展能力。资料可留言获取】