nexbox本地网络调试工具下载_Luat系列官方教程1:下载调试工具LuaTools的使用指南...

c0bf99be49ffeb93d756e5d5d2c1beea.png

合宙Luat将为广大开发爱好者提供系列官方教程,从最基本的烧录程序到各类应用,详尽细致轻松上手,从小白到大神,开启你的进阶之路吧!

1

下载LuaTools工具

下载工具一般要经过以下步骤:

打开合宙官网:http://www.openluat.com/选择上面的“产品中心”,随便选一个产品,如:Air202 GPRS 通信模块;
点击模块介绍那边的“资料下载”选项卡;
点击“[LuaTools] Luat下载调试工具x.x.x”下载;

当然,如果嫌麻烦,直接复制下面链接下载吧。。

LuaTools下载:

http://www.openluat.com/Product/file/rda8955/luatools-redirect.html

下载后可能会进行自动升级,这个工具基本上是持续使用,都不会出现版本过旧的问题。

3bf1ae881a82ca1bfd5c1331184db41b.png

↑软件界面

2

2G模块烧写教程(Air2xx / Air8xx系列)

4G模块烧录方法请看往下翻,看下一部分。

这时候,我们只需要用usb转串口线,与给模块/开发板的HOST串口相连,GND相连,并给模块上电即可。

注意:

模块的HOST口使用的是921600波特率,如果你使用的是劣质串口芯片(如质量差的pl2303以及山寨的ch340之类的),会出现无法通讯的现象。并且需要保证模块供电充足,不然会出现无限重启的状况。

下载lod固件文件/更改AT和luat底层版本

lod文件相当于一个模块的底层部分,lod文件可以分为AT版与Luat版:

AT版只能使用AT命令对模块进行控制,AT串口为uart1口;


Luat版为运行Lua脚本所使用的底层,可对模块内部进行片内编程,完成一部分或全部的本应由外接单片机完成的工作。

0936c7a0c63888ba717db8d9af754bd3.png

刷入AT版本的lod

刷入AT版本的固件十分简单,在上面连接模块完成之后,确保串口选项卡的串口为你设备的串口值,点击菜单中的AT–切换为标准的AT版本,如下图:

2c47c5017403487b01bdc091686dce07.png

点击下载为模块烧入AT固件:

c00ece47a3f73326c81688a1c7cbdd3a.png

39d69cf64c8189bd11efdb98b760acd7.pngf93a0c70a9c01e0871a8eb6ae3af84ec.png6ebf6f378a6532a38ae01c7e94eb33c5.png

这样,AT版本固件的lod就烧录完成了。

0936c7a0c63888ba717db8d9af754bd3.png

刷入Luat版本的lod

Luat的固件因为需求不同,所以为了节省空间,提供了多种库的组合。

Luat的固件可以在下载工具目录的/LuaTools x.x.x/8955Lod/找到,每个版本的区别可以参考readme.txt文件中的描述,部分内容也贴在下面:

  • Luat_VXXXX_8955.lod:

    不支持SSL、TTS、SPI接口的LCD功能

  • Luat_VXXXX_8955_SSL.lod:

    支持SSL功能

  • Luat_VXXXX_8955_SSL_TTS.lod:

    支持SSL、TTS功能,不支持MP3、MIDI、录音功能

  • Luat_VXXXX_8955_SSL_UI.lod:

    支持SSL、SPI接口的LCD功能

  • Luat_VXXXX_8955_TTS_UI.lod:

    支持TTS、SPI接口的LCD功能

  • Luat_VXXXX_8955_TTS1.lod:

    支持TTS功能

  • Luat_VXXXX_8955_TTS2.lod:

    支持TTS功能、不支持MP3、MIDI、录音、json

  • Luat_VXXXX_8955_UI.lod:

    支持SPI接口的LCD功能

  • Luat_VXXXX_8955_SSL_FLOAT.lod:

    支持SSL功能、浮点数

  • Luat_VXXXX_8955_SSL_UI_FLOAT.lod:

    支持SSL功能、PI接口的LCD功能、浮点数

  • Luat_VXXXX_8955F.lod:

    64M flash版本(Air202F),支持SSL、TTS、SPI接口的LCD功能

