| 作 者: | 何加铭 |
| 出版社: | 电子工业出版社 |
| 丛编项: | 新编电气与电子信息类本科规划教材 |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | 微处理器 系统设计 高等学校 教材 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第1章嵌入式系统设计基础
1.1 嵌入式系统的基本概念
1.1.1 嵌入式系统概述
1.1.2 嵌入式系统应用与发展
1.2 嵌入式系统的组成结构
1.2.1 系统组成结构
1.2.2 ARM处理器
1.2.3 嵌入式操作系统
1.3 嵌入式系统设计流程
1.3.1 系统设计流程
1.3.2 软件开发环境
第2章 删体系结构
2.1 ARM技术的应用及其特点
2.1.1 ARM技术的应用
2.1.2 ARM技术的特点
2.2 ARM体系结构版本的命名方法
2.2.1 ARM体系结构版本概述
2.2.2 ARM体系的发展
2.2.3 ARM体系结构版本命名
2.3 ARM核(ARM系列处理器的内核)
2.3.1 ARM7
2.3.2 ARM9
2.3.3 ARMlO
2.3.4 StongARM
2.3.5 Xscale
2.4 ARM指令流水线结构
2.4.1 ARM 3级指令流水线
2.4.2 ARM 5级指令流水线
2.4.3 ARM 6级指令流水线
2.5 ARM处理器的工作
2.5.1 ARM处理器工作状态
2.5.2 ARM处理器工作模式
2.6 ARM寄存器
2.6.1通用寄存器
2.6.2程序状态寄存器
2.7 ARM异常中断
2.7.1 ARM异常中断类型
2.7.2 ARM异常中断响应过程
2.7.3 ARM异常中断返回
2.7.4 ARM异常中断优先级
2.8 ARM存储系统
2.8.1 ARM体系中的存储空间
2.8.2 ARM存储器格式
第3章ARM指令集
3.1 ARM指令集概述
3.1.1 ARM指令的编码
3.1.2 ARM指令的分类
3.L 3 ARM指令的条件执行
3.2 ARM指令寻址方式
3.3 ARM指令介绍
3.3.1跳转指令
3.3.2数据处理指令
3.3.3状态寄存器访问指令
3.3.4 Load/Store指令
3.3.5异常中断产生指令
3.3.6协处理器指令
3.4 Thumb指令介绍
3.4.1 Thumb指令简介
3.4.2 Thumb状态切换
3.4.3 Thumb指令使用
第4章嵌入式系统程序设计
4.1 ARM汇编语言的伪操作与伪指令
4.1.1 ARM汇编语言伪操作
4.1.2 ARM汇编语言伪指令
4.2 ARM汇编语言编程与优化
4.2.1 ARM汇编语言编程基础
4.2.2 ARM汇编语言编程技巧
4.2.3 ARM汇编语言编程实例
4.3嵌入式C语言编程
4.3.1嵌入式C语言编程基础
4.3.2嵌入式C语言编程优化
4.3.3嵌入式C语言编程实例
4.4汇编与C语言混合编程
4.4.1 ATPCS简介
4.4.2 C语言内嵌汇编
4.4.3汇编与C语言程序相互调用
第5章基于MC9328NIXl嵌入式系统
5.1 MC9328MXl处理器
5.1.1 Motorola MC9328MXl处理器概述
5.1.2 MC9328MXl功能结构
5.1.3 MC9328MXl引脚信号
5.1.4 MC9328MXl Reset模块
5.1.5 MC9328MXl Bootstrap模式
5.2 MC9328MXl标准硬件接口
5.2.1存储控制器
5.2.2中断控制器
5.2.3通用I/O接口(GPIO)
5.2.4实时时钟(RTC)
5.2.5脉冲宽度调制(PWM)
5.3 MC9328MXl音频通信接口
5.3.1通用异步收发器
5.3.2 USB控制器
5.3.3 FC通信接口
5.3.4 SsI通信接口
5.4 MC9328MXl人机接口
5.4.1 LCD控制器(LCDC)
5.4.2模拟信号处理(ASP)
5.4.3 cMOS传感器接口(CSI)
5.5 Sunrun MC9328MXl开发系统
5.5.1 Sunrun MC9328MXl基本功能介绍
5.5.2 Sunrun MC9328Mxl硬件接口资源
5.6基于MC9328MXl的应用实例
5.6.1基于MC9328MXl的语音采集与播放
5.6.2基于MC9328MXl的图像采集与显示
5.6.3基于MC9328MXl的无线收发
第6章嵌入式操作系统开发与应用
6.1 C/oS-lI操作系统
6.1.1 C/0S-lI概述
6.1.2 C/0S-II内核与文件系统
6.1.3 C/OS-lI文件系统
6.1.4 C/0S-lI的移植
6.2 WindOWS CE操作系统
6.2.1 WindOWS CE简介
6.2.2 windOWS CE结构特点
6.2.3 windOWS CE开发与应用
6.3 嵌入式Iinux操作系统
6.3.1嵌入式Linux概述
6.3.2嵌入式Linux结构特征
6.3.3 Linux内核裁剪与配置
6.3.4 嵌入式Linux在MC9328MXl上移植
第7章ADS集成开发环境
7.1 CodeWarrior fOr ADS概述
7.2 工程项目的管理
7.2.1 建立个新的工程项目
7.2.2 建立个新的源文件
7.2.3 将已存在的源文件加入到工程项目中
7.2.4 将工程项目中的文件分组
7.2.5 删除文件或者组
7.2.6保存工程项目
7.2.7 关闭工程项目
7.2.8 选择默认工程项目
7.2.9 移动工程项目
7.3 配置生成目标
7.3.1 Debug Settings寸话框介绍
7.3.2 设置生成目标的基本选项
7.3.3 汇编器选项设置
7.3.4 编译器选项设置
7.3.5 连接器选项设置
7.3.6 fromELF工具的选项设置
7.4 编译和连接工程项目
7.4.1 编译文件
7.4.2 生成工程项目
7.5 AXD代码调试
7.5.1 打开AXD和调试文件
7.5.2 查看寄存器、存储器及变量值
第8章嵌入式软件开发实验
8.1 ARM汇编指令实验
8.2 Thumb指令实验
8.3 ARM处理器工作模式实验
8.4 C语言编程实验
8.5 汇编与C语言相互调用实验
第9章嵌入式扩展接口实验
9.1 存储器实验
9.2 中断控制实验
9.3 串口通信实验
9.4 RTC实验
9.5 PWM实验
9.6 ICD显示实验
9.7 4×4键盘控制实验
9.8 USB通信实验
9.9 触摸屏控制实验
第10章C/OS-Ⅱ操作系统移植与应用
10.1 C/OS-II移植实验
10.2 C/OS-II多任务应用实验
第11章LilllllX操作系统移植与应用
11.1 Linux移植实验
11.2 Linux开发基础实验
11.3 Linux进程控制实验
11.4 Linux进程间通信实验
11.5 Linux定时器实验
11.6 Linux多线程应用实验
11.7 Linux程序设计综合实验
参考文献