DAVINCI技术剖析及实战应用开发指南PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:沈沛意,张亮,周梦编著
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2012
- ISBN:9787560627205
- 页数:231 页
第1章 绪论 1
1.1达芬奇技术概述 1
1.2达芬奇技术的组成 2
1.2.1达芬奇硬件处理器 2
1.2.2达芬奇的软件介绍 8
1.2.3达芬奇的开发工具 12
1.3达芬奇技术的优点 15
1.4 Codec Engine简介 15
1.4.1 Codec概述 16
1.4.2 Server概述 16
1.4.3 App概述 17
1.5小结 17
第2章 达芬奇软件开发中的自动化工具 18
2.1软件管理方式SVN 18
2.1.1 CVS版本管理系统 18
2.1.2 Subversion版本管理系统 18
2.2编译管理 19
2.2.1工具依赖 19
2.2.2创建一个简单的Automake工程 19
2.2.3软件开发环境创建 22
2.2.4 Automake管理framework工程 23
2.2.5 Makefile.am文件的编写规则 25
2.3自动脚本生成 27
2.3.1 Autogen工具简介 27
2.3.2 def文件解析 28
2.3.3 tpl文件解析 29
2.3.4由def和tpl文件自动生成参数文件 30
2.4 CMake工具的使用 35
2.4.1 CMake工具简介 35
2.4.2 CMake工具的简单例子 36
2.4.3简单示例工程化 39
2.4.4静态库和动态库的构建 41
2.4.5外部共享库的使用 42
2.5小结 43
第3章 算法创立者Codec 44
3.1 Codec里的源码结构 44
3.1.1 package.bld 44
3.1.2 package.xdc 45
3.1.3 package.xs 46
3.1.4 package.mak 47
3.1.5 <MODULE﹥.xdc 47
3.1.6 <MODULE﹥.xs 48
3.1.7源代码文件 48
3.1.8 lib和package文件夹 54
3.2 Codec的生成方法 54
3.2.1人脸跟踪算法简介 55
3.2.2基于examples自带的算法生成Codec 57
3.2.3基于RTSC生成Codec 63
3.3小结 70
第4章 服务集成者Server 71
4.1 Server里的cfg文件 71
4.1.1配置需要的Module 71
4.1.2 Codec的Module 73
4.1.3配置Server 74
4.1.4配置DSKT2 77
4.1.5配置DMAN3 79
4.1.6配置RMAN 80
4.2 Server中的tcf文件 80
4.2.1 environment环境数组变量 80
4.2.2内存映射的mem_ext数组 81
4.2.3设置device_regs 85
4.2.4设置params 85
4.2.5 utils.loadPlatform的使用 86
4.2.6配置bios命名空间 86
4.2.7 prog.gen()的使用 87
4.3 Server的生成方法 87
4.3.1 Server端文件的修改 87
4.3.2基于XDC生成Server Package 89
4.3.3使用基于configuro的Makefile文件生成Server Package 89
4.4小结 91
第5章Engine集成和应用者App 93
5.1 App里的配置文件 93
5.1.1 ARM端算法的创建 93
5.1.2 DSP端算法的创建 94
5.2核心Engine的APIs 94
5.2.1 Engine_open 94
5.2.2 Engine_close 95
5.2.3获取内存和CPU信息 95
5.2.4获取算法信息 95
5.3 VISA的APIs 96
5.3.1创建算法实例——*_create 96
5.3.2删除算法实例——*_delete 98
5.3.3控制算法实例——*_control 98
5.3.4处理数据——*_process 99
5.4 Server的APIs 100
5.4.1获取Server句柄 100
5.4.2获取内存的heap信息 100
5.4.3重新配置Server端的算法堆 102
5.5软件跟踪——GT_trace 103
5.5.1配置TraceUtil 103
5.5.2 GT_trace的使用 105
5.6各类API的调用流程 107
5.6.1 API调用流程概述 107
5.6.2 API调用实例 107
5.7小结 113
第6章 基于TMS320DM6467的开发系统演示范例 114
6.1 DM6467硬件开发系统 114
6.2 DM6467开发环境搭建 115
6.2.1 Linux开发环境的搭建 115
6.2.2 SDK套件安装 118
6.2.3 SDK套件的配置 120
6.2.4修改其他文件 121
6.3 DM6467开发实例 122
6.3.1 DM6467中自带算法库的使用 122
6.3.2算法的实现过程 126
6.4 DM6467UBL、UBOOT及Linux内核开发 130
6.4.1 UBL代码和相关配置 130
6.4.2 UBOOT结构和配置 132
6.4.3 Linux内核开发 139
6.5 DM6467硬件系统烧写 143
6.5.1文件系统的制作 143
6.5.2 NAND Flash分区 147
6.5.3内核和文件系统的烧写 148
6.6小结 149
第7章 基于TMS320DM365的开发系统演示范例 150
7.1 DM365硬件开发系统 150
7.2 DM365开发环境搭建 151
7.2.1 Linux开发环境的搭建 151
7.2.2 SDK套件的安装 151
7.2.3 SDK套件的配置 152
7.2.4修改其他文件 153
7.3 DM365开发实例 153
7.3.1 DM365中的视频子系统VPSS 153
7.3.2 DM365视频子系统驱动开发 157
7.3.3 DM365中自带算法库的使用 180
7.3.4算法的实现过程 189
7.4内核和文件系统的制作及烧写 193
7.4.1 UBOOT文件的烧写 193
7.4.2内核文件的制作和烧写 197
7.4.3文件系统的制作和烧写 199
7.5小结 200
第8章DSP系统算法优化和DAVINCI核间通信模型 201
8.1算法的优化 201
8.1.1数据类型的优化 201
8.1.2数值操作的优化 202
8.1.3变量定义及使用的优化 202
8.1.4函数的调用 203
8.1.5程序流程的设计 203
8.2内存的优化 204
8.2.1 Cache的优化 204
8.2.2 DDR2的优化 205
8.3 DAVINCI核间通信机制 207
8.3.1 ARM和DSP之间的联系 207
8.3.2 ARM-DSP中断 208
8.4基于裸机制的DAVINCI核间通信模型 209
8.5小结 210
附录A Codec端make命令的输出 211
附录B config.bld文件 220
附录C package.bld文件 224
附录D makefile文件 225
附录E 本书中用到的术语和缩写对照表 226
参考文献 229
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《阅读指要》陈艺鸣编著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019