下载资料简介:
本书是《ARM嵌入式系统系列教程》中的理论课教材。
以PHILIPS公司LPC2000系列ARM微控制器为例,深入浅出地介绍嵌入式系统开发的各个方面。全书共分为3部分;第1章和第2章为理论部分,主要介绍嵌入式系统的概念及开发方法。第3-5章为基础部分,主要介绍ARM7体系结构、指令系统及LPC2000系列ARM微控制器的结构原理。第6-8 章为应用部分,主要以LPC200系列微控制器为例介绍如何设计嵌入式系统,包括硬件的设计、C/OS-II的移植以及建立软件开发平台的方法。本书可以作为高等院校电子、自动化、机电一体化计算机等相关专业嵌入工系统课程的教材,也可作为从事嵌入式系统应用开发工程师的参考资料。
本书配套多媒体教学课件。
在附件就是所谓的多媒体 本书是《ARM嵌入式系统系列教程》中的理论课教材。
以PHILIPS公司LPC2000系列ARM微控制器为例,深入浅出地介绍嵌入式系统开发的各个方面。全书共分为3部分;第1章和第2章为理论部分,主要介绍嵌入式系统的概念及开发方法。第3-5章为基础部分,主要介绍ARM7体系结构、指令系统及LPC2000系列ARM微控制器的结构原理。第6-8 章为应用部分,主要以LPC200系列微控制器为例介绍如何设计嵌入式系统,包括硬件的设计、C/OS-II的移植以及建立软件开发平台的方法。本书可以作为高等院校电子、自动化、机电一体化计算机等相关专业嵌入工系统课程的教材,也可作为从事嵌入式系统应用开发工程师的参考资料。
本书配套多媒体教学课件,非常不错的。
第1章 嵌入式系统概述
1.1 嵌入式系统
1.1.1 现实中的嵌入式系统
1.1.2 嵌入式系统的概念
1.1.3 嵌入式系统的未来
1.2 嵌入式处理器
1.2.1 嵌入式处理器简介
1.2.2 嵌入式系统的分类
1.3 嵌入式操作系统
1.3.1 嵌入式操作系统简介
1.3.2 嵌入式操作系统基本概念
1.3.3 使用
实时操作系统的必要性
1.3.4
实时操作系统的优缺点
1.3.5 常见的嵌入式操作系统
思考与练习
第2章 嵌入式系统工程设计
2.1 嵌入式系统项目开发生命周期
2.1.1 识别需求
2.1.2 提出方案
2.1.3 执行项目
2.1.4 结束项目
2.2 嵌入式系统工程设计方法简介
2.2.1 由上而下与由下而上
2.2.2 UML系统建模
2.2.3 面向对象OO的思想
思考与练习
第3章 ARM7体系结构
3.1 ARM
3.1.1 ARM的体系结构
3.1.2
ARM处理器核
3.2 ARM7TDMI
3.2.1 三维流水线
3.2.2 存储器访问
3.2.3 存储器接口
3.3 ARM7TDMI的模块、内核和功能框图
3.4 体系结构直接支持的数据类型
3.5 处理器状态
3.6 处理器模式
3.7 内部寄存器
3.7.1 ARM状态寄存器集
3.7.2 Thumb状态寄存器集
3.8 程序状态寄存器
3.8.1 条件代码标志
3.8.2 控制位
3.8.3 保留位
3.9 异常
3.9.1 异常入口/出口汇总
3.9.2 进入异常
3.9.3 退出异常
3.9.4 快速中断请求
3.9.5 中断请求
3.9.6 中止
3.9.7 软件中断指令
3.9.8 未定义的指令
3.9.9 异常向量
3.9.10 异常优先级
3.10 中断延迟
3.10.1 最大中断延迟
3.10.2 最小中断延迟
3.11 复位
3.12 存储器及存储器映射I/P
3.12.1 地址空间
3.12.2 存储器格式
3.12.3 未对齐的存储器访问
3.12.4 指令的预取和自修改代码
3.12.5 存储器映射的I/O
3.13 寻址方式
3.14 ARM7指令集
3.14.1 ARM指令集
3.14.2 Thumb指令集
3.15 协处理器接口
3.15.1 协处理器接口简介
3.15.2 可用的协处理器
3.15.3 关于未定义的指令
3.16 调试接口
3.16.1 典型调试系统
3.16.2 调试接口
3.16.3 EmbeddedICE-RT
3.16.4 扫描链和JTAG接口
3.17 ETM接口
思考与练习
第4章 ARM7TDMI(-S)指令系统
4.1
ARM处理器寻址方式
4.2 指令集介绍
4.2.1 ARM指令集
4.2.2 Thumb指令集
4.3 本章小结
思考与练习
第5章 LPC2000系列ARM硬件结构
5.1 LPC2000系列简介
5.1.1 特性
5.1.2 器件信息
5.1.3 结构
5.2 引脚配置
5.2.1 引脚排列及封装信息
5.2.2 LPC2114/2124的引脚描述
5.2.3 LPC2210/2212/2214的引脚描述
5.2.4 引脚功能选择使用示例
5.3 存储器寻址
5.3.1 片内存储器
5.3.2 片外存储器
5.3.3 存储器映射
5.3.4 预取指中止和数据中止异常
5.3.5 存储器映射及引导块
5.3.6 启动代码相关部分
5.4 系统控制模块
5.4.1 系统控制模块功能汇总
5.4.2 引脚描述
5.4.3 寄存器描述
5.4.4 晶体振荡器
5.4.5 复位
5.4.6 外部中断输入
5.4.7 外部中断应用示例
5.4.8 存储器映射控制
5.4.9 PLL(锁相环)
5.4.10 VPB分频器
5.4.11 功率控制
5.4.12 唤醒定时器
5.4.13 启动代码相关部分
5.5 存储器加速模块
5.5.1 结构
5.5.2 操作模式
5.5.3 配置
5.5.4 寄存器描述
5.5.5 使用注意事项
5.5.6 启动代码相关部分
5.6 外部存储器控制器
5.6.1 特性
5.6.2 结构
5.6.3 引脚描述
5.6.4 寄存器描述
5.6.5 外部存储器接口
5.6.6 典型总线时序
5.6.7 外部存储器选择
5.6.8 启动代码相关部分
5.7 引脚连接模块
5.7.1 寄存器描述
5.7.2 引脚功能控制
5.7.3 启动代码相部分
5.8 向量中断控制器
5.8.1 特性
5.8.2 功能
5.8.3 结构
5.8.4 寄存器描述
5.8.
备注::
本站收集200多G的绝对实用的电子资料,但是站长还是个身无分文的学生,没有钱购买服务器,大量的资料没有办法供大家下载。但是,站长对这些资料进行了细致的分类,给大家一个资料索引,让大家更好的收集相关领域资料。本站资料部分来自互联网,朋友们可以在互联网上搜索到这些资料。当站长把资料整理完毕(大概需要1个月)后,会想办法让这些资料跟大家见面,也许用BT供大家下载,请大家耐心等待!