注册 登录 进入教材巡展
#
  • #

出版时间:2018-08

出版社:机械工业出版社

以下为《嵌入式系统原理与应用(第2版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
试读
  • 机械工业出版社
  • 9787111605188
  • 2-2
  • 227318
  • 45249496-6
  • 平装
  • 16开
  • 2018-08
  • 496
  • 324
  • 工学
  • 计算机科学与技术
  • TP360.21
  • 计算机科学与技术
  • 本科
内容简介
本书分为13章,内容包括:嵌入式系统概述、ARM微处理器体系结构、ARM微处理器指令系统、微处理器ARM程序设计、微处理器S3C2410A体系结构、嵌入式系统应用产品开发平台、嵌入式存储器系统及扩展接口电路、通用I/O端口和中断系统、微处理器S3C2410A的定时器/计数器、A-D转换、LCD触摸屏与液晶显示器、嵌入式系统I/O总线接口、嵌入式应用程序设计举例、ARM9实验项目及内容。本书翔实地介绍了ARM系统在启动过程中涉及的硬件原理以及通过软件进行配置的程序。本书可以作为高等院校电子信息工程、自动化、电气工程等专业的教材,也可以作为广大嵌入式开发工程技术人员的参考用书。
目录
前言第1章嵌入式系统概述1.1嵌入式系统的概念与组成1.1.1嵌入式系统的定义1.1.2嵌入式系统的应用过程和发展趋势1.1.3嵌入式系统的组成1.2嵌入式微处理器的结构与类型1.2.1嵌入式微控制器1.2.2嵌入式DSP处理器 1.2.3嵌入式微处理器1.2.4嵌入式片上系统1.3计算机组成、体系结构与嵌入式处理器1.3.1冯·诺依曼结构与哈佛结构1.3.2精简指令集计算机(RISC)1.3.3流水线计算机1.3.4嵌入式微处理器的信息存储方式1.4嵌入式应用系统的开发流程习题第2章ARM微处理器体系结构2.1ARM微处理器的体系结构与特点2.1.1ARM微处理器体系的结构2.1.2ARM微处理器体系的特点2.2ARM微处理器系列介绍及应用选型2.2.1ARM7微处理器系列2.2.2ARM9微处理器系列2.2.3ARM更为高级的微处理器系列2.2.4ARM微处理器的应用选型2.3ARM的总线系统与接口2.3.1ARM的总线系统2.3.2ARM的JTAG调试接口2.3.3ARM的协处理器接口2.4ARM9体系结构的存储器组织2.4.1ARM体系结构的存储器空间2.4.2ARM9中的大端存储与小端存储2.4.3I/O端口的访问方式2.5ARM9微处理器的工作状态与运行模式2.5.1ARM9微处理器的工作状态2.5.2ARM9微处理器的运行模式2.6ARM9体系结构的寄存器组织2.6.1通用寄存器2.6.2程序状态寄存器2.7ARM9微处理器的异常2.7.1ARM9微处理器异常的概念2.7.2ARM体系结构的异常类型2.7.3各种异常类型的含义2.7.4异常的响应过程2.7.5应用程序中的异常处理习题第3章ARM微处理器指令系统3.1ARM9的指令格式3.1.1ARM9微处理器的指令格式与特点3.1.2指令执行的条件码3.2ARM9微处理器指令的寻址方式与应用3.2.1立即数寻址方式与应用示例3.2.2寄存器寻址方式与应用示例3.2.3寄存器偏移寻址方式与应用示例3.2.4寄存器间接寻址方式与应用示例3.2.5基址 变址寻址方式与应用示例3.2.6多寄存器寻址方式与应用示例3.2.7堆栈寻址方式与应用示例3.2.8块复制寻址方式与应用示例3.2.9相对寻址方式与应用示例3.3ARM9指令系统与应用3.3.1ARM数据处理指令与应用示例3.3.2寄存器装载及存储指令与应用示例3.3.3ARM跳转指令与应用示例3.3.4ARM杂项指令与应用示例3.3.5杂项指令在Bootloader中配置各种异常栈顶指针综合应用示例3.3.6ARM协处理器指令与应用示例3.3.7ARM伪指令与应用示例习题第4章微处理器ARM程序设计4.1ARM汇编伪指令4.1.1数据常量定义伪指令4.1.2数据变量定义伪指令4.1.3内存分配伪指令4.1.4汇编控制伪指令4.1.5汇编程序中常用伪指令4.1.6汇编语言中的运算符与表达式4.1.7Linux操作系统中GNU开发环境下的伪指令4.2ARM汇编语言程序设计4.2.1ARM汇编中的源文件类型4.2.2ARM汇编语言的语句格式4.2.3ARM汇编语言的程序结构4.3ARM汇编语言与C语言混合编程4.3.1基本的ATPCS4.3.2汇编语言程序调用C语言程序4.3.3C语言程序中调用汇编语言程序4.3.4C语言程序中内嵌汇编语言程序4.3.5在汇编程序中访问C语言程序变量4.3.6嵌入式C语言中的几个特殊关键字4.4ARM混合编程综合应用举例习题第5章微处理器S3C2410A体系结构5.1微处理器S3C2410A介绍5.1.1微处理器S3C2410A的体系结构5.1.2微处理器S3C2410A的内部结构5.1.3微处理器S3C2410A的技术特点5.2微处理器S3C2410A存储器控制器特性与空间分布5.2.1微处理器S3C2410A存储器控制器特性5.2.2微处理器S3C2410A存储器空间分布5.3微处理器S3C2410A时钟电路与时钟频率管理5.3.1微处理器S3C2410A外部时钟电路5.3.2微处理器S3C2410A锁相环(PLL)5.3.3微处理器S3C2410A时钟分频控制5.3.4微处理器S3C2410A时钟频率管理与应用示例5.3.5S3C2410A工作频率的设置与分频编程示例5.4微处理器S3C2410A复位电路与电源电路5.4.1微处理器S3C2410A复位电路5.4.2微处理器S3C2410A电源电路5.5微处理器S3C2410A电源功耗管理5.5.1电源功耗管理模式及时钟功率配给5.5.2慢速控制寄存器(CLKSLOW)的属性及其位功能5.5.3电源功耗管理状态转换图习题第6章嵌入式系统应用产品开发平台6.1硬件实验开发平台6.1.1FL2440开发板硬件资源简介6.1.2PC与开发板的硬件连接6.2软件开发平台6.2.1交叉开发环境简介6.2.2ADS1.2集成开发环境简介6.2.3编写应用程序需要使用的头文件6.2.4CodeWarrior IDE集成开发环境的使用6.2.5AXD调试器的使用习题第7章嵌入式存储器系统及扩展接口电路7.1嵌入式存储器系统结构组成7.1.1嵌入式存储器的层次结构及特点7.1.2ARM9高速缓冲存储器(Cache)7.1.3S3C2410A存储器管理单元(MMU)7.1.4S3C2410A主存储器分布以及使用的存储器类型7.2存储器控制寄存器7.2.1存储器控制寄存器介绍7.2.2主存储器芯片综合配置编程示例7.38位/16位/32位内存储器芯片扩展设计7.3.18位存储器芯片扩展设计7.3.216位存储器芯片扩展设计7.4Bank0 闪存Nor Flash接口设计7.4.1Nor F