搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
ARM9嵌入式系统设计直通车
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121220012
  • 作      者:
    潘念,李立功,葛广一编著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2014
收藏
内容介绍

  《嵌入式开发直通车:ARM9嵌入式系统设计直通车》由浅入深,全面、系统地介绍ARM9嵌入式开发。本书每章都提供大量有针对性的实例,供读者实战演练。另外,为了帮助读者高效、直观地学习,本书每章配有大量图片和表格。 本书对ARM9嵌入式开发做了全面介绍,全书共23章,分为5篇。基础篇介绍ARM9基础知识、ARM体系结构、ARM指令集、Thumb指令集,同时也介绍S3C2440的GPIO接口、处理器控制器、UART、SPI以及ADC和触摸屏接口等。提高篇介绍ARM9嵌入式开发环境的建立,ARM9嵌入式Linux系统移植。其中,嵌入式开发环境的建立详细介绍Linux操作系统开发环境的搭建和模拟软件SkyEye环境的搭建,系统移植介绍BootLoad移植、内核移植及构建Linux文件系统。实例篇介绍基于Qt的嵌入式GUI开发、基于ARM9与QTE4的数据采集图形界面设计、基于ARM9及QTE4的图像处理。

展开
目录

第1篇  ARM处理器基础知识
第1章  嵌入式系统开发介绍
1.1  嵌入式系统介绍
1.1.1  嵌入式系统概念
1.1.2  重要组成部分
1.2  嵌入式系统的组成
1.2.1  通用设备接口和I/O接口
1.2.2  中间层
1.2.3  系统软件层
1.3  嵌入式系统的优点及特点
1.3.1  嵌入式系统的优点
1.3.2  嵌入式系统的特点
1.4  嵌入式处理器
1.4.1  嵌入式微处理器
1.4.2  嵌入式微控制器
1.4.3  嵌入式DSP处理器
1.4.4  SOC片上系统
1.5  嵌入式操作系统
1.5.1  操作系统包含的功能
1.5.2  嵌入式操作系统的特点
1.5.3  嵌入式操作系统的分类
1.5.4  嵌入式技术应用及发展趋势
1.6  嵌入式技术发展趋势
1.7  小结
第2章  ARM处理器概述
2.1  ARM处理器介绍
2.2  ARM体系结构的版本和变量
2.2.1  ARM体系结构的版本
2.2.2  ARM体系结构的变量
2.2.3  ARM/Thumb体系结构版本命名
2.3  ARM处理器的命名规则
2.4  ARM处理器结构
2.4.1  RISC中的关键技术
2.4.2  ARM和Thumb状态
2.4.3  ARM寄存器
2.4.4  ARM指令集概述
2.4.5  Thumb指令集概述
2.5  ARM处理器系列
2.5.1  ARM7系列
2.5.2  ARM9系列
2.5.3  ARM9E系列
2.5.4  ARM10E系列
2.5.5  ARM11系列
2.5.6  SecurCore系列
2.5.7  XScale系列
2.5.8  StrongARM系列
2.5.9  Cortex系列
2.6  小结
第3章  ARM9处理器与编程模型
3.1  ARM9处理器产品
3.1.1  ARM9进步之处
3.1.2  操作指令
3.1.3  ARM9产品举例
3.1.4  ARM9E系列微处理器
3.2  ARM9编程模型
3.2.1  ARM9数据类型
3.2.2  ARM9体系结构的存储器格式
3.2.3  ARM9处理器的工作状态
3.2.4  ARM9处理器模式
3.2.5  ARM寄存器
3.2.6  异常
3.3  小结
第4章  ARM指令集与寻址方式
4.1  指令集编码
4.2  条件执行
4.3  指令分类及指令格式
4.3.1  数据处理指令
4.3.2  Load/Store指令
4.3.3  程序状态寄存器与通用寄存器之间的传送指令
4.3.4  转移指令
4.3.5  异常中断指令
4.3.6  协处理器指令
4.3.7  乘法指令
4.3.8  伪指令
4.4  ARM基本寻址方式
4.4.1  立即寻址
4.4.2  寄存器寻址
4.4.3  寄存器间接寻址
4.4.4  基址变址寻址
4.4.5  基址加偏址寻址
4.4.6  堆栈寻址
4.4.7  块复制寻址
4.4.8  相对寻址
4.5  小结
第5章  Thumb指令集
5.1  Thumb指令集概述
5.2  Thumb寄存器和ARM寄存器之间的关系
5.3  Thumb指令集分类介绍
5.3.1  存储器指令
5.3.2  数据处理指令
5.3.3  分支指令
5.3.4  中断和断点指令
5.4  小结
第2篇  S3C2440嵌入式系统基础
第6章  GPIO接口
6.1  GPIO硬件介绍
6.1.1  GPxCON寄存器
6.1.2  GPxDAT寄存器
6.1.3  GPxUP寄存器
6.2  软件访问硬件
6.2.1  访问单个引脚
6.2.2  以总线方式访问硬件
6.2.3  软件如何读写GPIO
6.3  LED的GPIO接口实例
6.4  小结
第7章  存储器控制器
7.1  概述
7.2  功能描述
7.2.1  bank0总线宽度设置
7.2.2  nWAIT引脚操作
7.2.3  nXBREQ/nXBACK引脚操作
7.3  存储器接口实例
7.3.1  ROM存储器接口实例
7.3.2  SRAM存储器接口实例
7.3.3  SDRAM存储器接口实例
7.3.4  可编程存储器访问周期
7.4  存储器控制寄存器
7.4.1  总线宽度和等待控制寄存器
7.4.2  bank控制寄存器
7.4.3  刷新控制寄存器
7.4.4  banksize寄存器
7.4.5  模式寄存器集寄存器
7.5  存储器实例
7.6  小结
第8章  MMC/SD/SDIO控制器
8.1  概述
8.2  SD操作
8.3  特殊寄存器
8.4  SD实例
8.5  小结
第9章  NandFlash控制器
9.1  NandFlash介绍及其控制器使用
9.1.1  Flash
9.1.2  NandFlash的物理结构
9.1.3  NandFlash的访问方法
9.2  S3C2440NandFlash控制器
9.2.1  操作方法概述
9.2.2  寄存器介绍
9.3  NandFlash控制器实例
9.4  小结
第10章  系统时钟和定时器
10.1  S3C2440时钟体系和电源管理模块
10.1.1  功能描述
10.1.2  电源管理
10.1.3  特殊寄存器
10.2  PWM及定时器
10.2.1  特点
10.2.2  脉宽调制定时器特殊寄存器
10.3  实时时钟
10.3.1  特点
10.3.2  实时时钟操作
10.3.3  实时时钟特殊寄存器
10.4  看门狗定时器
10.4.1  特点
10.4.2  看门狗定时器操作
10.4.3  看门狗定时器特殊寄存器
10.5  小结
第11章  中断控制器
11.1  概述
11.2  中断控制器操作
11.3  中断控制器特殊寄存器
11.4  中断方式键盘扫描实例
11.5  小结
第12章  UART
12.1  概述
12.2  UART操作
12.3  特殊寄存器
12.4  UART实例
12.5  小结
第13章  串行外围设备接口
13.1  概述
13.1.1  SPI相关概念
13.1.2  S3C2440A的SPI
13.2  SPI操作方法
13.2.1  编程步骤
13.2.2  传输格式
13.3  SPI特殊寄存器
13.4  SPI使用实例
13.5  小结
第14章  ADC和触摸屏接口
14.1  概述
14.2  特点
14.3  ADC及触摸屏接口操作
14.4  功能描述
14.4.1  AD转换时间
14.4.2  触摸屏接口模式
14.4.3  编程细节
14.5  ADC及触摸屏接口特殊寄存器
14.5.1  ADC控制寄存器
14.5.2  ADC触摸屏控制寄存器
14.5.3  ADC开始延时寄存器
14.5.4  ADC转换数据寄存器0
14.5.5  ADC转换数据寄存器1
14.5.6  ADC触摸屏指针上下中断检测寄存器
14.6  ADC驱动程序及测试程序
14.6.1  三通道ADC驱动程序
14.6.2  三通道ADC采样测试程序
14.7  小结
第3篇  建立ARM9嵌入式开发环境
第15章  无操作系统的ARM9开发方法
15.1  硬件开发
15.2  软件开发
15.2.1  软件开发基础
15.2.2  软件开发方法
15.3  使用EWARM进行无操作系统开发
15.4  EWARM使用实例
15.5  小结
第16章  嵌入式Linux开发环境的搭建
16.1  嵌入式Linux概述
16.2  嵌入式Linux常用工具
16.2.1  交叉编译工具
16.2.2  vim编辑器
16.2.3  Linux编译器gcc及编译工具
16.2.4  Makefile和Make命令
16.2.5  GNU调试工具
16.2.6  Linux内核编译
16.3  建立micro2440开发板的Linux开发环境
……

展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证