CN / EN
Doc Feedback
Thanks for your interest, welcome to contact us.
Thanks for your feedback
Documentation > GR55xx GCC User Manual / Introduction Copy URL

Introduction

GNU Compiler Collection (GCC) is an open-source, cross-platform compiler system developed by the GNU Project running on Linux operating system. The arm-none-eabi-gcc cross compiler is based on GCC, and supports the instruction sets of ARM CPUs, making it an ideal choice for GR55xx SoCs.

In software development, Make is a build automation tool that automatically compiles and links the project source files based on the makefiles. Makefiles specify the rules of compiling and linking multiple project source files with compilers, and enable users to call and to execute system commands.

This document introduces the approaches for building the development environment for GR55xx SoCs with GCC and makefiles in Ubuntu, a Linux distribution, and on Windows. The document also provides users with examples.

Before getting started, you can refer to the following documents.

Table 3 Reference documents
Name Description

Developer guide of the specific GR55xx SoC

Introduces the software/hardware and quick start guide of the specific GR55xx SoC in use.

J-Link/J-Trace User Guide

Provides J-Link operational instructions. Available at www.segger.com/downloads/jlink/UM08001_JLink.pdf.

Bluetooth Core Spec

Offers official Bluetooth standards and core specificationfrom Bluetooth SIG.

Bluetooth GATT Spec

Provides details about Bluetooth profiles and services. Available at www.bluetooth.com/specifications/gatt.

GCC

Provides more information about GCC. Available at https://launchpad.net/gcc-arm-embedded.

GNU make

Provides a makefile developing guide. Available at https://www.gnu.org/software/make/manual/make.html.

Scan to follow

Open WeChat, use "Scan" to follow.