简介
GCC(GNU Compiler Collection)是由GNU开发的一套开源编译器集,也是跨平台软件的编译器。GCC支持Linux和Windows操作系统。arm-none-eabi-gcc交叉编译器基于GCC,支持ARM系列CPU的指令集,适合GR551x芯片使用。
在软件开发中,make是一个自动化构建工具,它根据Makefile文件的内容完成工程源代码文件的自动编译和链接。Makefile定义了使用编译器进行众多工程源文件编译、链接的规则,同时也可以调用执行系统命令。
本文将介绍在Linux发行版Ubuntu以及Windows开发环境下,使用GCC + Makefile构建GR551x应用开发环境的方法,并给出示例供用户参考。
在进行操作前,可参考以下文档。
名称 | 描述 |
---|---|
GR551x开发者指南 |
介绍GR551x SDK以及基于SDK的应用开发和调试 |
J-Link用户指南 |
|
Bluetooth Core Spec |
Bluetooth官方标准核心规范 |
Bluetooth GATT Spec |
Bluetooth Profile和Service的详细信息查看地址:www.bluetooth.com/specifications/gatt |
GCC |
|
Makefile |
Makefile开发指南:https://www.gnu.org/software/make/manual/make.html |