200-Air724UG(4G全网通GPRS)开发-下载和运行第一个lua程序
<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/LearnAir724UG" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>
说明
这节的开发工具和驱动和刷AT指令那节一样,不过本节会重复叙述;
如果用户已经安装过驱动,不需要重复安装.
安装usb驱动
根据自己的电脑系统选择
使用电脑usb线连接开发板
正常情况下在电脑的设备管理器里面会多出来三个COM口
有可能一开始不会显示这么多口,只要连接上模块,电脑显示个就可以
如果没有出现COM口,可以试一试下面的方式
1.先把BOOT和VDDIO引脚连接在一块
2.然后给模块上电(这样子应该出现了COM口了)
3.然后把连接BOOT和VDDIO的线去掉
安装烧录调试软件
双击运行即可
下面开始下载和运行第一个lua程序
1.关于core文件
core文件是固件,刷不同的固件,底层支持的功能不一样
带FLOAT的是支持浮点数运算
带dfota的是支持使用官方升级系统升级程序
带TTS的是支持语音播报
支持的功能越多,底层使用的存储越大,剩余的给咱使用的越小.
2.关于lua脚本文件
demo是官方提供的例程
doc是使用手册
lib是库函数,咱就是使用里面提供的库函数来实现各种功能
3.使用电脑usb线连接开发板
4.在下载工具上选择usb打印
5.点击项目管理测试
6.其实原先是直接选择下载文件就可以,官方为了让大家伙便于管理咱的程序项目,就设置了必须先新建项目...
7,选择core(固件)文件(我就选择一个最全功能的哈)
9,把所有的库函数添加进来
注意哈,其实不用全部添加,必须添加的是sys.lua.然后其它的用到什么添加什么.
但是为了便于咱初期测试学习减少麻烦,直接一次性添加进来最快捷,
以后明白了咱在想添加什么再添加什么.
9,测试一下ADC这个例程
9,然后点击下载固件和脚本
提示:固件下载一次就可以,如果下载过了固件,可以点击前面的下载脚本,不用再下载固件了.
9,可以在软件看到日志打印
注意! 注意! 注意!
1,其实烧录程序正常的做法是先把 BOOT和VDDIO引脚连接在一块
2.然后连接上数据线以后进行下载程序
注意哈!
现在不用关心源码看不懂,后面会有教程一点一点的让大家伙看懂的.
还有就是不要感觉lua脚本语言不知道是啥就害怕哈!
底层功能是C语言写的,然后再使用的Lua语言调用的而已!
也就是说在C语言的基础上又封装了一层,封装的目的就是直接面向应用
比如:采集个传感器,咱用C语言还要写各种判断,采集,gpio各种.....
然后用lua的话直接一个函数调用就可以了; 其实是官方用C在底层上已经写好了.
当然啦,其它的就是只要懂一点lua语法就可以了.
大家伙知道各种语言咱学的是啥??? 学的是规定.
分类:
Air724UG学习开发
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2020-08-19 07-STM32+ESP8266+AIR202远程升级方案-功能2-STM32+Air202(GPRS)实现利用http远程更新STM32程序(定时访问升级,备份升级)