达芬奇技术:数字图像/视频信号处理新平台PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:彭启琮主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2008
- ISBN:9787121071942
- 页数:308 页
第1章 概述 1
1.1 DaVinci技术所面临的主要挑战和创新 2
1.1.1 数字视频所面临的挑战 2
1.1.2 API的强大功能 2
1.1.3 支持实时操作系统Linux及Windows CE 3
1.1.4 实际的视频 3
1.1.5 编程的灵活性 4
1.2 DaVinci技术的内涵 5
1.2.1 DaVinci处理器 5
1.2.2 DaVinci软件 6
1.2.3 DaVinci的开发工具 7
第2章 DaVinchi处理器 8
2.1 TMS320C64x+DSP 8
2.1.1 TMS320C64x/TMS320C64x+DSP的特性 8
2.1.2 TMS320C64x/TMS320C64x+DSP的结构 10
2.1.3 TMS320C64x+指令集 20
2.1.4 TMS320C64x/TMS320C64x+DSP的寻址方式 32
2.2 TMS320DM644x DMSoC DSP子系统 36
2.2.1 概述 36
2.2.2 TMS320C64x+大模块 37
2.2.3 存储器映射 42
2.2.4 ARM内部存储器 42
2.2.5 片内外设 42
2.2.6 器件外设 43
2.2.7 ARM-DSP集成 43
2.2.8 DSP子系统的时钟 43
2.2.9 电源管理 43
2.2.10 引导和复位 44
2.3 TMS320DM644x DMSoC中的ARM子系统 44
2.3.1 ARM子系统概述 44
2.3.2 ARM核 46
2.3.3 系统存储器 50
2.3.4 器件时钟 53
2.3.5 PLL控制器 57
2.3.6 电源与休眠控制器 61
2.3.7 电源管理 68
2.3.8 中断控制器 70
2.3.9 系统控制模块 74
2.3.10 复位 78
2.3.11 引导方式 82
2.3.12 ARM-DSP集成 85
2.4 TMS320DM644x的外设 90
2.4.1 概述 90
2.4.2 异步外部存储器接口(EMIF) 91
2.4.3 音频串口(ASP) 91
2.4.4 ATA控制器 92
2.4.5 DDR2存储器控制器 92
2.4.6 增强的直接存储器访问(EDMA)控制器 92
2.4.7 以太网媒体访问控制器(EMAC)/管理数据输入/输出(MDIO)模块 93
2.4.8 通用输入/输出(GPIO) 93
2.4.9 内部集成电路(I2C)模块 93
2.4.10 内部直接存储器访问(IDMA)控制器 94
2.4.11 DSP子系统中断控制器(INTC) 94
2.4.12 多媒体卡(MMC)/安全数字(SD)卡控制器 95
2.4.13 节电控制器(PDC) 95
2.4.14 脉冲宽度调制器(PWM) 95
2.4.15 串行外设接口(SPI) 95
2.4.16 64位定时器 96
2.4.17 通用异步收发器(UART) 96
2.4.18 通用串行总线(USB) 97
2.4.19 VLYNQ接口 97
2.4.20 视频处理后端(VPBE) 98
2.4.21 视频处理前端(VPFE) 99
2.5 其他的DaVinci处理器 100
2.5.1 TMS320DM6441处理器 100
2.5.2 TMS320DM643x处理器 105
2.5.3 TMS320DM355处理器 110
2.5.4 TMS320DM64x处理器 114
2.5.5 TMS320DM6467处理器 116
第3章 DaVinci的软件 122
3.1 xDAIS和xDM 122
3.1.1 xDM和xDAIS之间的关系 123
3.1.2 xDAIS界面 123
3.1.3 xDAIS和xDM的优越性 124
3.1.4 如何建立和验证符合eXpress DSP的算法 124
3.1.5 建立和验证符合xDAIS和xDM的算法 125
3.1.6 修改自己的算法,使其符合xDM和xDAIS 125
3.1.7 测试Codec Engine里的用户算法 125
3.1.8 多媒体框架产品(MFP) 125
3.2 Codec Engine 126
3.2.1 为什么要使用Codec Engine 127
3.2.2 Codec Engine在应用程序结构中的位置 127
3.2.3 用户的角色 128
3.2.4 Codec Engine的安装和设置 130
3.2.5 Codec Engine的目录结构 130
3.2.6 使用范例应用程序 131
3.2.7 使用Codec Engine API 132
3.2.8 VISA类型:视频、图像、语音和音频 134
3.2.9 关于DSP存储器 138
3.2.10 DSP的实时处理问题 140
3.2.11 软件跟踪 140
3.3 Codec Engine框架和xDAIS算法包 146
3.3.1 启动 146
3.3.2 建立包 148
3.3.3 建立一个发布包 148
3.3.4 开发一个xDM Codec 149
3.3.5 支持非xDM的算法 152
3.3.6 建立Codec Engine扩展 154
3.3.7 设计一个新的应用程序界面 154
3.3.8 开发存根和骨架 155
3.3.9 打包和配置核算法 159
3.3.10 非xDM存根和骨架的范例:SCALE 160
3.4 DSP/BIOS LINK 161
3.4.1 DSP/BIOS LINK的软件结构 162
3.4.2 DSP/BIOS LINK的主要成分 162
3.4.3 DSP/BIOS LINK源代码的布局 164
3.4.4 定制和配置所建立的开发环境 167
3.4.5 建立源代码 174
3.5 Linux 176
3.5.1 概述 176
3.5.2 Linux的主要开发工具 177
3.5.3 构建基于Linux的嵌入式系统 180
3.5.4 MontaVista Linux的特点 182
3.5.5 DaVinci的Linux开发流程 184
3.6 基于DaVinci的数字媒体软件 186
3.6.1 H.264 Baseline Profile(BP)编码器和解码器 186
3.6.2 WMV9解码器 186
3.6.3 WMA9(Windows Media 9 Series Audio)解码器 187
3.6.4 MPEG-4/H.263 Codec 187
3.6.5 MPEG-2解码器 188
3.6.6 解内插库(Deinterlacing Library) 189
3.6.7 JPEG编码器/解码器 189
3.6.8 G.711编码器/解码器 190
3.6.9 MPEG-4 AAC-HE解码器 190
3.6.10 MP3解码器 191
3.7 TMS320C64x+IMGLIB图像/视频处理库 191
3.7.1 概述 191
3.7.2 特性与优点 192
3.7.3 安装IMGLIB 192
3.7.4 使用IMGLIB 193
3.7.5 IMGLIB函数介绍 194
第4章 开发工具与软件 197
4.1 适用于DaVinci的CCS 198
4.1.1 v3.2的更新 198
4.1.2 CCS IDE v3.3 201
4.2 XDC(eXpress DSP Components) 207
4.2.1 XDC术语 207
4.2.2 使用基于XDC的软件包 208
4.2.3 写C代码 211
4.2.4 处理配置 215
4.2.5 编译和连接 218
4.3 数字视频评估模块(DVEVM)及其使用 220
4.3.1 DVEVM概述 221
4.3.2 DVEVM的硬件设置 222
4.3.3 运行演示软件 225
4.3.4 DVEVM的软件设置 229
4.3.5 启动建立开发环境 234
4.3.6 为用户的目标板重建DVEVM软件 235
4.3.7 建立一个新的Linux核 235
4.3.8 引导新的Linux核 236
4.4 数字视频软件开发包(DVSDK) 236
4.4.1 概述 237
4.4.2 DVSDK的主要特点 237
4.4.3 可视化数据分析器 239
4.5 DaVinci系统级指标测试 242
4.5.1 概述 243
4.5.2 DVEVM演示范例软件说明 243
4.5.3 所需要的设备和软件 245
4.5.4 测量演示范例程序的处理器负载 246
4.5.5 关于DM644x SoC分析器的结果 249
4.5.6 演示范例的存储器使用 254
4.5.7 演示范例的功耗测量 255
第5章 DaVinci技术应用案例 257
5.1 建立一个小的Linux核 257
5.1.1 所需的环境 257
5.1.2 性能选择及建立核的步骤 258
5.1.3 建立一个RAM DISK文件系统 261
5.1.4 支持应用程序 262
5.1.5 将信息复制到NOR Flash 264
5.1.6 引导 266
5.2 DVEVM/DVSDK用于编码的演示范例 268
5.2.1 概述 268
5.2.2 应用程序设计 268
5.2.3 配合应用程序 274
5.3 DVEVM/DVSDK用于解码的演示范例 276
5.3.1 概述 276
5.3.2 应用程序设计 277
5.3.3 配合应用程序 286
5.4 DVEVM/DVSDK用于编码和解码的演示范例 288
5.4.1 概述 288
5.4.2 应用程序设计 289
5.4.3 用其他的Codec来替换该编码和解码算法 293
5.5 运行在DM6446上的活动JPEG演示范例 294
5.5.1 演示范例简介 295
5.5.2 演示范例包的内容 297
5.5.3 从DM642移植到DM6446 299
5.5.4 运行 301
5.5.5 重新编译演示范例 304
参考文献 306
- 《基于地质雷达信号波的土壤重金属污染探测方法研究》赵贵章 2019
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《信号 修订版》铁道部通信信号公司研究设计院 1979
- 《书法主义图像叙述》洛齐 2019
- 《烧结法处理非常规含铁资源研究》王哲著 2018
- 《高光谱遥感图像解混理论与方法 从线性到非线性》王斌,杨斌著 2019
- 《无机元素原子光谱分析样品预处理技术》吴瑶庆 2019
- 《农村生活污水处理工艺与技术应用》李灵娜著 2019
- 《中国人民大学研究报告系列 中国水处理行业可持续发展战略研究报告 膜工业卷 3》(中国)郑祥,魏源送,王志伟 2019
- 《工业废水处理工艺与设计》高永编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017