合宙入门教程之luat开发教程

该教程介绍了如何进行合宙开发板的准备工作,包括安装Luatools和USB驱动,然后详细讲解了如何建立工程、烧录main.lua脚本,并提供了遇到问题时的排查步骤。在测试阶段,展示了使用协程打印Helloworld!的日志输出。
摘要由CSDN通过智能技术生成

准备工作

1.开发板(1块)
2.Luatools_v2.exe (烧录固件软件)
3.USB驱动
跳转合宙官网链接
工具下载说明

连接电脑

1.首先安装合宙开发工具,其次安装USB驱动。
2.插上开发板USB连接到电脑上,进入电脑找到设备管理。查看开发板跟电脑连接情况,成功如下。
查看端口

建工程与烧录

1.打开luatools工具,点击项目管理测试,如下图指示。
打开工具
2.新建工程
步骤1:创建工程
在这里插入图片描述
步骤2 :添加依赖与说明
在这里插入图片描述
步骤3:下载
更换底包下载方式
(1)第一次更换底包下载时,勾选USB BOOT下载。
(2)点击下载底层和脚本,按住开发板BOOT键,插入USB,等待下载提示。
(3)下载成功如下
在这里插入图片描述
只下载脚本
直接点击下载脚本即可,正常情况下等待进度条跑完就能烧录成功。

遇到无法下载时:
(1)第一检查电脑是否正常识别到USB设备(异常:重装USB驱动、更换开发板数据线)。
在这里插入图片描述

(2)luatools工具是否识别成功,绿灯亮起。(异常:更换开发板数据线)。
在这里插入图片描述

测试demo之main.lua

--PROJECT:ascii string类型,可以随便定义,只要不使用,就行,这里我们改为hello world
PROJECT = 'hello world'  

--VERSION:ascii string类型,如果使用Luat物联云平台固件升级的功能,必须按照"X.X.X"定义,X表示1位数字;否则可随便定义
VERSION = '2.0.0'

--加载日志功能模块,并且设置日志输出等级
require 'log'
LOG_LEVEL = log.LOGLEVEL_TRACE

--加载sys功能模块
require 'sys'

--起一个协程
sys.taskInit(function()
	while true do
		-- log.info('test',array)
                --输出Hello world!
		log.info('Hello world!')
         print('Hello world!222222')
                --将协程挂起1秒,此函数只能在协程内使用
		sys.wait(1000)
	end
end)

--启动系统框架
sys.init(0, 0)
sys.run()

实验现象

在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值