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

南桥做网站谷歌独立站seo

南桥做网站,谷歌独立站seo,上市设计网站,医疗网络推广外包文章参考:https://gitee.com/socbis/linux-lvgl lvgl on linux Frame buffer 主机环境: Ubuntu 18.04lvgl 8.0.1 获取源码并运行demo 获取源码 需要3样东西来构建demo : lvgl核心控件库: 从此处获取源码 lvgl,选择版本 Release v8.0.1. 显示和触摸接…

文章参考:https://gitee.com/socbis/linux-lvgl

lvgl on linux Frame buffer

主机环境: Ubuntu 18.04
lvgl 8.0.1

获取源码并运行demo

  1. 获取源码

    需要3样东西来构建demo :

    1. lvgl核心控件库: 从此处获取源码 lvgl,选择版本 Release v8.0.1.

    2. 显示和触摸接口层 : 关联图形库与硬件,源码 lv_drivers,选择版本 v8.0.

    3. lv_demo 源码 : 源码 lv_demos, 同样选择版本 v8.0.

      最终得到三个压缩包:

    • lvgl-8.0.1.tar.gz
    • lv_drivers-release-v8.0.zip
    • lv_demos-release-v8.0.zip
  2. 创建文件夹并解压源码:

     mkdir lvgl_linuxcd lvgl_linux# 复制上述压缩包到此处 .# 解压tar xvf lvgl-8.0.1.tar.gzunzip lv_drivers-release-v8.0.zipunzip lv_demos-release-v8.0.zip# 重命名解压后的文件夹mv lvgl-8.0.1 lvglmv lv_drivers-release-v8.0 lv_driversmv lv_demos-release-v8.0 lv_demos# delete zip tarrm lv_drivers-release-v8.0.zip lv_demos-release-v8.0.zip lvgl-8.0.1.tar.gzlslv_demos  lv_drivers  lvgl
  3. 获取配置文件

    • 核心库配置文件 : lv_conf.h

    • 驱动配置文件 : lv_drv_conf.h

    • demo配置文件 : lv_demo_conf.h

      # 基于配置模板创建
      cp lvgl/lv_conf_template.h lv_conf.h
      cp lv_drivers/lv_drv_conf_template.h lv_drv_conf.h
      cp lv_demos/lv_demo_conf_template.h lv_demo_conf.hls
      lv_conf.h  lv_demo_conf.h  lv_demos  lv_drivers  lv_drv_conf.h  lvgl

      修改配置文件:

    • 使能,将3个文件 #if 0 改为 #if 1 /*Set it to "1" to enable content*/

    • 修改 lv_drv_conf.h

        #  define USE_FBDEV           1#  define USE_EVDEV           1
    • 修改 lv_demo_conf.h :

        #define LV_USE_DEMO_WIDGETS        1
    • 修改 lv_conf.h :

      配置 Tick interface

        #define LV_TICK_CUSTOM     1#if LV_TICK_CUSTOM#define LV_TICK_CUSTOM_INCLUDE  <stdint.h>         /*Header for the system time function*/extern uint32_t custom_tick_get(void);#define LV_TICK_CUSTOM_SYS_TIME_EXPR (custom_tick_get())     /*Expression evaluating to current system time in ms*/#endif   /*LV_TICK_CUSTOM*/

      使能 12,16 号字体:

        #define LV_FONT_MONTSERRAT_12    1#define LV_FONT_MONTSERRAT_14    1#define LV_FONT_MONTSERRAT_16    1

      设置堆大小:

      • 使用 lvgl 内建内存分配方案: 配置堆大小,实测 2KB 无法启动demo,我给 2MB

          #  define LV_MEM_SIZE    (2 * 1024U * 1024U)          /*[bytes]*/
      • 使用 linux 系统内存分配:使能宏 #define LV_MEM_CUSTOM 1 即可

  1. 编写主程序和Makefile

    main.c 参考自 lv_port_linux_frame_buffer/blob/release/v8.2/main.c

    main.c 中修改 lv_demo.h 路径:

     #include "lv_demos/lv_demo.h"

    Makefile 参考自 lv_port_linux_frame_buffer/blob/release/v8.2/Makefile

     同时还要把Makefile同级目录下的mouse_cursor_icon.c复制过来

    Makefile 做如下修改:

     CC = arm-linux-gnueabihf-gccinclude $(LVGL_DIR)/lv_demos/lv_demo.mkCSRCS +=$(LVGL_DIR)/mouse_cursor_icon.c
  2. make 生成 demo

  3. 参考官方的文档手册操作让其在Ubuntu上能显示:https://blog.lvgl.io/2018-01-03/linux_fb

     1、Ctrl + Alt + F6切换TTF(也有可能是Ctrl + Alt + F1 /Ctrl + Alt + F4等,切换不了就多试下)2、sudo su切换用户3、service lightdm stop4、./demo,即可看到官方demo了(只能看,不能操作,鼠标看不到,需要再研究下)5、service lightdm start即可切换回linux桌面ttf

本文由博客一文多发平台 OpenWrite 发布!

http://www.mmbaike.com/news/64178.html

相关文章:

  • 做地铁建设的公司网站seo网络优化培训
  • 做资源网站需要什么seo做什么网站赚钱
  • 广州网站备案要求中国品牌策划公司排名
  • 北京小型网站建设河南关键词排名顾问
  • 百胜招聘 网站开发广州网络营销
  • div做网站排版seo薪资seo
  • wordpress编辑器转义深圳专业seo外包
  • 常用的电子商务网站开发技术seo简介
  • 沈阳网站开发公司电话百一度一下你就知道
  • 淘宝店可以做团购的网站吗seo优化方法有哪些
  • 上海装修设计电商网站seo怎么做
  • 微信公众号开发文档官方网络优化工程师是做什么的
  • 做静态网站有什么用优秀软文范例100字
  • php在动态网站开发线上广告投放渠道
  • 怎么做旅游网站网络营销的认识
  • 浙江省和住房建设厅网站惠州seo收费
  • 网站 搭建 公司全网营销推广服务
  • 网站后期维护费用多少惠州百度seo在哪
  • 官方网站怎么建设的网站搭建谷歌seo
  • 建网站的外包公司网络推广渠道
  • 百度怎么做网站排名短视频推广引流
  • 动物做logo的网站关键词权重
  • 苏州政策查询防疫武汉seo软件
  • 做网站优化选阿里巴巴还是百度百度图片识别
  • 网站如何跟域名绑定网站运营指标
  • 桥西企业做网站排名函数
  • 北京如何优化网站网站seo分析常用的工具是
  • 网站建设丶金手指B排名15百度推广售后服务电话
  • 淄博微信网站建设网络营销首先要进行
  • 找别人做的淘客网站 会不会有问题seo排名外包