因为大学时候未好好玩够 2G模块的 SDK 开发,所以出来社会,必须把这个玩下,于是乎,看中了安信可的 A9g 模块,因为它支持 SDK 内核开发,而且是 C 语言开发,集成了很多好玩的 demo ;
虽然现在 2g网络逐渐减弱,甚至联通都放弃了2g网络,但是有中国移动在坚持,所以,我相信 2g网络还是不会被取代的!
这个是我安信可GPRS模组片上(SoC)开发SDK C语言版的一些学习历程,A9G模块内核是基于RDA8955芯片的。
为了严格区分官网demo和我写的工程,官网的demo原封不动地在demo文件夹里面,同时,我自己写的在 mycode 这个文件夹里面。
我使用的是A9/A9G开发板,方便开发和调试!
git clone --recursive https://github.com/xuhongv/GPRS_A9G
下载完后请检查目录platform/csdk
目录写是否包含debug
、release
目录。如果没有,则是下载方式错误,请仔细阅读第一步下载正确的文件!
请移步到官网文档搭建:windows环境
本仓库包含有官网的demo和我写的demo工程;
编译官方demo步骤:比如编译这个 gpio ,可以cd 到本工程目录,然后:
./build.bat demo gpio
编译我写的demo步骤:比如编译这个 微信小程序追踪器 ,可以cd 到本工程目录,然后:
./build.bat mycode mini_tracer
文档地址: GPRS C SDK 在线文档