码迷,mamicode.com
首页 > 其他好文 > 详细

GPRS(Air202) Lua开发: 下载和运行第一个程序

时间:2020-05-23 09:25:47      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:官方   bsp   保存   时间   用户   product   内存   lin   tps   

 

 

 

安装驱动

Air202为串口烧录程序

板子使用的USB转串口:CH340

如未安装驱动,请安装驱动

技术图片

 

 

下载程序下载工具

 

1.去官方下载

http://www.openluat.com/Product/gprs/Air202.html

 

技术图片

 

 

 

2.下载我提供的

技术图片

 

 

技术图片

 

 

 

下载Lod

1.拨动开关拨到最下面,usb链接电脑

技术图片

 

2.打开软件

技术图片

 

 

3.选择自己的串口号,然后点击  打开串口

 

技术图片

 

 

 

4.动作下复位按钮

 

 

 技术图片

 

 

 

5.连接上模块

技术图片

 

 

 

 

6.选择下载Lod文件

 

技术图片

 

 

选择支持SSL,UI,FLOAT的Lod

技术图片

 

 

技术图片

 

 

技术图片

 

 

 

技术图片

 

 

如果下载中出现这种情况,请重新尝试下载即可

技术图片

 

 

 

 

下载运行第一个程序

选择下载lua脚本

技术图片

 

 

 

技术图片

 

 

 

lib是官方封装的库!用户写程序就是调用库里面的函数

选中所有的,对于初学者,全部添加即可

 

技术图片

 

 

 

 

接着再添加咱自己的文件

官方给了很多demo

技术图片

 

 

 

 

 

 

demo里面官方给了好多例子

咱先添加个adc的程序看看效果

 

技术图片

 

 

 

技术图片

 

 

 

最后点击下载

技术图片

 

 

技术图片

 

 

 

 

程序正在打印AD电压值

 

 

 技术图片

 

 

咱们看一下adc程序

技术图片

 

 

 

lua开发都是文件加载文件的形式

官方做的是内部默认先加载 main.lua文件

打开main.lua看一下

 

 

记住一句话:lua开发没有软件编译器

就是用文本编辑器来编辑代码

推荐个编辑器: VSCode

https://code.visualstudio.com/

 

当然,大家也可以用 EditPlus ,NotePad++ 等等

adc的文件就两个  main.lua  testAdc.lua

 

 

main.lua里面又加载的testAdc.lua

技术图片

 

 

 

testAdc 里面用定时器每隔1S执行一次 read函数

然后打印 log.info("testAdc.read",adcval,(voltval-(voltval%3))/3,voltval)

技术图片

 

 

 

总结

首先需要下载Lod

Lod只需要下载一次即可

每个Lod支持的功能不一样,占用内存大小也不一样

然后需要下载官方提供的lib

lib是官方封装好的API函数,用户就是调用里面的函数实现自己的功能

每个lib代表不同的功能

如果内存允许的话,全部下载进去就可以

然后就是编写自己的程序了,

自己的程序一定要有main.lua这个文件

底层默认先加载这个文件

 

 

对于没有接触过Lua的人来说,看过去会感觉懵

不用担心,咱不是用Lua脚本语言开发什么大型游戏

咱只要了解其语法,然后看官方的API和demo使用即可!

跟着我慢慢学,其实很简单的!

我不给大家讲语法了,咱直接上手实践!

 

提醒

当前大家会看到隔一段时间会自动复位重启

技术图片

 

 

 

大家打开一个地方

我板子上加了看门狗

要把 wdt文件加载进去就可以了

还有把网络指示灯默认闪耀打开

技术图片

 

 

按下 Ctrl + C  保存下文件

 

然后点击下载lua脚本,然后点击下载即可

技术图片

 

 

GPRS(Air202) Lua开发: 下载和运行第一个程序

标签:官方   bsp   保存   时间   用户   product   内存   lin   tps   

原文地址:https://www.cnblogs.com/yangfengwu/p/12941042.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!