欢迎访问学兔兔,学习、交流 分享 !

返回首页 |
当前位置: 首页 > 书籍手册>电子信息 >DAVINCI技术剖析及实战应用开发指南

DAVINCI技术剖析及实战应用开发指南

收藏
  • 大小:20.26 MB
  • 语言:中文版
  • 格式: PDF文档
  • 类别:电子信息
推荐:升级会员 无限下载,节约时间成本!
关键词:实战   剖析   指南   应用   开发
资源简介
DAVINCI技术剖析及实战应用开发指南
作 者: 沈沛意 等 著
出版时间: 2012
内容简介
  达芬奇(DAVINCI)技术是TI公司推出的一种应用于数字视频的内涵丰富的综合体,它是处理数字图像、视频、语音和音频信息的新平台。达芬奇技术包括达芬奇处理器(基于ARM+DSP的片上系统)、软件、开发工具、算法库和其他的一些技术上的支持。《TIDAVINCIDSP系统开发应用技巧丛书:DAVINCI技术剖析及实战应用开发指南》深入地解析了DAVINCI技术的原理、创建的方法及步骤。本书从实际应用的角度,以基于DAVINCI技术的硬件平台DM6467和DM365为例,系统地讲述了DAVINCI技术在各个处理器平台下的Codec、Server和App三部分的详细内容,包括各种配置文件、源文件等内容及功能,三部分的创建生成方法、应用程序的编写和算法的调用流程,以及各个处理器的UBOOT、UBL、Linux内核开发和硬件系统的烧写方法等;同时,针对DAVINCI技术在CCS中的实际应用进行了讲解,包括CCS开发环境的配置和DAVINCI技术的具体实现等内容;最后,从算法和内存两方面介绍了DSP系统算法的优化,以及基于裸通信机制的DAVINCI核间通信模型。本书还提供了各个DAVINCI硬件平台下的开始环境、算法及应用程序的源码。本书是针对科研中的实际问题进行讨论和阐述的,并且本书中所有例程都经过实际测试,可以在 网站上进行下载和测试。本书既可作为高等院校电子类等专业本科生、研究生的嵌入式系统相关教学实验教材,也可作为相关音视频开发科研人员的工具书和参考书。
目录
第1章 绪论
1.1 达芬奇技术概述
1.2 达芬奇技术的组成
1.2.1 达芬奇硬件处理器
1.2.2 达芬奇的软件介绍
1.2.3 达芬奇的开发工具
1.3 达芬奇技术的优点
1.4 Codec Engine简介
1.4.1 Codec概述
1.4.2 Server概述
1.4.3 App概述
1.5 小结
第2章 达芬奇软件开发中的自动化工具
2.1 软件管理方式SVN
2.1.1 CVS版本管理系统
2.1.2 Subversion版本管理系统
2.2 编译管理
2.2.1 工具依赖
2.2.2 创建一个简单的Automake工程
2.2.3 软件开发环境创建
2.2.4 Automake管理framework工程
2.2.5 Makefile.am文件的编写规则
2.3 自动脚本生成
2.3.1 Autogen工具简介
2.3.2 def文件解析
2.3.3 tpl文件解析
2.3.4 由def和tpl文件自动生成参数文件
2.4 CMake工具的使用
2.4.1 CMake工具简介
2.4.2 CMakeI具的简单例子
2.4.3 简单示例工程化
2.4.4 静态库和动态库的构建
2.4.5 外部共享库的使用
2.5 小结
第3章 算法创立者Codec
3.1 Codec里的源码结构
3.1.1 paCkage.bld
3.1.2 package.xdc
3.1.3 package.xs
3.1.4 package.mak
3.1.5 .xdc
3.1.6 .xs
3.1.7 源代码文件
3.1.8 lib和package文件夹
3.2 Codec的生成方法
3.2.1 人脸跟踪算法简介
3.2.2 基于examples自带的算法生成Codec
3.2.3 基于RTSC生成Codec
3.3 小结
第4章 服务集成者Server
4.1 Server里的cfg文件
4.1.1 配置需要的Module
4.1.2 Codec的Module
4.1.3 配置Senrer
4.1.4 配置DSKT2
4.1.5 配置DMAN3
4.1.6 配置RMAN
4.2 Server中的tcf文件
4.2.1 environment环境数组变量
4.2.2 内存映射的mem_ext数组
4.2.3 设置device_regs
4.2.4 设置par锄s
下载地址