LuatOS是一款针对嵌入式的脚本运行框架,可以极大提升开发效率。 使用Lua 5.3作为主要语言,针对资源较少的嵌入式环境进行了优化,极大提升了运行效率。
本文使用硬件为合宙Air103,是阿里平头哥XT804内核,1M flash,288K ram。
1、Luat官方资料
https://wiki.luatos.com/
2、下载烧录工具Luatools
https://doc.openluat.com/wiki/3?wiki_page_id=695
下载之后,直接解压就可以使用了,打开之后会提示升级,这里升级到了较新的版本2.1.40。
3、连接板子
这里使用的是官方的Air103,使用串口连接,波特率是921600。
4、下载固件
这里个人理解就是把mcu当成lua解释器,因此要先烧录解释器的固件,与mcu运行micropython是一个原理。
在Luatools的目录下resource目录里面,存放了针对不同硬件的固件,选择相应的即可。
下载成功后,重启模块,会输出log,显示固件的版本信息等,如下图:
5、下载脚本
点击“项目管理测试”进入,创建项目,选择底层CORE,也就是在第三步下载的固件,在固件所在目录里面有个demo文件夹,里面有官方提供的一些示例脚本。
这里我们选择hello_world这个脚本,然后“下载脚本”。
6、脚本运行
在串口终端中,查看脚本运行情况: