Skip to content

安信可的GPRS模块- A9G学习的工程汇总

License

Notifications You must be signed in to change notification settings

xuhongv/GPRS_A9G

Repository files navigation

   因为大学时候未好好玩够 2G模块的 SDK 开发,所以出来社会,必须把这个玩下,于是乎,看中了安信可的 A9g 模块,因为它支持 SDK 内核开发,而且是 C 语言开发,集成了很多好玩的 demo ;

   虽然现在 2g网络逐渐减弱,甚至联通都放弃了2g网络,但是有中国移动在坚持,所以,我相信 2g网络还是不会被取代的!

   这个是我安信可GPRS模组片上(SoC)开发SDK C语言版的一些学习历程,A9G模块内核是基于RDA8955芯片的。

   为了严格区分官网demo和我写的工程,官网的demo原封不动地在demo文件夹里面,同时,我自己写的在 mycode 这个文件夹里面。

(一) 硬件

1. A9/A9G GPRS(+GPS+BDS) 开发板

我使用的是A9/A9G开发板,方便开发和调试!

开发板引脚图

(二) 如何编译

1. 下载代码

git clone --recursive https://github.com/xuhongv/GPRS_A9G

2. 检查代码完整性

下载完后请检查目录platform/csdk目录写是否包含debugrelease目录。如果没有,则是下载方式错误,请仔细阅读第一步下载正确的文件!

3. 搭建编译环境

请移步到官网文档搭建:windows环境

4. 编译工程

本仓库包含有官网的demo和我写的demo工程;

编译官方demo步骤:比如编译这个 gpio ,可以cd 到本工程目录,然后:

 ./build.bat demo gpio
 

编译我写的demo步骤:比如编译这个 微信小程序追踪器 ,可以cd 到本工程目录,然后:

 ./build.bat mycode mini_tracer
 

(官网文档) 开发文档

文档地址: GPRS C SDK 在线文档

About

安信可的GPRS模块- A9G学习的工程汇总

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published