GR551x SDK目录结构
图 11为GR551x SDK的文件夹目录结构。
表 5为GR551x SDK中各文件夹的详细描述。
文件夹 | 描述 |
---|---|
build\binaries | 构建过程所需要使用的工具。 |
build\config | 工程配置目录,用于存放custom_config.h模板文件。该文件的内容用于配置工程和提供SDK toolchain所需的相关输入参数。 |
build\scripts | 批处理文件和脚本文件,用于构建、下载、调试。 |
componets\app_drivers | 易于Application开发者使用的驱动API源代码。 |
components\boards | 开发板对应的头文件。 |
components\drivers_ext | 开发板上第三方元器件的驱动。 |
components\libraries | GR551x SDK提供的libraries。 |
components\patch | ROM Patch相关的文件。为ROM中的BLE Stack提供增量更新。 |
components\profiles | GR551x SDK提供的GATT Services/Service Clients实现示例的源文件。 |
components\sdk | GR551x SDK提供的API头文件。 |
components\sdk\linker | GR551x SDK提供给链接器使用的符号表文件和库文件。 |
documentation | GR551x API Reference。 |
drivers\inc | GR551x外设驱动的HAL和LL的头文件。 |
drivers\src | GR551x外设驱动的HAL的源代码。 |
external\fat_fs | 第三方程序,FatFS源代码。 |
external\freertos | 第三方程序,FreeRTOS源代码。 |
external\segger_rtt | 第三方程序,SEGGER RTT源代码。 |
external\wechat | 第三方程序,Wechat源代码。 |
projects\ble | BLE Application工程示例,比如Heart Rate Sensor,Proximity Reporter。 |
projects\peripheral | 芯片外设工程示例。 |
projects\peripheral_app | 芯片外设APP工程示例。 |
toolchain\cmsis | CMSIS的Toolchain文件。 |
toolchain\gr551x | 编译平台的工具链文件。 |
tools | GR551x的开发与调试工具软件。 |