图书介绍

ColdFire系列32位微处理器与嵌入式Linux应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

ColdFire系列32位微处理器与嵌入式Linux应用
  • 李晶皎,王爱侠,张广渊编著 著
  • 出版社: 北京:北京航空航天大学出版社
  • ISBN:7810776746
  • 出版时间:2005
  • 标注页数:377页
  • 文件大小:48MB
  • 文件页数:390页
  • 主题词:微处理器,ColdFire;Linux操作系统

PDF下载


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

下载说明

ColdFire系列32位微处理器与嵌入式Linux应用PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章 嵌入式系统概述1

1.1 嵌入式系统简介1

1.1.1 嵌入式系统定义和特点1

1.1.2 嵌入式系统组成1

1.1.3 嵌入式处理器2

1.1.4 嵌入式系统的应用4

1.2 嵌入式微处理器和嵌入式操作系统5

1.2.1 嵌入式微处理器举例5

1.2.2 常见的嵌入式操作系统简介8

1.3 嵌入式系统设计方法14

1.3.1 分析阶段15

1.3.2 设计阶段16

1.3.3 实现阶段18

1.3.4 测试阶段18

1.3.5 硬件平台的选择20

1.3.6 嵌入式操作系统的选择21

第2章 嵌入式Linux24

2.1 Linux简介24

2.1.1 Linux和Unix的历史24

2.1.2 Linux的特点27

2.1.3 Linux目录结构28

2.1.4 Linux内核简介31

2.1.5 Linux的主要服务33

2.2.1 μCLinux主要特色34

2.2 μCLinux概述34

2.2.2 μCLinux文件系统38

2.2.3 μCLinux软件开发工具41

第3章 μCLinux下的程序开发和调试方法63

3.1 μCLinux开发环境63

3.1.1 μCLinux硬件开发环境63

3.1.2 μCLinux软件开发环境64

3.1.3 调试方法64

3.2 应用程序的开发模式70

3.2.1 添加用户程序71

3.2.2 添加设备驱动73

3.3.1 应用程序的调试77

3.3 程序调试77

3.3.2 驱动程序的调试78

第4章 ColdFire系列微处理器概述81

4.1 ColdFire系列产品简介81

4.1.1 MCF527X系列简介86

4.1.2 MCF523X系列简介87

4.1.3 MCF547X和MCF548X系列简介88

4.2 MCF5206e微处理器90

4.2.1 MCF5206e特点90

4.2.2 MCF5206e结构92

4.3 MFC5272集成微处理器95

4.3.1 MCF5272特点95

4.3.2 MCF5272结构98

4.3.3 MCF5272主要特性100

4.4 MCF5249集成微处理器101

4.4.1 MCF5249特点101

4.4.2 MCF5249结构102

4.4.3 MCF5249主要特性102

4.4.4 MCF5249功能简介105

4.5 MCF5282集成微处理器109

4.5.1 MCF5282结构109

4.5.2 MCF5282特点110

4.5.3 MCF5282主要特性115

4.6 MCF523x集成微处理器119

4.6.1 MCF523x系列产品配置120

4.6.2 MCF5235结构121

4.6.3 MCF523x特点121

4.6.4 MCF523x主要特性125

第5章 ColdFire V2内核131

5.1 ColdFire V2内核特点131

5.1.1 分离的流水线131

5.1.2 调试模块133

5.2 编程模式133

5.2.1 用户编程模式135

5.2.2 管理员编程模式136

5.3.1 整数格式138

5.3.2 在寄存器中整数的组织138

5.3 整数格式和在寄存器中的组织138

5.3.3 在内存中整数的组织139

5.4 寻址方式139

5.5 ColdFire V2指令集140

5.5.1 用户模式的指令集140

5.5.2 管理员模式的指令集143

5.5.3 MAC指令集144

5.5.4 EMAC指令集144

5.6 硬件乘法累加单元145

5.6.1 MAC编程模式145

5.6.2 MAC通用操作146

5.6.3 MAC数据表示法146

6.2 调试模块的信号描述147

第6章 ColdFire BDM调试147

6.1 BDM调试概述147

6.3 实时跟踪调试148

6.4 可编程模式150

6.4.1 版本A的共享调试资源151

6.4.2 地址属性触发寄存器152

6.4.3 地址断点寄存器153

6.4.4 配置/状态寄存器153

