【SOC开发】安信可A9G 二次开发流程

采用安信可基于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)下载成功
在这里插入图片描述
四、效果展示

猜你喜欢

转载自blog.csdn.net/qq_33033059/article/details/107595724