合宙 Air724UG 开发板快速上手
前言
- 个人邮箱:zhangyixu02@gmail.com
- 合宙的开发板上手其实还是挺容易的,就是文档太多,对新手而言不知道看啥,有点懵。这里我就针对 Air724UG 开发板来做一个简单的介绍。并且实现一个 hello world 的小上手。
快速上手
LuaTools 安装
- 进入 LuaTools 安装 网站,点击如下链接进行安装。
- 将刚下载好 LuaTools_v3.exe 存放到你想要存放的目录下,然后双击,第一次启动会在 LuaTools_v3.exe 文件可能会提示有风险,无视风险继续安装即可。
- 双击打开之后,会出现提示说有新的更新,我们点击开始即可更新。之后 LuaTools_v3.exe 文件的同级目录将会出现一些文件夹。
底层 Core下载
- 进入 合宙Air720U&724U&722U Lua 固件更新说明 网站,点击 1.3底层core下载地址。
- 下载最新版本,然后将文件夹解压即可。
编写测试程序
- 下载 VScode ,然后在扩展商城里面下载 LuatOS-SOC推荐拓展包。
- 打开设置
- 点击右上角的打开设置(json)图标,然后将如下内容进行添加即可。
{
"editor.fontFamily": "Consolas, 'Microsoft Yahei UI Light','Courier New', monospace",
"editor.renderLineHighlight": "all",
"editor.emptySelectionClipboard": false,
"files.autoGuessEncoding": true,
"files.insertFinalNewline": true,
"files.trimTrailingWhitespace": true,
"editor.bracketPairColorization.enabled": true,
"editor.guides.bracketPairs":"active",
"luahelper.base.showOnline": false
}
- 找到创建一个文件夹,在该文件夹中创建一个
main.lua
的文件,用 VScode 打开该文件夹。最后在main.lua
文件中加入如下内容
PROJECT = "hello_world" -- 工程名字
VERSION = "0.0.1" -- 项目版本
sys = require"sys"
---------------- 这里写应用程序代码 ----------------
sys.timerLoopStart(print,1000,"hello world") -- 每隔 1s 打印一次
--------------------------------------------------
sys.run()
烧录程序
- 将数据线连接电脑和开发板的 USB 线。
- 长按下载模式按键,不要松手,然后按开机键。此时打开设备管理器,端口会增加一个设备。
注意:官网中说会增加 3 个设备,是需要烧录固件之后才有。如果是刚收到板子,我这边测试是只增加了一个设备。
- 打开 LuaTools 工具,选择 4G 模块 USB。
注意:你打开 LuaTools 后的现象可能和我不一样,应该是开发板固件版本不一样的原因。只要设备管理器增加了设备就按照如下图来。
- 选择底层 Core ,找到你下载的底层 Core 路径,下载第一个 pac 文件即可。
- 将你编写好的测试程序包含进来。
- 按照如下方式配置,然后点击下载底层和脚本,等待下载完成即可。
验证程序
- 此时我们将数据线连接到 UART 口。
- 打开 LuaTools ,关闭 4G模块打印选项 —> 打开通用串口打印 —> 选择串口 —> 波特率选择 115200 —> 打开串口。之后即可看到每隔 1s 进行一次打印。
参考
原文地址:https://blog.csdn.net/qq_63922192/article/details/142886958
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!