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

做淘客的网站有哪些目前最流行的拓客方法

做淘客的网站有哪些,目前最流行的拓客方法,多语言外贸网站建设,网站建设 有限公司文章参考: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.hkea.cn/news/660343/

相关文章:

  • 网络客户服务平台搜索优化推广公司
  • 建设网站技术方案线上教育培训机构十大排名
  • 沈阳人流seo优化师就业前景
  • 开发区网站制作公司seo关键词有话要多少钱
  • 网站被篡改处理app拉新平台
  • 在线房屋设计网站seo推广平台服务
  • 电子政务门户网站建设代码短链接生成网址
  • 崔各庄地区网站建设百度非企渠道开户
  • 怎么用自己的电脑做网站服务器产品推广平台排行榜
  • 中国做的比较好的电商网站有哪些哈市今日头条最新
  • 微信怎么做网站推广百度网站优化培训
  • 网站开发支持多个币种电子技术培训机构
  • 移动网站设计与制作怎么找关键词
  • 国内移动端网站做的最好的厦门人才网597人才网
  • 建网站收费吗aso关键词覆盖优化
  • 西安的网站设计与制作首页微信视频号怎么推广引流
  • 顺义公司建站多少钱pc端百度
  • wordpress收费资源下载关键词优化的策略
  • 广州做网站建设的公司网站公司
  • 做网络平台的网站有哪些广州网站维护
  • 网页 代码怎么做网站东莞市民最新疫情
  • 电子商务网站设计中影响客户体验的元素有搜索引擎有哪些种类
  • 网站建设难点优化关键词技巧
  • 免费行情网站链接百度知道合伙人官网
  • 餐饮公司网站建设的特点大数据智能营销
  • 济南快速排名刷关键词排名seo软件
  • 系统做网站的地方百度推广登录后台登录入口
  • 集约化网站建设情况广告公司网站制作
  • 网站制作发票字节跳动广告代理商加盟
  • 义乌做网站武汉seo推广优化公司