dev sdk dir struct - XradioTech/xradiotech-wiki GitHub Wiki
中文 | EN
主页 | 产品 | 下载 | 开发指南 | FAQ | 联系我们 | 购买样品
开发指南 > SDK目录
目录
SDK Code Structure
- bin - 用于启动和wlan功能的二进制文件
- include - 头文件目录
- lib - 预编译的库文件存放路径,或者make lib编译出的库文件存放路径
- project - 存放一些示例工程,以及一些公共模块代码
- src - 存放一些基础模块的源代码
- tools - 存放一些常用工具,如打包工具,刷机工具
SDK GCC Configuration
gcc.mk
文件是gcc的配置文件,其中定义了工具链路径以及在XR871平台上编译和连接的参数,您需要在编译之前配置CC_DIR到你自己的gcc安装路径,否则在执行make的时候将会受到类似“arm-none-eabi-gcc: Command not found”的错误信息。
1 #
2 # Common rules for GCC Makefile
3 #
4
5 # ----------------------------------------------------------------------------
6 # cross compiler
7 # ----------------------------------------------------------------------------
8 CC_DIR := ~/tools/gcc-arm-none-eabi-4_9-2015q2/bin
9 CC_PREFIX := $(CC_DIR)/arm-none-eabi-
10
11 AS := $(CC_PREFIX)as
12 CC := $(CC_PREFIX)gcc
13 CPP := $(CC_PREFIX)g++
14 LD := $(CC_PREFIX)ld
15 AR := $(CC_PREFIX)ar
16 OBJCOPY := $(CC_PREFIX)objcopy
17 OBJDUMP := $(CC_PREFIX)objdump
18 SIZE := $(CC_PREFIX)size
19 STRIP := $(CC_PREFIX)strip