前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >基于Air103上手体验Luat脚本开发硬件

基于Air103上手体验Luat脚本开发硬件

作者头像
ManInRoad
发布2021-12-28 09:38:19
2.2K0
发布2021-12-28 09:38:19
举报
文章被收录于专栏:物联网思考

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、脚本运行

在串口终端中,查看脚本运行情况:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-12-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 物联网思考 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
项目管理
CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档