最近购买了一块4G开发板来玩玩,做个开发记录
开发板采用合宙Air724UG模块作为主控,没有外挂其它单片机,原来的2/4G模块都是通过AT指令串口外挂单片机,此模块本身带有IIC,SPI,SDIO,MIPI接口,可接入例如液晶,各种传感器,摄像头,SD卡等。可以直接更改模块固件实现单片机一样的功能,支持AT / lua / C语言开发,
AT需要外挂单片机或上位机,
lua比较简单一点,随便一个文本编辑器写个代码,不用编译,直接下载即可运行;
C语言开发的话比较麻烦,需要虚拟机+编译环境,每次都要下载底层,时间长。
开发板自带的有:
ADC采集、按钮、TF卡、喇叭、摄像头、液晶屏、麦克风
IIC和SPI接口传感器要另外购买
感觉可玩性还是很高的,很多项目可以用到,成本也低
可以像单片机一样控制GPIO
可以播放SD卡或代码中的MP3,WMA等
可以上传下载文件
可以把代码或文件中的文本字符自动转成语音播放出来(TTS)
可以打电话发短信
可以外接各类传感器
摄像头可以拍照上传
摄像头可以扫描识别二维码
可以将字符串生成二维码在液晶上显示
可以录音
可以直接解码显示JPG,BMP等图片文件
支持HTTP,MQTT,TCP
双卡双待(此开发板只引出一个SIM卡槽)
可以ADC采集
………………
开发环境
系统WIN10,USB micro 线一条,开发板一块,串口下载软件,文本编辑器或LuaStudio开发环境
1、安装驱动
驱动下载地址:(或直接去官方找http://www.openluat.com/)
下载解压后
根据自己电脑系统环境安装64位还是32位,下一步下一步………………
usb连接电脑,另一头接开发板的USB接口,长按开发板上POW键开机(必须开机电脑才能识别到模块)
查看设备管理器,如下图显示即安装成功,3个串口设备
2、下载软件
下载地址:(或直接去官方找http://www.openluat.com/)
http://cdndownload.openluat.com/Luat_tool_src/last_release/Luatools_v2.exe
需要注意的是,下载下来的EXE不是安装软件,是直接运行的,会在同目录生成其它必要目录,所以说要将Luatools_v2.exe放在一个空目录下再运行,打开后如图
3、开发软件安装
此文只讲lua开发,后期会讲AT和C语言开发,可以用系统自带的文本编辑器或其它文本编辑器来写代码,不用编译,直接下载。
也可以用集成开发环境来写代码,本文用的是LuaStudio,软件是收费的,但我们不用注册,直接一直试用即可,只是用于代码编辑,代码高亮,代码提示,代码跳转等功能。(不注册使用会每隔一段时间弹出注册窗口,关闭即可)下载地址为:http://www.luastudio.net/download.htm
安装打开界面
打开开发板带的示例效果
4、下载代码
下载后会自动重启,重启后发现板上LED开始闪烁