【GPRS模组】 安信可A9G 基于OpenCPU的SDK二次开发
采用安信可基于A9G的pudding开发板,支持SDK片上开发和AT指令开发,SDK开发不需要另外使用单片机作为控制板,用起来非常方便,适合开发短小精悍的产品!
一、硬件介绍
采用安信可基于A9G的pudding开发板,主要集成GPS、GPRS、语音、短信等功能,具体开发可查看官网链接Ai-Thinker GPRS C SDK 文档
二、软件平台搭建
1、下载SDK:安信可SDK Git链接 ,下载完成后是两个文件夹,注意别放中文路径下;下载IDE,官方推荐VsCode,但不指定,哪个用的顺手用哪个
2、配置环境变量
运行CSDTk目录下的config_env_admin.bat文件即可
显示如下,表示编译成功
三、SDK编程
1、例程
demo路径下有SDK使用的例程,包括adc、gpio、gps获取、socket等,拿来拼拼凑凑就行,裁缝活儿
2、代码
开发版中集成了轻量级的操作系统,所以可以实现多任务,可以给每个功能开辟一个任务
//先留着,等搞完回来讲代码
3、编译
打开文件路径,空白处右键–>powershell–>输入build.bat app
4、下载
(1)硬件连接为串口下载
(2)加载hex文件,点击下载
(3)下载成功
四、效果展示
【GPRS模组】 安信可A9G 基于OpenCPU的SDK二次开发相关推荐
- 【Cat.1模组】 广和通L610 基于OpenCPU的SDK二次开发
目前支持Cat.1网络的芯片平台主要是紫光展锐UIS8910和翱捷ASR1603,基于紫光展锐平台,各大厂商延伸出多款Cat.1模组:广和通L610就是其中之一.本文记录开发过程,供日后参考. 广和通 ...
- 泰凌微ble mesh蓝牙模组天猫精灵学习之旅 ② 如何实现 微信小程序蓝牙控制 Ble Mesh模组 安信可TB02,全部开源!
本<泰凌微ble mesh蓝牙模组天猫精灵学习之旅>系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1.小 ...
- 【安信可A9G专题⑤】A9G模组AT指令MQTT接入阿里云实现APP控制
本系列博客学习由 安信可科技 - 官方博客 技术分享,如有疑问请留言或联系邮箱. 1.A9G环境在windows上搭建并编译,串口打印 Hello GPRS 2.A9G在微信公众号上的定位功能笔记分享 ...
- 【安信可A9G专题①】A9G环境在windows上搭建并编译,串口打印 Hello GPRS
本系列博客学习由 安信可科技 - 官方博客 技术分享,如有疑问请留言或联系邮箱. 1.A9G环境在windows上搭建并编译,串口打印 Hello GPRS 2.A9G在微信公众号上的定位功能笔记分享 ...
- 安信可PB-03蓝牙模组入门之旅 二:SDK二次开发入门,认识架构,开始点亮一盏LED。
本系列博客学习由非官方人员 半颗心脏 潜心所力所写,仅仅做个人技术交流分享,不做任何商业用途.如有不对之处,请留言,本人及时更改. 1. 安信可PB-03蓝牙模组入门之旅一:Windows SDK二次 ...
- 【安信可A9G专题④】A9G模块/开发板GPS定位注意事项 坐标系转换
本系列博客学习由 安信可科技 - 官方博客 技术分享,如有疑问请留言或联系邮箱. 1.A9G环境在windows上搭建并编译,串口打印 Hello GPRS 2.A9G在微信公众号上的定位功能笔记分享 ...
- 【安信可A9G专题②】A9G在微信公众号上的定位功能笔记分享;
本系列博客学习由 安信可科技 - 官方博客 技术分享,如有疑问请留言或联系邮箱. 1.A9G环境在windows上搭建并编译,串口打印 Hello GPRS 2.A9G在微信公众号上的定位功能笔记分享 ...
- 【安信可A9G专题③】安信可A9G模块连接机智云APP教程;
本系列博客学习由 安信可科技 - 官方博客 技术分享,如有疑问请留言或联系邮箱. 1.A9G环境在windows上搭建并编译,串口打印 Hello GPRS 2.A9G在微信公众号上的定位功能笔记分享 ...
- STM32单片机SIM800C创客GSM短信GPRS可编程模块SDK二次开发DIY
STM32单片机SIM800CGSM电话短信GPRS网络可编程模块SDK二次开发 板载STM32F103RCT6单片机,板载LDO,板载SIM800C,有SDK,有基础技术支持,可深度定制. 通过我们 ...
最新文章
- Qt动态库静态库的创建、使用、多级库依赖、动态库改成静态库等详细说明
- hdu4975 行列和构造矩阵(dp判断唯一性)
- bagging和时间序列预测_时间序列的LSTM模型预测——基于Keras
- The type org.springframework...DaoSupport cannot be resolved. It is indirectly..
- java forkjoin MySQL_Java并发fork-join框架
- 005---基于UDP的套接字
- [导入]【翻译】WF从入门到精通(第二章):workflow运行时
- 教你怎么样快速降低室内装饰设计污染
- bzoj1047-理想的正方形(二维单调队列)
- [转] 字符编码笔记:ASCII,Unicode和UTF-8
- 烧钱圈地后,医疗大数据如何变现?
- QCA9531修改寄存器值控制GPIO
- 为啥程序员下班后只关显示器从不关电脑?
- 不懂APS系统?十个问答让你瞬间了解APS高级计划与排程系统
- php服务器监控系统,91 Monitor
- 博士毕业论文英文参考文献换行_如何赏心悦目的翻译英文文献全文
- 撰写营销邮件:避开10 种常见雷区
- 自然语言处理(一)——文法(形式语言)基本概念
- 鸿蒙系统有carp,手把手教你CarPlay怎么用?CarPlay支持车型一览
- Java中定义抽象类Shape,其中包含抽象方法double getPeremeter( )求周长和double getArea( )求面积。 定义一个矩形类,继承此抽象类,并自行扩充成员变量和方法。