一、Hi3518E_SDK_V1.0.3.0.tgz的位置
“Hi3518E_SDK_V1.0.3.0.tgz”位于“Hi3518E V200R001C01SPC030”中,其目录包含关系如下。


Hi3518E_SDK_V1.0.3.0.tgz 解压后内部文件组织如下。


二、执行SDK展开脚本sdk.unpack后的目录关系
将Hi3518E_SDK_V1.0.3.0.tgz拷贝到虚拟机中解压,得到目录如下。

然后在此目录下执行./sdk.cleanup,然后./sdk.unpack,得到目录如下。

其中,drv、mpp、osdrv目录内容如下。

简而言之,执行./sdk.upack之后,Hi3518E_SDK_Vx.x.x.x 目录结构如下。
| 一级 | 二级 | 三级 | 描述 |
| sdk.cleanup | SDK清理脚本 | ||
| sdk.unpack | SDK展开脚本 | ||
| scripts | 存放shell脚本的目录 | ||
| drv | drv目录 | ||
| osdrv | 存放操作系统及相关驱动的目录 | ||
| opensource | opensource源代码 | ||
| busybox | busybox源代码 | ||
| kernel | linux内核源代码 | ||
| toolchain | 交叉编译器 | ||
| uboot | uboot源代码 | ||
| pub | 编译好的镜像、工具、drv驱动等 | ||
| tools | linux工具源代码 | ||
| readme_cn.txt | osdrv使用说明(中文版) | ||
| readme_en.txt | osdrv使用说明(英文版) | ||
| Makefile | osdrv Makefile | ||
| rootfs_scripts | |||
| package | 存放SDK各种压缩包的目录 | ||
| osdrv.tgz | linux内核/uboot/rootfs/tools源码压缩包 | ||
| drv.tgz | drv压缩包 | ||
| rootfs_*.tgz | rootfs压缩包 | ||
| image_* | 可供FLASH烧写的映像文件,如内核、根文件系统 | ||
| mpp.tgz | 媒体处理平台软件压缩包 | ||
| mpp | 存放媒体处理平台的目录 | ||
| component | 组件源代码 | ||
| extdrv | 板级外围驱动源代码 | ||
| include | 对外头文件 | ||
| ko | 内核模块 | ||
| lib | release版本库以及音频库 | ||
| Makefile.param | mpp一些全局编译选项 | ||
| tools | 媒体处理相关工具 | ||
| sample | 样例源代码 |
三、编译后的目录关系


