前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >200-Air724UG(4G全网通GPRS)开发-下载和运行第一个lua程序

200-Air724UG(4G全网通GPRS)开发-下载和运行第一个lua程序

作者头像
杨奉武
发布2021-12-01 15:01:37
5230
发布2021-12-01 15:01:37
举报
文章被收录于专栏:知识分享

说明

这节的开发工具和驱动和刷AT指令那节一样,不过本节会重复叙述;

如果用户已经安装过驱动,不需要重复安装.

下载安装usb驱动

https://www.openluat.com/

根据自己的电脑系统选择

使用电脑usb线连接开发板

正常情况下在电脑的设备管理器里面会多出来三个COM口

下载烧录调试软件

下面开始下载和运行第一个lua程序

1.访问官网,下载core和例程代码

https://www.openluat.com/

2.关于core文件

core文件是固件,刷不同的固件,底层支持的功能不一样

带FLOAT的是支持浮点数运算

带dfota的是支持使用官方升级系统升级程序

带TTS的是支持语音播报

支持的功能越多,底层使用的存储越大,剩余的给咱使用的越小.

3.关于lua脚本文件

demo是官方提供的例程

doc是使用手册

lib是库函数,咱就是使用里面提供的库函数来实现各种功能

4.使用电脑usb线连接开发板(UAB下载不需要任何按键)

5.打开下载工具,选择usb打印

6.点击项目管理测试

7.其实原先是直接选择下载文件就可以,官方为了让大家伙便于管理咱的程序项目,就设置了必须先新建项目...

8,选择core(固件)文件(我就选择一个最全功能的哈)

9,把所有的库函数添加进来

注意哈,其实不用全部添加,必须添加的是sys.lua.然后其它的用到什么添加什么.

但是为了便于咱初期测试学习减少麻烦,直接一次性添加进来最快捷,

以后明白了咱在想添加什么再添加什么.

9,测试一下ADC这个例程

9,然后点击下载固件和脚本

提示:固件下载一次就可以,如果下载过了固件,可以点击前面的下载脚本,不用再下载固件了.

9,可以在软件看到日志打印

注意:

现在不用关心源码看不懂,后面会有教程一点一点的让大家伙看懂的.

还有就是不要感觉lua脚本语言不知道是啥就害怕哈!

底层功能是C语言写的,然后再使用的Lua语言调用的而已!

也就是说在C语言的基础上又封装了一层,封装的目的就是直接面向应用

比如:采集个传感器,咱用C语言还要写各种判断,采集,gpio各种.....

然后用lua的话直接一个函数调用就可以了; 其实是官方用C在底层上已经写好了.

当然啦,其它的就是只要懂一点lua语法就可以了.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-08-19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 说明
    • 这节的开发工具和驱动和刷AT指令那节一样,不过本节会重复叙述;
      • 如果用户已经安装过驱动,不需要重复安装.
      • 下载安装usb驱动
        • 根据自己的电脑系统选择
        • 使用电脑usb线连接开发板
          • 正常情况下在电脑的设备管理器里面会多出来三个COM口
          • 下载烧录调试软件
          • 下面开始下载和运行第一个lua程序
            • 1.访问官网,下载core和例程代码
              • https://www.openluat.com/
                • 2.关于core文件
                  • core文件是固件,刷不同的固件,底层支持的功能不一样
                  • 带FLOAT的是支持浮点数运算
                  • 带dfota的是支持使用官方升级系统升级程序
                  • 带TTS的是支持语音播报
                  • 支持的功能越多,底层使用的存储越大,剩余的给咱使用的越小.
                • 3.关于lua脚本文件
                  • demo是官方提供的例程
                  • doc是使用手册
                  • lib是库函数,咱就是使用里面提供的库函数来实现各种功能
                • 4.使用电脑usb线连接开发板(UAB下载不需要任何按键)
                  • 5.打开下载工具,选择usb打印
                    • 6.点击项目管理测试
                      • 7.其实原先是直接选择下载文件就可以,官方为了让大家伙便于管理咱的程序项目,就设置了必须先新建项目...
                        • 8,选择core(固件)文件(我就选择一个最全功能的哈)
                          • 9,把所有的库函数添加进来
                            • 注意哈,其实不用全部添加,必须添加的是sys.lua.然后其它的用到什么添加什么.
                            • 但是为了便于咱初期测试学习减少麻烦,直接一次性添加进来最快捷,
                            • 以后明白了咱在想添加什么再添加什么.
                          • 9,测试一下ADC这个例程
                            • 9,然后点击下载固件和脚本
                              • 提示:固件下载一次就可以,如果下载过了固件,可以点击前面的下载脚本,不用再下载固件了.
                            • 9,可以在软件看到日志打印
                            • 注意:
                              • 现在不用关心源码看不懂,后面会有教程一点一点的让大家伙看懂的.
                                • 还有就是不要感觉lua脚本语言不知道是啥就害怕哈!
                                  • 底层功能是C语言写的,然后再使用的Lua语言调用的而已!
                                    • 也就是说在C语言的基础上又封装了一层,封装的目的就是直接面向应用
                                      • 比如:采集个传感器,咱用C语言还要写各种判断,采集,gpio各种.....
                                        • 然后用lua的话直接一个函数调用就可以了; 其实是官方用C在底层上已经写好了.
                                          • 当然啦,其它的就是只要懂一点lua语法就可以了.
                                          相关产品与服务
                                          项目管理
                                          CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
                                          领券
                                          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档