图书介绍

达芬奇技术:数字图像/视频信号处理新平台PDF|Epub|txt|kindle电子书版本网盘下载

达芬奇技术:数字图像/视频信号处理新平台
  • 彭启琮主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121071942
  • 出版时间:2008
  • 标注页数:308页
  • 文件大小:71MB
  • 文件页数:319页
  • 主题词:数字图像处理;视频信号-信号处理

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

达芬奇技术:数字图像/视频信号处理新平台PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 概述1

1.1 DaVinci技术所面临的主要挑战和创新2

1.1.1 数字视频所面临的挑战2

1.1.2 API的强大功能2

1.1.3 支持实时操作系统Linux及Windows CE3

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+DSP8

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和xDM122

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和xDAIS125

3.1.7 测试Codec Engine里的用户算法125

3.1.8 多媒体框架产品(MFP)125

3.2 Codec Engine126

3.2.1 为什么要使用Codec Engine127

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 API132

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 Codec149

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存根和骨架的范例:SCALE160

3.4 DSP/BIOS LINK161

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 Linux176

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 Codec187

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 安装IMGLIB192

3.7.4 使用IMGLIB193

3.7.5 IMGLIB函数介绍194

第4章 开发工具与软件197

4.1 适用于DaVinci的CCS198

4.1.1 v3.2的更新198

4.1.2 CCS IDE v3.3201

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 Flash264

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移植到DM6446299

5.5.4 运行301

5.5.5 重新编译演示范例304

参考文献306

热门推荐