我以烧录最基本的Luat_VXXXX_8955.lod为例,首先在调试工具中确保串口选项卡的串口为你设备的串口值,点击下载LOD(core)按钮,选中之前在工具目录的lod文件:

6ebf6f378a6532a38ae01c7e94eb33c5.png

选中确认无误后,点击下载进行写入lod的操作

60812dfb13076279036c74c34dbd1e90.png5873ca667190ab0933ca325280cd409b.pngcbb6b94a5311c0a4890be0fc8f6d9ad0.png

上面下载失败了,要重新下载一遍

下载Lua脚本文件

由于Luat模块的特色就是Lua二次开发,所以下载烧录脚本的方法也是必须掌握的,下面以烧录S9开发板的示例程序为例(S9就是那个板载usb的开发板)

lib库已在Luatools中自带,无需再自己下载

烧录S9需要的底层lod文件

S9需要的底层lod是Luat_VXXXX_8955_UI.lod,这里的UI库包含了字库和各种SPI、I2C屏幕的驱动。

烧录步骤不再重复,请确保烧录最后成功了。

烧录Lua脚本

Lua脚本分为两部分:一个部分是官方写的lib库文件(library),另一部分是用户自己的脚本文件。一般lib的文件不用去修改,除非有特殊需求。

Lua库分为两个版本:

一个是老的script,
另一个是由稀饭放姜进行编写的script_LuaTask库;

现阶段建议新项目都用script_LuaTask进行编写;老用户使用了script编写的,如码夫支付模块,可以继续用老版本,没有任何影响。

这里烧录的S9开发板就是使用的script_LuaTask进行编写的,具体步骤如下:

点击下载Lua脚本按钮,将文件列表全部清空:

9a9f58dbe921418f13832189726b1d35.png

点击添加脚本,将刚刚从git仓库下载的Luat_2G_RDA_8955/script_LuaTask/product/LuatBoard_Air202/demo下的所有文件全部选中,点击打开确认选中。

这里如果没有选择lib文件,工具会自动进行提示。

点击下载,会弹出对话框让你补全lib库文件,这里我们选择“优先推荐”的LuaTask库,点击确定:

25afb5431af431880917ff56e3df3937.png

这时可能会弹出底层不支持的对话框,我们选择依旧只下载脚本,点击确定(Air202 32Mb版没办法用UI+TTS的lod,装不下)

a1dab81dd0a58690bf38f425f4b7b212.png

最后,等待下载成功即可

74b5d833c10a56dc28d38979e69c159e.png

关闭对话框,即可看到设备运行的trace信息,这个信息可能会在下一章进行解释:

189ad48eee83fce731b3a5ff8fca8941.png

3

4G模块烧写教程(Air7xx系列)

这里我们使用Air720开发板(S720 Border)作为演示,首先需要将开发板按如下方式连接电脑:

40e105c7fc14ab5836890f7257da92a8.png

连接后,我们会在设备管理器看到有几个未安装的驱动,我们需要安装上这些驱动。

安装驱动

2d7a37c53964f90e7a342cd1b26ab0d3.png

对于Win8/Win8.1/Win10电脑,在安装驱动前需要进行如下操作(Win7可以跳过该部分直接安装驱动):


Win8:

在桌面右侧点击弹出菜单中的“设置”,点击“更改电脑配置”,在左侧点击“通用”,接着点击右侧“高级启动”中的“立刻重启”按钮。


Win10:

按下win+i快捷键,点击“更新和安全”—“恢复”—“高级启动”下的“立即重启”按钮;

接着就进入了高级启动界面,选择“疑难解答”—“高级选项”—“启动设置”—“重启”;
在启动设置页按F7选择禁用驱动强制数字签名,就可以在该模式下开机了。

我们可以在http://www.openluat.com/Product/4g/Air720D.html页面的资料下载,下载[驱动程序] AirM2M_USB_Download&Com_Driver_for_4G_V1.0

