第三方的开发板要接入8ms平台流程如下:

  • 实现平台定义的UI、硬件、应用程序底层接口。
  • 提交对应样本给到平台评估。
  • 开源相关代码供开发者本地开发。
  • 验证通过后即可上架平台。

具体接入说明如下:

  1. 准备一套基于C语言的应用模板工程,工程中相关约定:
    build目录存放编译输出文件,最终固件在build目录中,如果需要支持
    webusb烧录,固件只能为一个。
    平台生成的用户代码存放于main目录中
    给出相关make编译参数。
  2. 工程中需要移植LittlevGL7.6(https://littlevgl.com/)
  3. 获取平台最新的硬件、应用统计接口文档,并实现。(如果只开发UI则此类接口可以略过)
  4. 对接入口函数
    平台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