5.1. SDK 目录结构
SDK 的目录结构如下:
├──apps # 各个应用方案,DEMO目录 ├──common # 存放各个工程公用代码 ├──example # 示例工程总目录,对应每个模块的使用示例与说明 ├──Demo # 存放各个演示工程代码,每个目录对应一个工程 ├──wifi_camera # WIFI 航拍(AP模式图传)摄像机工程 ├──board # 存放对应工程的板级配置文件和CBP工程文件 ├──wifi_story_machine # WIFI 绘本故事机工程 ├──board # 存放对应工程的板级配置文件和CBP工程文件 ├──Makefile # 总的Makefile文件 ├──cpu # 区分不同芯片文件差异目录 ├──liba # 库文件目录,存放编译生成的库文件 ├──sdk_ld.c # 链接脚本 ├──tools # 下载目录 ├──audlogo # 提示音资源 ├──ui_res # UI资源 ├──fixed_res # 固定资源,不需要升级备份的资源 ├──cfg # 存放一些SDK需要读取的配置文件,例如EQ配置 ├──download.c # 下载烧录批处理源文件 ├──isd_config_rule.c # 下载配置文件 ├──升级文件.bat # 生成SD卡/U盘升级文件批处理 ├──升级文件-OTA.bat # 生成网络OTA升级文件批处理 ├──定位异常地址.bat # 定位死机异常地址批处理 ├──doc # 文档 ├──datasheet #芯片规格书 ├──lib # 库源文件目录,存放对外开放的库代码 ├──include_lib # 库头文件目录,存放库代码对外头文件 ├──ui_project # 用于绘制UI界面,生成UI资源的工程 ├──sdk_tools # 存放SDK使用到的上位机工具 ├──tools # 存放SDK工具链相关文件 ├──README.md # 芯片资源介绍,SDK文档介绍等说明