您尚未登录。

楼主 # 2023-09-21 09:52:07

tomyqg
会员
注册时间: 2019-12-06
已发帖子: 48
积分: 28.5

f1c200s awtk+luatos串口屏固件

如题,此固件基于芒果r1加5寸 800x480电阻屏开发,串口屏开发步骤如下:

1.首先使用awtk设计器设计界面,完成后打包资源文件

2.将设计器工程目录下的res(删除掉inc目录及不需要的资源)文件夹拷贝到U盘或SD卡根目录的ui文件下

3.在lua脚本中完成界面切换及更新逻辑(目前只支持串口2 pe7/8 的modbus rtu主机模式进行点位绑定,为啥要用lua,当然是为了直接使用合宙现成的轮子啊),在vscode中完成main.lua脚本编辑后(utf8 模式进行脚本编辑,后期可编译成字节码运行,即main.luac),同样拷贝到U盘或SD卡根目录的ui目录中

4.将U盘或SD卡插到板子上进行ui更新(根据log提示,当提示更新完成需要复位时拔掉SD或U盘重启即可,只更新脚本时,可以将res文件夹删除或重命名)


这个方案比传统串口屏更灵活,比sdk开发模式更简单,各位大佬有啥建议啊

f1c200s_hmi_tool_20230921-1153.7z

最近编辑记录 tomyqg (2023-09-21 11:54:32)

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn