自定义目录定制代码
- 创建自定义代码工程,示例目录结构如下所示。
ucc_project/ ├── CMakeLists.txt # 顶层CMake配置文件 ├── src/ # 用户源代码子目录 ├── ucc_main.c # 子目录源文件 ├── CMakeLists.txt # 子目录CMake配置文件 └── subModule # 子模块目录 ├── CMakeLists.txt # 子模块CMake配置文件 └── module.c # 子模块源文件
ucc_project所在路径中不得有特殊字符(; | & $ > < ` ! # ? * { } [ ] ~ , ' " - )或空格,否则flexda_sdk的编译生成固件过程将失效。
- 根据CMake配置说明,编写各层级CMakeLists.txt脚本。
- 根据具体业务提供的API接口手册,在“src/ ”源代码目录下进行定制代码开发,为新增的.c源文件添加对应的FILE_ID宏定义,并引用日志头文件logfile_id_user_define.h。
#include "logfile_id_user_define.h" #define FILE_ID ucc_main_c
父主题: UCC场景代码工程
