网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 计算机/网络 > 商品详情

Blackfin双核处理器与应用开发

分享到:
Blackfin双核处理器与应用开发

最 低 价:¥36.00

定 价:¥48.00

作 者:唐建

出 版 社:电子工业出版社

出版时间:2010 年8月

I S B N:9787121115653

价格
36.00元
价格
36.90元
价格
38.00元
价格
38.40元
价格
41.00元

商品详情

编辑推荐

较系统地介绍了ADSP-BF561的体系结构、应用开发模式、uClinux的移植、VDK的原理与使用
  较深入地介绍了视频解码算法p264中的一些代码优化实例
  介绍了基于双核的客户端/服务器应用程序、PGO和IPA工具的使用、开发并行程序的方法。

内容简介

adi公司的adsp-bf561处理器是一款高性能的对称双核嵌入式媒体处理器,可以在一个核上运行嵌入式操作系统,而在另一个核上运行数字信号处理算法,或两个核一起运行一个复杂的算法,且开发方便。本书全面介绍了adi公司的visualdsp++开发环境的使用要点,系统地说明了adsp-bf561的体系结构,然后讲解了在该处理器上移植视频编解码算法h.264/avc的基本思路并给出了视频解码算法p264中的一些代码优化实例,介绍了基于该处理器的几种开发模式和优化功能。最后两章分别介绍了在adsp-bf561上移植嵌入式操作系统uclinux的方法、vdk的原理与使用。
  本书适合电子、自动控制、通信、信息处理类等专业高年级本科生、研究生,以及相关专业工程技术人员使用。

作者简介

目录

