海思HI3512视频开发平台使用(一)
来源:互联网 发布:淘宝装修辅助工具源码 编辑:程序博客网 时间:2024/05/17 20:01
一、PC端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代码,进入各个子目录,可以直接编译运行。
- 海思HI3512视频开发平台使用(一)
- Hi3512的IPCAM开发
- 暴风云视频平台SDK使用介绍(一)-- 概述
- Zedboard & Zynq 图像采集 视频开发 (一) 硬件平台搭建
- 使用ubuntu 作为便携的开发平台(一)
- 使用Ionic2开发跨平台App(一)
- 音视频互动开发平台(SDK)
- 使用opencv开发视频播放器一
- android开发视频播放器-----视频播放 Vitamio框架的使用(一)
- wooyoo平台使用视频
- 音视频开发平台 视频录制技术
- 3G手机视频开发平台
- 音视频即时通讯开发平台
- Linux平台音视频开发
- Android WebRTC 音视频开发(一)
- Android视频开发基础(一)
- Android视频开发基础(一)
- Android视频开发基础(一)
- asp.net 數據庫操作層
- SQL语句执行顺序分析
- oracle及操作系统对于文件大小的限制
- 悬而未决:DELL服务器真“品牌”呀,一点都不“兼容”!
- sql 存储过程中的事务
- 海思HI3512视频开发平台使用(一)
- 防止ASP.NET按钮多次提交的办法
- 构建企业级项目管理体系(07)-资源有限,必须做出选择
- putenv,setenv,unsetenv 的使用
- 离鸿围
- Oracle工具篇之Oradim【转】
- 我Harvis
- 寂寞程序员
- Domain Name and Domain Name System