安装压缩包中的驱动。注意,32位与64位驱动不同,请根据自己电脑选好安装包exe;


安装过程中肯定会弹出下面的窗口,点击始终安装即可。

c36811736ca381803b557adb9f6d1c64.png

安装成功后,将板子重新连接即可。

0936c7a0c63888ba717db8d9af754bd3.png

下载AT版本的固件

注意:AT固件也可以直接通过AT指令来进行远程升级,无需使用LuaTools工具,详情请参阅:

http://ask.openluat.com/article/186

打开Luatools,将在菜单栏切换为4G模式:

4218df683f34e39f87d4d5c25608ea30.png

直接点击AT--升级到标准AT版本即可,点击下载

d896111e4bfd94aa5b2c870f85ffec9d.png

这时工具会进入下载模块,我们可以点击开发板上的“重启”按键,或者开关旁边的拨码开关,下载工具会自动开始下载:

fbbbb3a7918db5e0dd62a6dfe79fd7f6.png1b62b1fba75d0e26d3a6a75716eca405.png0f5042410efc10fdcbb0fc92c97ab615.png61369420e68d2626dc73bab2e73dca85.png80694e1ecb7ec347b73b679df79422a5.png

烧录后,我们可以用串口工具,通过虚拟的AT串口来进行AT操作:

a6747259f64d123a30e258c1e22684af.png5c3ce4d5c395a7809c608de67ca47115.png

同时,也可以从开发板的另一个usb引脚,将拨码改至UART2,进行AT控制:

5885ca0afa79ab94e7330e84e486a26b.png

0936c7a0c63888ba717db8d9af754bd3.png

下载Luat底层固件

打开Luatools,将在菜单栏切换为4G模式:

4218df683f34e39f87d4d5c25608ea30.png

首先要先烧录blf底层文件,点击右上角的下载CORE
选择需要烧入的底层文件(可在LuaTools x.x.x\asr1802\CORE\Luat_V0005_ASR1802\文件夹找到),点击下载

629f844062ddc3d1379b21daa65d8aff.png

这时工具会进入下载模块,我们可以点击开发板上的“重启”按键,或者开关旁边的拨码开关,下载工具会自动开始下载:

fbbbb3a7918db5e0dd62a6dfe79fd7f6.png 3a2d102ab0d1b974dfd15e29d6d1055c.png 7aa50452702ca4dcc2337ccdc1f2524c.png 2027089d548b24346e9293cba157426d.png

底层烧录完成。

烧录脚本文件

我们用demo文件夹中的adc举例,烧录一个完整的脚本工程:
(如果需要新建项目,千万不要在Luatool下建立项目文件夹,不然会在更新时被删掉)


点击下载Lua脚本,先点击打开4G(.blf)文件按钮,选择之前烧录的底层文件,然后点击清空所有

13a62815699832a1bc30d7938bf0c63b.png

接着点击添加脚本我们把LuaTools x.x.x\asr1802\lib\demo\adc文件夹下的所有文件添加进去,点击下载脚本

eaf489b36ea114c5e015a17a5c78f5b2.png

这是会由于没有添加lib文件夹内的lua库文件而弹出一个对话框,我们直接点击确定,自动补全即可:
(如果没补全,那就手动把lib文件夹的所有文件都加进去)

7a3710faca8decbb84805dbd52a7dc9b.png

接着就和上面烧录固件一样了,点击开发板上的重启按键,或者开关旁边的拨码开关,下载工具会自动开始下载

fbbbb3a7918db5e0dd62a6dfe79fd7f6.pnge1b20f9da58739d1d2371a457385eb34.png4753b2896bebb7bb65fd2641e97e4a90.png3ffffdfad3202e8951a59158de1be79c.png

烧录完成后,关闭烧录对话框,检查一下左上角是否勾上了自动usb口,如果已勾选,等待十几秒后即可看到luatools会输出adc demo的trace:

625a3d1bf36ac23f1afa280a955124a1.png

4

烧录Wi-Fi固件