6.4.5 数据断点/屏蔽寄存器155

6.4.6 PC断点/屏蔽寄存器156

6.4.7 触发定义寄存器156

6.5.2 BDM串行接口158

6.5.1 处理器暂停158

6.5 背景调试模式158

6.5.3 BDM命令集160

6.6 实时调试支持182

6.6.1 实时调试的工作原理183

6.6.2 BDM和处理器并行操作184

6.7 处理器状态和DDATA定义184

6.7.1 用户模式指令集185

6.7.2 管理员模式指令集188

6.8 BDM编程实例188

6.8.1 BDM连接器188

6.8.2 BDM驱动模块189

7.2 片内存储器的寄存器192

7.1 片内存储器之间的相互关系192

第7章 MCF5272片内存储器192

7.3 SRAM简介193

7.3.1 SRAM操作193

7.3.2 SRAM编程模式193

7.4 ROM简介195

7.4.1 ROM操作195

7.4.2 ROM编程模式195

7.5 指令Cache简介196

7.5.1 指令Cache物理结构196

7.5.2 指令Cache操作197

7.5.3 指令Cache编程模式200

7.6.1 启动代码crt0_ram.S203

7.6 MCF5272片内存储器编程实例203

7.6.2 启动代码crt0_rom.S206

第8章 存储器的扩展209

8.1 MCF5272片选模块209

8.1.1 片选的用法209

8.1.2 片选寄存器210

8.2 Flash存储器扩展210

8.2.1 AM29LV160D简介210

8.2.2 MCF5272与Flash存储器的接口电路212

8.2.3 MCF5272的Flash存储器编程实例214

8.3 SDRAM控制器217

8.3.1 SDRAM控制器信号217

8.3.2 SDRAM器件接口218

8.3.3 SDRAM存储体、页命中和页未命中220

8.3.4 SDRAM寄存器220

8.3.5 SDRAM的自动初始化223

8.3.6 掉电和自刷新223

8.3.7 SDRAM控制器性能223

8.3.8 SDRAM接口226

8.3.9 SDRAM扩展229

8.3.10 MCF5272的SDRAM编程实例233

第9章 MCF5272片内串行接口模块235

9.1 UART模块235

9.1.1 UART模块概述235

9.1.2 UART模块的寄存器236

9.1.3 UART模块信号定义249

9.1.4 UART模块的操作250

9.1.5 UART模块编程实例262

9.2 队列串行外围接口模块268

9.2.1 QSPI概述268

9.2.2 QSPI工作原理270

9.2.3 QSPI编程模式274

9.2.4 QSPI编程实例278

10.1.1 通用I/O概述280

10.1.2 端口控制寄存器280

10.1 通用I/O模块280

第10章 MCF5272的片内模块280

10.1.3 数据方向寄存器284

10.1.4 端口数据寄存器285

10.1.5 GPIO编程285

10.2 脉宽调制模块286

10.2.1 脉宽调制模块概述286

10.2.2 PWM工作原理287

10.2.3 PWM编程模式287

10.2.4 PWM模块编程289

10.3 定时器模块290

10.3.1 定时器模块概述290

10.3.2 定时器工作原理292

10.3.3 定时器寄存器292

10.3.4 定时器模块编程294

10.4.1 系统集成模块概述295

10.4 系统集成模块295

10.4.2 SIM编程模式296

10.5 中断控制器306

10.5.1 中断控制器概述306

10.5.2 中断控制寄存器306

10.6 DMA控制器312

10.6.1 DMA数据传送类型312

10.6.2 DMA地址模式313

10.6.3 DMA控制寄存器313

11.1 Bootloader简介316

11.1.1 为什么使用Bootloader316

第11章 MCF5282 EVB板Bootloader移植316

11.1.2 Bootloader操作模式317

11.1.3 Bootloader主要任务317

11.2 MCF5282 EVB板Bootloader的分析与实现318

11.2.1 MCF5282 EVB板相关硬件介绍318

11.2.2 MCF5282 EVB板Bootloader移植319

附录A Linux系统的部分操作命令332

A.1 Linux系统的启动和退出332

A.2 Linux对文件和目录的操作命令333

A.3 Linux与用户有关的命令338

A.4 Linux权限改变命令339

A.5 Linux文件备份与压缩命令341

A.6 Linux其他命令343

热门推荐