绪论1
第1章 概述15
1.1 内核与存储器体系结构15
1.1.1 内核体系结构15
1.1.2 存储器体系结构16
1.2 时钟、电源、引导模式、事件处理18
1.2.1 时钟信号18
1.2.2 动态电源管理18
1.2.3 引导模式19
1.2.4 事件处理20
1.3 adsp-bf561外设20
1.4 visualdsp++ 5.024
1.5 工程开发28
1.6 代码开发工具33
1.7 处理器工程38
第2章 计算单元46
2.1 寄存器文件46
2.1.1 寄存器文件46
2.1.2 使用计算状态49
2.2 数据类型49
.2.2.1 使用数据格式49
2.2.2 使用乘法器整数和小数格式52
2.3 算术逻辑单元54
2.3.1 alu操作55
2.3.2 alu数据流详细情况58
2.3.3 alu除法支持与视频操作60
2.4 乘累加器60
2.4.1 乘法器操作60
2.4.2 乘法器数据流描述62
2.5 桶式移位器64
2.6 数据地址产生器67
2.6.1 数据地址产生器功能与寄存器67
2.6.2 dag的寻址69
第3章 运行模式与程序控制75
3.1 运行模式75
3.1.1 用户模式76
3.1.2 监控模式77
3.1.3 仿真模式78
3.1.4 复位与空闲状态78
3.1.5 系统复位和上电配置79
3.1.6 引导方式82
3.2 程序控制83
3.2.1 程序控制器相关寄存器83
3.2.2 指令流水线85
3.2.3 分支和程序设计86
3.2.4 循环和程序设计88
3.2.5 事件和控制89
3.2.6 内核事件控制寄存器96
3.2.7 事件向量表97
3.2.8 中断服务101
3.2.9 中断的嵌套101
3.2.10 异常处理103
3.2.11 使用性问题105
3.3 动态电源管理107
3.3.1 时钟107
3.3.2 动态电源管理控制器110
第4章 存储器117
4.1 存储器结构概述117
4.2 l1指令存储器118
4.2.1 指令存储器118
4.2.2 l1指令cache120
4.2.3 指令cache管理122
4.2.4 指令测试寄存器123
4.3 l1数据存储器124
4.3.1 l1数据存储器124
4.3.2 l1数据cache126
4.3.3 数据测试寄存器129
4.4 片上l2存储器129
4.5 存储器保护与属性130
4.5.1 存储器管理单元130
4.5.2 存储器页面131
4.5.3 cplb管理131
4.5.4 mmu应用132
4.5.5 有关寄存器133
4.6 存储器有关操作134
4.6.1 加载/存储操作134
4.6.2 其他存储器有关操作136
4.7 描述存储器的一些术语137
第5章 片上总线与dma139
5.1 片上总线139
5.1.1 内核接口139
5.1.2 系统接口140
5.1.3 外设与外部访问总线(pab、eab)144
5.1.4 dma相关的总线145
5.2 直接存储器访问147
5.2.1 dma概述147
5.2.2 dma和存储器dma mmr148
5.2.3 dma操作流156
5.2.4 2d dma159
5.2.5 存储器dma160
5.2.6 dma性能优化161
5.2.7 dma的软件管理165
5.2.8 dma错误169
第6章 片上外设171
6.1 spi兼容端口控制171
6.1.1 spi功能171
6.1.2 接口信号171
6.1.3 spi寄存器173
6.1.4 spi通用操作177
6.1.5 dma180
6.2 并行外设接口182
6.2.1 并行外设接口功能182
6.2.2 ppi存储器映射寄存器183
6.2.3 itu-r 656模式187
6.2.4 通用ppi模式190
6.2.5 dma操作195
6.2.6 数据传送方案195
6.3 串口控制器196
6.3.1 串口控制器功能196
6.3.2 sport寄存器199
6.3.3 立体声串行操作207
6.3.4 多通道操作208
6.3.5 支持h.100标准协议212
6.4 uart端口控制器213
6.4.1 串行通信213
6.4.2 uart控制和状态寄存器213
6.4.3 non-dma与dma模式217
6.4.4 irda支持218
6.5 可编程标志220
6.5.1 可编程标志功能220
6.5.2 可编程标志存储器映射寄存器222
6.6 定时器226
6.6.1 通用定时器寄存器226
6.6.2 通用定时器的使用230
6.6.3 内核定时器242
6.6.4 看门狗定时器243
第7章 h.264/avc标准简介及部分程序分析245
7.1 h.264/avc标准简介245
7.1.1 h.264/avc的基本框架245
7.1.2 h.264/avc的新特性247
7.2 h.264/avc在adsp-bf561上的移植248
7.2.1 源码简介248
7.2.2 在adsp-bf561上移植p264概述249
7.3 变换和量化过程的优化252
7.3.1 h.264/avc的整数变换及量化原理[5]252
7.3.2 反量化过程的优化254
7.3.3 dct反变换的优化258
7.3.4 hadamard变换及其优化264
7.4 非整数样点插值过程的优化267
7.4.1 非整数样点的插值过程267
7.4.2 插值过程的优化270
第8章 adsp-bf561编程模式与优化功能275
8.1 编程模式275
8.1.1 单核应用275
8.1.2 双核单独应用276
8.1.3 双核单一应用279
8.1.4 双核应用中的一些考虑282
8.2 双核程序示例分析283
8.2.1 客户端-服务器应用示例283
8.2.2 双核系统中的pgo285
8.2.3 程序间分析和文件属性287
8.2.4 同步函数290
8.3 双核fft编程设计290
8.3.1 基2 dit fft基本原理与程序设计290
8.3.2 并行计算设计方法学292
8.3.3 基于多dsp系统的fft并行计算293
8.3.4 基2 dit fft双核单一应用并行程序设计295
第9章 uclinux系统开发298
9.1 uclinux概述298
9.1.1 历史298
9.1.2 uclinux的内存管理300
9.1.3 uclinux进程管理特点301
9.1.4 uclinux的开发302
9.2 adsp-bf561 uclinux快速指南303
9.2.1 基本环境304
9.2.2 编译、烧写、下载304
9.3 ubuntu基本服务配置308
9.3.1 串口通信服务配置308
9.3.2 tftp服务配置309
9.3.3 nfs服务配置312
9.4 在ubuntu中安装blackfin工具链314
9.4.1 工具链概述314
9.4.2 可执行文件格式315
9.4.3 工具链安装317
9.4.4 ldr与ldr-utils320
9.4.5 在windows中安装blackfin工具链323
9.5 u-boot bootloader323
9.5.1 u-boot基本知识323
9.5.2 u-boot移植与编译329
9.5.3 u-boot下载与更新334
9.6 uclinux-dist336
9.6.1 文件系统336
9.6.2 uclinux-dist镜像文件338
9.6.3 内核更新管理340
9.6.4 移植linux到用户目标板343
9.6.5 内核编译346
9.7 利用nfs调试程序351
第10章 vdk基本原理与使用354
10.1 vdk简介354
10.2 线程356
10.3 线程调度360
10.4 信号363
10.4.1 信号量363
10.4.2 互斥364
10.4.3 消息365
10.4.4 多处理器消息传递366
10.4.5 事件和事件位370
10.4.6 设备标志372
10.5 中断服务程序372
10.6 vdk api参考374
10.7 典型api简介与应用377
10.7.1 信号量api简介与应用377
10.7.2 事件和事件位api简介与应用381
10.7.3 消息的api简介与应用384

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...