第三方的开发板要接入8ms平台流程如下:
- 实现平台定义的UI、硬件、应用程序底层接口。
- 提交对应样本给到平台评估。
- 开源相关代码供开发者本地开发。
- 验证通过后即可上架平台。
具体接入说明如下:
- 准备一套基于C语言的应用模板工程,工程中相关约定:
build
目录存放编译输出文件,最终固件在build
目录中,如果需要支持
webusb烧录,固件只能为一个。
平台生成的用户代码存放于main
目录中
给出相关make编译参数。 - 工程中需要移植LittlevGL7.6(https://littlevgl.com/)
- 获取平台最新的硬件、应用统计接口文档,并实现。(如果只开发UI则此类接口可以略过)
- 对接入口函数
平台UI开发版中包含8ms的开机动画(该过程必须不可跳过,相关代码可以找技术人员获取)
在相关初始化完成后调用:
lv_qm_ui_entry();
void lvgl_blockly_init(void);
void lvgl_device_init(void);
并在消息循环中调用
lv_qm_ui_loop();
void lvgl_device_loop(void);
void lvgl_blockly_loop(void);
相关头文件可以联系技术人员获取。
文档更新时间: 2020-11-19 10:17 作者:admin