本地开发
本地开发
由于平台提供的控件接口有限,我们可以将项目导出到本地继续进行开发。
以项目导入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文件夹下的文件例子
当前例子主要展示目录结构:

本地字体
由于平台预置了多种常用字库,如果不是需要的字库,可以通过lvgl官方提供的字体转换,来转换字体,导入工程。
以下是lvgl官方的链接:https://lvgl.io/tools/fontconverter
本地图片转换
如果想要本地添加或者更换图片,可以通过lvgl官方提供的图片转换,来转换图片。
以下是lvgl官方的链接:https://lvgl.io/tools/imageconverter
8MS