海思HI3512平台SDK的安装

海思hi3512平台SDK安装

1、解压SDK包

在linux服务器上或者一台装有linux的PC上,进入选择安装SDK 的目录,并将Hi3511_VSSDK_V1.1.2.3.tar.gz拷贝到该目录下面,使用命令:

tar -zxf Hi3511_VSSDK_V1.1.2.3.tar.gz

解压Hi3511_VSSDK_V1.1.2.3.tar.gz,在安装SDK目录下可以得到一个Hi3511_VSSDK_V1.1.2.3目录。

2、在linux服务器上安装交叉编译工具

进入Hi3511_VSSDK_V1.1.2.3/tools/toolchains,运行下面命令:chmod +x cross.install

增加cross.install运行权限(+x为增加运行权限),然后使用下面命令运行cross.install:

./cross.install

注意需要sudo权限或者root权限。执行下面命令使交叉编译器的脚本配置的环境变量生效。

source /etc/profile

3、展开SDK包的其他内容

返回SDK目录,运行:

./sdk.unpack

将会展开SDK包打包压缩存放的其他内容,按照提示完成操作,注意一定要输入:

Yes //安装SDK需要SDK安装的时候,有提示输入Yes,请一定要输入Yes,不能输入yes或者YES,否则不能完全安装。

如果需要中转拷贝SDK包,则运行:

./sdk.cleanup

收起SDK包的内容,拷贝到新的目录后再展开。

4、SDK目录介绍

Hi3511_VSSSDK_VX.X.X.X 目录结构如下:

|-- pub

| |-- images # 可供FLASH烧写的映像文件,如内核、jffs2文件系统

| |-- include # 应用程序需要的头文件

| |-- kbuild # 内核头文件,内核模块使用该目录来进行编译

| |-- lib # 应用程序需要的库文件

| |-- resource # 构成rootfs的各种组件,一般不需要关心

| |-- standee # 各模块的原始安装文件,如需要mmz.ko就可以在这里找到,同时也包含组件所需的调试信息

| `-- tarball # SDK各模块的打包备份文件

|-- rootfs # 根文件系统,可以直接作为NFS

|-- scripts # 存放相关脚本的目录

|-- sdk.cleanup # SDK清理脚本

|-- sdk.unpack # SDK展开脚本

|-- source # 放置所有源代码的目录

| |-- app # 应用程序类源代码

| |-- drv # 驱动类源代码

| |-- lib # Lib类源代码

| `-- os # OS相关源代码,如内核

|-- tools # 工具类

| |-- bin # 可执行程序,如mkfs.cramfs

| `-- toolchains # 交叉工具链,展开SDK时已自动安装

|

`---mpp # Hi3511的媒体处理平台发布的头文件、库以及内核模块|-- lib.rel # 音频库,MPP发布的release版本库,音频库

|-- lib.dbg # MPP发布的debug版本库,音频库

|-- lib.lessrel # MPP发布的less release版本库,音频库

|-- ko.rel # MPP发布的发布的release内核模块,包括FB,TDE

|-- ko.dbg # MPP发布的发布的debug内核模块,包括FB,TDE

|-- ko.lessrel # MPP发布的发布的less release内核模块,包括FB,TDE |-- include # MPP发布的发布的对外头文件,包括FB,TDE

`-- sample # MPP的sample

相关文档
最新文档