Air系列最近又出了一款Wi-Fi模块,Luatools工具也很快就添加了Wi-Fi模块烧写的功能,工具更新十分迅速。

我们要使用Wi-Fi烧写工具的话,需要点击上方菜单栏处的切换模式—切换至W600 WiFi:

2deef97d4b651e2d59622bf29bee72de.png

这时只需要在你需要烧录的COM口打上勾,选上要烧录的固件,点击烧录就可以了:

ce26920f15e76229ac76e5ce8be1284f.png

如果还要使用2G模块烧录,可以点击菜单栏的切换模式—切换至2G/NB-IoT切换回来。

5

小工具

小工具这个功能也是新版本刚加上的功能,目前只有一个模块生产记录查询,如下:

03f772dba6b5727fbb7e6fc0c00c93ba.png

今天的Luat教程就到这里了,相信你已经可以轻松上手了~欢迎留言互动,一起迈向大神之路!

另外,合宙Luat物联网大佬比武火热进行中,欢迎来挑战哦~

8ce4cb9a2230290a3dc61b8cfb7947ae.gif

68d385bd7a9249fffce3dd70c903a5c9.gif

Luat小企业系列原创文章回顾:

小企业怎么寻找生意的蓝海?

小企业2B新产品怎样定价?

小企业的2B业务怎么获客(一)?

合宙Luat将陆续推出小企业系列原创作品,敬请关注!

24ea804bd7980ba250901f7f7597daee.png

66694ec13c5b78c993cb17ad4519ba21.png

 ▼ Luat热文推荐 ▼

>小企业怎么寻找生意的蓝海?

>NB-IoT,未来的物联网脊梁,还是扶不起的阿斗?

>2019年最值得工作和落户的几个城市,有你的家乡吗?

>为什么说『 物联网通信模块业务』没有前途?

>4G模块价格进入2位数时代,合宙Air720模块正式量产发货

>NB向左,GPRS向右,谁会率先突破百亿连接数?

>GPRS模块为什么会低至十几元?我所经历的物联网模块国产化过程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
netbox2.8使用说明与下载2007-12-07 21:57这个东西着实让我高兴了几天,有了它,对于ASP本地调试来说,完全可以取代iis,方便、灵活、快捷。也许你对这个东西有些了解,本文主要根据帮助文档的内容介绍下netbox2.8使用说明并提供该版本下载。 什么是netbox? NetBox 是一个使用脚本语言进行应用软件开发与发布的开发环境和运行平台,使用 NetBox,可以完全使用脚本语言(比如 VBScript,Javascript) 创建出稳定高效的应用软件。 NetBox 提供完全与操作系统无关的高性能的 HttpServer 对象,且完整支持 asp 服务器脚本技术,可以方便地将成熟的 asp 应用通过 NetBox 部署到各种操作环境,由于不再局限于操作系统的限制,甚至可以在 Windows XP 上达到超出 Windows 2000 Advance Server 的性能支持。 netbox2.8使用说明: 下载了之后,请按以下步骤,简单的实现用netbox查看你的asp程序。 1、安装,就像平时软件那样安装就可以了。 2、新建一个目录(目录名随便),目录下建一个文件,名字为main.box ,这个时候正常的话图标会变成: 这个文件的内容如下: Dim httpd Shell.Service.RunService "NBWeb", "NetBox Web Server", "NetBox Http Server Sample" Sub OnServiceStart() Set httpd = CreateObject("NetBox.HttpServer") If httpd.Create("",83) = 0 Then Set host = httpd.AddHost("", "") host.EnableScript = true host.AddDefault "1.asp" httpd.Start else Shell.Quit 0 end if End Sub Sub OnServiceStop() httpd.Close End Sub Sub OnServicePause() httpd.Stop End Sub Sub OnServiceResume() httpd.Start End Sub 3、再在目录下建一个1.asp,内容如下: <%="搜索吧"%> 4、双击main.box,这个时候在任务栏你可以看到: 5、在浏览器地址输入: http://localhost:83/1.asp
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值