嵌入式系统-intel strongarm结构与开发

资料大小: 11264

所需积分: 0

下载次数:

用户评论: 0条评论,查看

上传日期: 2009-10-09

上 传 者: 发烧友他上传的所有资料

资料介绍

标签:嵌入式系统(784)

嵌入式系统-intel strongarm结构与开发以计算机系统结构和开发应用角度,介绍目前最流行的嵌入式处理器ARM体系结构及指令系统。在此基础上,系统地介绍了Inter公司的32位嵌入处理品StrongARM总体结构、存储器组织、系统控制模块和I/O外围控制模块。也介绍了StrongARM开发调试的方法,以及在嵌入式Linux与Widnows CE支持下的开发应用方法。
《嵌入式系统:Intel StrongARM结构与开发》内容系统全面,适合作大专院校的高年级本科与研究生的教材,也可以作为信息技术人员的软件编辑和硬件设计的参考书。
第l章 嵌入式系统概述
1.1 嵌人式系统概述
1.1.1 嵌入式系统体系架构
1.1.2 Intel个人互联网用户架构PCA
1.2 嵌入式处理器
1.2.1 嵌入式处理器
1.2.2 ARM架构处理器
1.2.3 StrongARM架构处理器
1.2.4 XScale微架构处理器
1.3 嵌入式系统软件
1.3.1 嵌入式操作系统
1.3.2 嵌入式系统编程语言
1.3.3 嵌入式系统的开发
第2章 ARM体系结构
2.1 ARM体系结构
2.1.1 ARM架构的特点
2.1.2 ARM架构
2.1.3 ARM处理器模式
2.1.4 ARM的流水线结构
2.2 ARM存储器结构
2.2.1 ARM存储器接口
2.2.2 ARM快存(Cache)结构
2.2.3 ARM存储器管理单元MMU
2.2.4 地址变换后备缓冲器TLB
2.2.5 ARM的MMU结构
2.3 ARMI/O结构
2.3.1 存储器映像I/O
2.3.2 直接存储器存取DMA
2.3.3 中断IRQ和快速中断FIQ
2.4 ARM协处理器接口
2.4.1 简 介
2.4.2 协处理器接口信号
2.4.3 协处理器接口
2.5 ARM AMBA接口
2.5.1 先进系统总线ASB
2.5.2 先进高性能总线AHB
2.5.3 先进外围总线APB
2.5.4 AMBA测试
2.6 ARMJTAG调试接口
2.6.1 JTAG调试接口的结构
2.6.2 Embedded—ICE模块
2.6.3 嵌入式跟踪
2.7 ARM处理器内核
2.7.1 ARM7TDMI
2.7.2 ARM9TDMI
2.7.3 ARMl0TDMI
2.7.4 StrOngARM
2.8 ARM处理器核
2.8.1 ARM720T/ARM740T
2.8.2 ARM920T/ARM940T
2.8.3 ARM946E—S/ARM966E—S
2.8.4 ARMl020E
2.8.5 StfOngARM SA—110
第3章 ARM指令系统
3.1 ARM指令系统特点
3.1.1 数据类型
3.1.2 存储器组织
3.1.3 ARM指令特点
3.2 ARM指令系统
3.2.1 ARM指令的寻址方式
3.2.2 ARM指令的条件执行
3.2.3 Load/Store类指令
3.2.4 ARM数据处理类指令
3.2.5 ARM转移类指令
3.2.6 ARM协处理器类指令
3.2.7 ARM杂项指令
3.3 Thumb指令系统
3.3.1 Thumb I.Oad/StOre类指令
3.3.2 Thumb数据运算类指令-
3.3.3 Thumb转移类指令
3.3.4 Thumb软件中断和断点指令
3.3.5 Thumb指令示例
3.4 ARM宏汇编
3.4.1 预定义变量
3.4.2 伪指令
3.4.3 指示符
3.5 ARM汇编语言程序设计
3.5.1 概 述
3.5.2 ARM汇编程序的一些规范
3.5.3 ARM指令的汇编程序设计
3.5.4 宏定义和使用
3.5.5 映像存储的程序设计
3.5.6 程序设计的一些方法
第4章 StrongARMSA—1110微处理器
4.1 SA—1110总体结构
4.1.1 SA—1110 CPU特性
4.1.2 SA—1110外围和系统控制特性
4.1.3 SA—1110输入/输出引脚
4.1.4 SA—lllO时钟
4.2 SA—1110存储器组织
4.2.1 存储器映像
4.2.2 异常事件(excepTIon)处理
4.2.3 协处理器
4.2.4 快存、写缓冲器、读缓冲器和存储器管理单元(MMU)
4.3 SA—1110系统控制模块
4.3.1 通用I/O端口
4.3.2 中断控制器
4.3.3 实时时钟
4.3.4 操作系统定时器
4.3.5 电源管理
4.3.6 复位控制器
4.4 SA—1110存储器和PCMCIA控制模块
4.4.1 存储器接口
4.4.2 存储器访问类型
4.4.3 存储器设置寄存器
4.5 SA—1110外围控制模块
4.5.1 简 介
4.5.2 DMA控制器
4.5.3 LCD驱动控制器
4.5.4 串行口0 USB器件控制器
4.5.5 串行口1 GPCLK/UART
4.5.6 串行口2——红夕I、通信口(1CP)
4.5.7 串行口3——UART
4.5.8 串行口4 MCP/SSP
4.5.9 外围弓I脚控制器(PPC)
第5章 IntelStrongARMSA—1110处理器开发
5.1 ASSABET开发板的结构-
5.1.1 概 述
5.1.2 ASSABET开发板的硬件结构
5.1.3 ASSABET板开发方法
5.2 Intel StrongARMSA—1110的Angel结构
5.2.1 Angel的概述
5.2.2 Angel系统的结构
5.2.3 Angel的使用
5.2.4 Angel的通讯结构
5.3 ADS开发环境结构
5.3.1 ADS简介
5.3.2 COdeWarrior的使用
5.3.3 AXD的使用
5.4 SA—1110处理器开发过程
5.4.1 COdeWarriorIDE的使用
5.4.2 使用AXD工具进行应用程序的调试
5.5 Intel集成性能函数库IPP
5.5.1 1PP简述
5.5.2 在StrongARM开发平台上使用IPP开发应用
5.5.3 使用IPP在StrongARM平台上开发MP3播放器
第6章 嵌入式Linux开发
6.1 嵌入式Linux
6.1.1 Linux简介
6.1.2 Linux的开发模式
6.1.3 嵌入式Linux的体系结构
6.1.4 嵌入式Linux的发展方向
6.2 基于IntelSA—1110处理器的开发环境
6.2.1 开发环境简介
6.2.2 创建开发环境
6.3 嵌入式Linux驱动程序开发
6.3.1 Linux系统驱动程序开发简介
6.3.2 内核模块
6.3.3——个字符设备例子
6.4 在IntelAssabet板上运行嵌人式Linux
6.4.1 启 动
6.4.2 安装内核
6.4.3 安装根文件系统
第7章 WindowsCE系统开发
7.1 WindowsCE简介
7.2 基于IntelSA-1110处理器的WindowsCE开发环境
7.2.1 定制WindowsCE的流程和PlatformBuilder
7.2.2 定制Assabet的WindowsCE
7.3 OAL(OEMAdaptaTIonLayer)开发
7.3.1 OAL开发步骤
7.3.2 初始化内核
7.3.3 仓IJ建基本OAL
7.3.4 力n强OAL功能
7.3.5 完成OAL
7.4 WindowsCE设备驱动开发
7.4.1 中断处理
7.4.2 StreamInterfaceDriver和NaTIve DeviceDriver
7.4.3 驱动程序的分层实现方式和——体实现方式
7.4.4 驱动程序的安装
7.4.5 Assabet的触摸屏驱动程序
参考文献
附录A ARM指令集、ARM寻址方式和Thumb指令集速查表
附录B ARM指令集编码和Thumb指令集编码

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料