ColdFire系列32位微处理器与嵌入式Linux应用PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:李晶皎,王爱侠,张广渊编著
- 出 版 社:北京:北京航空航天大学出版社
- 出版年份:2005
- ISBN:7810776746
- 页数:377 页
目录 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章 嵌入式Linux 24
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.S 203
7.6 MCF5272片内存储器编程实例 203
7.6.2 启动代码crt0_rom.S 206
第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 为什么使用Bootloader 316
第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
- 《大数据Hadoop 3.X分布式处理实战》吴章勇,杨强 2020
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《烧结法处理非常规含铁资源研究》王哲著 2018
- 《无机元素原子光谱分析样品预处理技术》吴瑶庆 2019
- 《农村生活污水处理工艺与技术应用》李灵娜著 2019
- 《中国人民大学研究报告系列 中国水处理行业可持续发展战略研究报告 膜工业卷 3》(中国)郑祥,魏源送,王志伟 2019
- 《工业废水处理工艺与设计》高永编著 2019
- 《工业水处理技术》(中国)赵文玉,林华,许立巍 2019
- 《污水处理PPP项目实施方案编制实务》王雁然,方俊,朱立冬 2019
- 《图像处理与图形界面(GUI)设计案例教程》李娜,张丽君 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019