Skip to content
目录

本地开发

本地开发

由于平台提供的控件接口有限,我们可以将项目导出到本地继续进行开发。

以项目导入vscode的流程为例:

前置条件: 
1.本地搭建esp-idf的开发环境 
2.下载8ms最新的SDK版本 
3.8ms平台上有项目且编译成功

1. 搭建简单的项目

在本地已经搭建esp-idf开发环境且下载8ms最新的SDK版本的前提下,使用8ms最新的SDK中的 "/example/get-start"

更多详情配置等信息可参考"/example/get-start/README",请确保编译下载正常

2. 8ms平台UI导入项目

点击平台左上角 编译 - 下载源码,将下载的源码,zx_ui文件夹的所有文件复制到sdk中get-start/components文件夹处,并替换掉目标中的文件。

(或者更改'load_ui_code.py'脚本中的token,使用python运行'load_ui_code.py'进行ui文件的自动拉取。[暂不支持])

再次编译下载运行

*平台不支持修改文件再导回机制,开发过程中尽量避免修改zx_ui文件夹下的文件

例子

当前例子主要展示目录结构:

guide_1.gif

本地字体

由于平台预置了多种常用字库,如果不是需要的字库,可以通过lvgl官方提供的字体转换,来转换字体,导入工程。

以下是lvgl官方的链接:https://lvgl.io/tools/fontconverter

本地图片转换

如果想要本地添加或者更换图片,可以通过lvgl官方提供的图片转换,来转换图片。

以下是lvgl官方的链接:https://lvgl.io/tools/imageconverter