1. 什么是 EVUE
EVUE(Embedded VUE),是一个面向嵌入式平台的 VUE 小程序开发框架。支持 HTML、
CSS、JS 和 Python 等多种语言开发。
开发资料:https://www.yuque.com/bytecode/evue-doc
2. 基于 Pikascript 的 EVUE 开发
PikaScript 是一个完全重写的超轻量级 python 引擎,零依赖,零配置,可以在 Flash ≤ 32KB,
RAM≤ 4KB 的平台下运行(如 stm32g030c8 和 stm32f103c8),极易部署和扩展,具有大量的
中文文档和视频资料。
开发资料:https://gitee.com/Lyon1998/pikascript
针对小资源芯片场景,采用 pikascript 作为 python 引擎,用户可以在 evue 脚本内编写
python 代码。这样既满足用户能快速开发 UI 界面,同时也兼顾了芯片资源受限的场景。
3. quickbc 使用教程
quickbc 是基于 Python 构建的一个在线编译工具,可以将 EVUE 脚本编译成可执行的
pikascript 的字节码文件。使用 quickbc 之前需完成以下步骤:
安装 python 开发环境
安装 windows git 工具
加入 QQ 群 399011436,向管理员申请开发账号
在 quickbc 目录下打开 git bash,终端输入 python quickbc.by test/test.evue
编译成功后,会在 evue 脚本文件目录下生成对应的 test.py.o 文件
4. 开发板使用教程
开发板上电
编译 keil 工程,烧写固件
打开 XCOM 串口调试助手,打开相应串口