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

采用安信可基于A9G的pudding开发板,支持SDK片上开发和AT指令开发,SDK开发不需要另外使用单片机作为控制板,用起来非常方便,适合开发短小精悍的产品!

一、硬件介绍

采用安信可基于A9G的pudding开发板,主要集成GPS、GPRS、语音、短信等功能,具体开发可查看官网链接Ai-Thinker GPRS C SDK 文档
【SOC开发】安信可A9G 二次开发流程_第1张图片
二、软件平台搭建

1、下载SDK:安信可SDK Git链接 ,下载完成后是两个文件夹,注意别放中文路径下;下载IDE,官方推荐VsCode,但不指定,哪个用的顺手用哪个
在这里插入图片描述

2、配置环境变量
运行CSDTk目录下的config_env_admin.bat文件即可
【SOC开发】安信可A9G 二次开发流程_第2张图片
显示如下,表示编译成功
【SOC开发】安信可A9G 二次开发流程_第3张图片
三、SDK编程
1、例程
demo路径下有SDK使用的例程,包括adc、gpio、gps获取、socket等,拿来拼拼凑凑就行,裁缝活儿
【SOC开发】安信可A9G 二次开发流程_第4张图片
2、代码
开发版中集成了轻量级的操作系统,所以可以实现多任务,可以给每个功能开辟一个任务

//先留着,等搞完回来讲代码

3、编译
打开文件路径,空白处右键–>powershell–>输入build.bat app
【SOC开发】安信可A9G 二次开发流程_第5张图片
4、下载
(1)硬件连接为串口下载

(2)加载hex文件,点击下载
【SOC开发】安信可A9G 二次开发流程_第6张图片
(3)下载成功
【SOC开发】安信可A9G 二次开发流程_第7张图片
四、效果展示

你可能感兴趣的:(嵌入式,嵌入式,soc,gps)