当前位置:   article > 正文

nxp gui guider 生成的代码移植到linux系统的arm板上_gui guider界面移植到linux

gui guider界面移植到linux

准备:1.已经移植好的lvgl工程

2.对应lvgl版本(7.1或者8.2,nxp gui 目前只支持这两个)

开始:

1.创建gui工程,并生成代码

2.复制代码到自己的工程:

找到工程源文件中的generated文件夹

将整个generated文件夹复制到自己的lvgl根目录

3.修改makefile

打开gui 源文件中的 lvgl-simulator文件夹中的 makefile,复制这些内容到自己lvgl工程的makefile:

  1. makefile_name := $(abspath $(lastword $(MAKEFILE_LIST)))
  2. makefile_path := $(strip $(patsubst %/,% , $(dir $(makefile_name))))
  3. PRJ_DIR := $(makefile_path)
  4. LVGL_DIR := $(PRJ_DIR)
  5. LVGL_DIR_NAME ?= lvgl
  6. CFLAGS := -O3 -g0 -I$(LVGL_DIR)/ -I$(makefile_path)/ -c -fmessage-length=0
  7. CFLAGS += -I$(LVGL_DIR)/$(LVGL_DIR_NAME)/ -I$(LVGL_DIR)/$(LVGL_DIR_NAME)/src

再把generated文件夹的子makefile包含进来(在makefile中添加)

include ./generated/generated.mk

5.注释掉setup_scr_screen.c文件中的#include "custom.h"

6.修改generated文件夹中所有的  .mk 文件(共三个文件)(将GEN_CSRCS改为CSRCS)

  1. #GEN_CSRCS += $(notdir $(wildcard $(PRJ_DIR)/generated/*.c))
  2. CSRCS += $(notdir $(wildcard $(PRJ_DIR)/generated/*.c))

7.编译即可

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/黑客灵魂/article/detail/920674
推荐阅读
相关标签
  

闽ICP备14008679号