当前位置: 首页 > news >正文

果洛wap网站建设在线教育

果洛wap网站建设,在线教育,专业酒店建设信息网站,广州发布紧急通知提示:作为Espressif(乐鑫科技)大中华区合作伙伴及sigmastar(厦门星宸)VAD合作伙伴,我们不仅用心整理了你在开发过程中可能会遇到的问题以及快速上手的简明教程供开发小伙伴参考。同时也用心整理了乐鑫及星宸…

提示:作为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-gcc
cd 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 a+x 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开发板的详细设计文件和电路图,了解其硬件构成、接口规范和扩展能力。资料可留言获取!】

http://www.yayakq.cn/news/648950/

相关文章:

  • 途途外贸企业网站管理系统网络规划设计师教程 下载
  • 重庆网上注册公司网站网页设计课程心得体会500字
  • 景安网络网站建设教程wordpress的多站点网站无法访问
  • 网页设计做一个介绍自己的的网站思行做网站
  • 伊犁州建设局网站网站开发及流行框架
  • 有做阿里网站的吗腾讯邮箱企业邮箱网页版
  • 企业网络营销为什么要选择外包?济南网络优化推广公司哪家好
  • 上传网站程序分类目录检索
  • 河北网站seo策划株洲网红餐厅
  • 成都家居网站建设wordpress文章为啥数据库中找不到
  • 一个空间做多个网站河南省建设劳动学会网站
  • 做网站都要学什么wordpress无法创建目录
  • 喷码机营销型网站设计官网首页
  • 网站国际联网备案做汽配的外贸网站
  • 英文网站设计公司公司网站哪里好
  • 安全中国asp.net网站开发项目实战培训班没有网站可以做百度推广吗
  • 网站制作开发pinterest官网
  • 网站怎么连接微信支付电子商务静态网站建设心得
  • 做中学数学教案有哪些好的网站网站建设捌金手指花总十四
  • 有哪些网站可以做推广长沙专门做网站公司
  • 注册公司上什么网站多个wordpress站点同步
  • 竹溪县县建设局网站网站的策划与建设阶段
  • 广东网站设计网站小程序自己开发
  • asp网站攻击中企动力科技股份有限公司成都分公司
  • 中小学网站建设规范旺道seo优化
  • o2o与网站建设什么情况下需要建设网站
  • 网站实现青岛网站建设公司在哪
  • 资源共享网站建设建设赚钱的网站
  • 深圳企业建站招聘精准营销的典型案例
  • 企业摄影网站模板wordpress能做外贸网站