当前位置:首页 > 工业技术
基于BF53x DSP处理器的μClinux开发详解
基于BF53x DSP处理器的μClinux开发详解

基于BF53x DSP处理器的μClinux开发详解PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:李云栋编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2011
  • ISBN:9787121137778
  • 页数:290 页
图书介绍:本书主要介绍基于Blackfin处理器的嵌入式μClinux的系统开发,包括Botloader引导程序、μClinux内核、驱动程序及硬件接口电路、MPEG-4视频编码及DSP算法优化等。本书侧重于嵌入式系统底层开发的介绍,注重实战技术,重点突出,代码详尽,适合作为读者的开发培训手册使用,也可作为高校高年级学生使用。
《基于BF53x DSP处理器的μClinux开发详解》目录

第1章 视频监控系统概述 1

1.1视频监控系统的发展阶段 1

1.2视频监控系统的发展趋势 3

1.2.1高清化 4

1.2.2智能化 4

1.3智能视频分析 5

1.4 Blackfin处理器在智能视频监控系统中的应用 6

第2章 Blackfin处理器体系架构 8

2.1 Blackfin处理器基本特征 8

2.2 Blackfin内核架构 9

2.2.1 Blackfin内核结构 10

2.2.2内存与总线结构 15

2.2.3指令的并发操作 17

2.3 Blackfin系列处理器 17

2.3.1 BF592处理器 18

2.3.2 BF50x处理器 19

2.3.3 BF51x处理器 20

2.3.4 BF52x处理器 20

2.3.5 BF531/532/533处理器 21

2.3.6 BF534/536/537处理器 22

2.3.7 BF54x处理器 23

2.3.8 BF561处理器 24

第3章 构建嵌入式μClinux开发环境 26

3.1嵌入式μClinux概述 26

3.2主机开发环境 29

3.3建立交叉编译环境 34

3.3.1安装GCC工具包 34

3.3.2 GCC编译器 34

3.3.3 Binutils 35

3.4目标板 36

第4章 移植Bootloader程序 37

4.1 U-Boot体系结构 37

4.2 U-Boot的编译 39

4.3 U-Boot的移植 39

4.3.1板级配置文件 40

4.3.2 PLL设置 52

4.3.3串口设置 54

4.3.4 SDRAM设置 54

4.3.5 Flash的移植 59

4.4 U-Boot的启动过程分析 67

4.4.1处理器初始化 68

4.4.2板级初始化 70

4.4.3 μClinux的启动过程 71

4.5 U-Boot映像的烧写与运行 73

4.5.1烧写U-Boot映像 73

4.5.2 Blackfin启动模式 75

4.6 U-Boot常用命令 77

第5章 μClinux的剪裁与配置 79

5.1获取μClinux源代码 79

5.2编译μClinux 80

5.3烧写μClinux映像 83

5.4 μClinux高级配置与剪裁 85

5.4.1内核高级配置 85

5.4.2 μClinux驱动程序配置 87

5.4.3 μClinux的剪裁 91

5.5 μClinux启动过程分析 91

第6章 构建μClinux应用系统 93

6.1根文件系统 93

6.2生成根文件系统 95

6.3配置根文件系统 96

6.4自动运行脚本文件 100

第7章 驱动程序开发 102

7.1如何编写驱动程序 103

7.2 GPIO驱动程序的设计 106

7.2.1 BF536处理器的GPIO接口 106

7.2.2 GPIO的μClinux驱动程序 110

7.3 I2C驱动程序的设计 113

7.3.1 I2C工作原理 113

7.3.2 I2C驱动程序设计 115

7.4图像采集驱动程序 120

7.4.1数字视频接口 120

7.4.2 PPI接口 124

7.4.3 SAA7113驱动程序 132

7.4.4 CMOS图像传感器OV7660驱动程序 145

7.4.5 YUV与RGB的转换 152

7.5 SPORT接口驱动程序 154

7.5.1 SPORT的硬件组成 155

7.5.2 SPORT的工作模式 157

7.5.3 SPORT的编程模式 158

7.5.4 SPORT通信的μClinux驱动程序 164

7.5.5 WM8731音频驱动程序 174

7.6 SPI接口驱动程序 195

7.6.1 SPI的硬件组成 195

7.6.2 SPI内部结构及工作模式 196

7.6.3 SPI寄存器设置 198

7.6.4 SD/MMC驱动程序 202

第8章 MPEG-4视频编码的实现与优化 205

8.1 MPEG-4视频编码算法 205

8.1.1 MPEG-4的框架与级 206

8.1.2 MPEG-4编码结构 207

8.2 XVID视频编码程序 209

8.3算法优化 213

8.3.1算法优化的基本原则 213

8.3.2 L1存储器 215

8.3.3 Memory DMA 217

8.3.4视频专用指令 223

8.3.5 SAD的优化 226

8.3.6插值的优化 229

8.3.7 DCT/IDCT的优化 232

第9章 FFMPEG在Blackfin处理器上的应用 247

9.1 FFMPEG框架结构 247

9.2 FFMPEG的编译 248

9.3基于FFMPEG开发视频编码程序 253

9.4基于FFMPEG开发视频解码程序 262

第10章 网络摄像机开发实例 269

10.1网络摄像机的功能 269

10.2网络摄像机硬件设计 270

10.3网络摄像机软件设计 280

10.4网络摄像机发展趋势 288

10.4.1高清化 288

10.4.2智能化 289

10.4.3标准化 289

参考文献 290

相关图书
作者其它书籍
返回顶部