AWTK 开源智能串口屏方案发布,旨在解决传统串口屏诸多痛点,为用户提供更开放、更易用、更强大的开源串口屏方案。基于 AWTK 和 AWTK-MVVM 实现的串口屏方案。
界面修改数据,自动通知 MCU。
MCU 修改数据,自动更新界面。
提供简单易用的 API,无需了解通信协议,无需记忆变量地址,一般使用下面 4 个函数即可:
对于高级用户,也提供了一些直接操作 GUI 的函数。
也可以集成 TKC,TKC 中提供大量实用函数,可以加快 MCU 端嵌入式软件的开发。
本方案不限制硬件,能运行 AWTK-MVVM 即可。后面的例子可以 PC 上运行,同时也提供了基于 ZDP1440 HMI 显示驱动芯片 环境。
git clone https://github.com/zlgopen/awtk.gitcd awtkscons
AWTK 的编译方法和环境配置请参考 AWTK 编译指南:
https://gitee.com/zlgopen/awtk/blob/master/README_zh.md
将 AWTK-MVVM 下载到当前目录。
git clone https://github.com/zlgopen/awtk-mvvm.gitcd awtk-mvvmscons WITH_JERRYSCRIPT=false
用 WITH_JERRYSCRIPT=false 参数禁止编译 jerryscript,因为 jerryscript 不是必须的。
cd mcu/simulatorsconspython scripts/update_res.py all
运行 MCU 模拟器
./bin/mcu_sim
1.4 编译 HMI Demo
cd hmi/demo_app3sconspython scripts/update_res.py all
./bin/demo
全部0条评论
快来发表一下你的评论吧 !