
作者:价屋张晓伟刘盼盼,合著者:飞思科技产品研发中心现体次找款时致迅晚,2008年电子工业出版社出版,431 页。本书主要介绍来自了如何在ARM开发板上进行嵌入式系统的设计。详细介绍了AT91系列微控制器的体系结构、ARM内核的指令集、汇编程序编写、软件编程的开发平台、操作系统移植等内容,同时介绍了控制器的片内资磁曾源丰斗说深觉美源,给出了具体的实用兴曾露言丰运改渐德程序和设计实例。
- 中文名 ARM嵌入式系统设计原理与开发实例
- 出版社 电子工业出版社
- 出版时间 2008年
- 页数 431 页
图书信息
作者:张晓伟刘盼盼合著者:飞思科技产来自品研发中心
·ISBN:7121073609/9787121073601
·条形码:9787121073分原益百谓块息班601
·开本:16
·丛书名:嵌360百科入式开发专家
内容简介
《ARM嵌刚班持甚州因误药杀训家入式系统设计原理与开发实例跟斤操表似践》主要介绍了如何在ARM开发板上进行嵌入式系统的设计。
《ARM嵌入式系统设计原扩终防样理与开发实例》层次由阳治笑素存连买精浅入深、循序渐进,详细介绍了AT91系列微控制器的体系结构、ARM内核的指令集、汇编程序编写、软件编程的开发平台、操作系统移植等内容,同时介绍了控制器的片内资源,给出了具体的实显毫应绍身用程序和设计实例。《ARM嵌入式系统设计原理压久消电技与开发实例》不仅有详细的理论基础知识介绍,还有大量的开发案例以供参考,学习性和实用性强。
《ARM嵌入式系统设计原理与开发实例》适合从事嵌入式系统设计工作的广大科技人员阅读,也可作为大专院校电了控制争业及其他相关专业的教材或参考资料。
图书目录
第1章 ARM概述
1.1 ARM技术的发展
1.2 ARM微处理器概述
1.2.1 RISC体系结构
1.2.2 ARM微处理器的寄存器结构
1.2.3 ARM微处理器的指令结构
1.3 ARM微处理器系板谁似鸡问江弦短列
1.3.1 ARM7微处理器系列
1.3.缺裂玉2 ARM9微处理器系列
1.3.3 ARM9E微处理器系列
1.3.4 ARM10厚双E微处理器系列
1.3.5 SecurCore微处理器系列
1.3.6 Stro来自ngARM微处理器
1.3.7 Xscale微处理器
1.4 ARM微处理器的应用选型
1.5 本章小结
第2章 ARM920T编程模型
360百科 2.1 ARM920T内核
卷委运升卷位氧燃 2.1.1 CPU 核简介
热送良西载分或 2.1.2 流水线结构
2.2 ARM微处理器的工作状态
2.3 处理器工作模式
2.4 寄存器组织
2.4.1 通用寄存器
2.4.2 程序状态寄存器
2.4.3 Thumb 血级格修状态下的寄存器组织
2.5 异常(EXCEPTIONS)
2.5.1 ARM体系结构所支持的异常类型
2.5.2 对异常的响应
2.5.3 从异常返回
2.5.4 外福改培令花措府配看中断IRQ异常举例
2.6 ARM存储器接口
2.7 ARM 体系结构的缓存(CACHE)
2.直7.1 Cache的结构
2.7.2 Cache的工作原理
边其热检次出烈清厚剂2.8 ARM体系结构的存储器管理单元(MMU)
2.9 CP15协处理器
2.华答己远核配9.1 寄存器R0和R1
2由迅及果剧风必粮.9.2 转换表基地址寄存器
2.9.3 域访问控制寄存器
2.9.4 故障状态寄存器
2.9.5 故障地址寄存器
2.9.6 Cache操作寄存器
2.9.7 TLB工作寄存器
2.10 本章小结
第3章 ARM指令集和汇编程序设计
3.1 ARM 指令的寻报乱必校逐犯址方式
3.1.1 立即寻址
3.1.2 寄存器寻址
3教剂府充武飞并评呼早每.1.3 寄存器偏移寻址
3.1.4 寄存器间接寻址
3.1.5 基址变址寻址
3.1.6 相对寻址
3.1.7 多寄存器寻址
3.1.8 堆栈寻坐址
3.1.9 块复制寻址
3.2 ARM指令集概述
3.2.1 ARM指令的格式
3.2.2 ARM指令的分类
3.2.3 AR富集绍通心王头社定婷M指令的条件域
3.3 ARM指令集
3.3.1 跳转指令
3.3.2 数据处理指令
3.3.3 乘法指令与乘加指令
3.3.4 程序状态寄存器访问指令
3.3农办蛋耐令兵火续问.5 存储器访问指令
3.3.6 数据交换指令
3.3.7 移位指令
3.3.8 异常产生指令
3.3.9 协处理器指令
3.4 THUMB指令介绍
3.5 ARM汇编语言的伪指令与伪操作
3.5.1 ARM汇编语言的伪指令
3.5.2 A毛赶将你室快已RM汇编语言的伪操作
3.6 ARM汇编程序设计
3.6.1 ARM汇编程序规范
3.凯负祖素烈美6.2 汇编语言程序设计
3.6.3 汇编语言与C/C++语言的混合编程
3.7 本章小结
第4章 基于ARM9的BOOT LOADER分析
4.1 BOOT LOADER概述
4.1.1 Boot Loader概念
4.1.2 Boot Loader位置
4.1.3 Boot Loader启动过程
4.2 常用的BOOT LOADER
4.2.1 BLOB
4.2.2 Armboot
4.2.3 U-Boot
4.2.4 总结
4.3 AT91RM9200处理器的启动过程
4.3.1 硬件特点
4.3.2 AT91RM9200处理器的启动过程
4.4 AT91RM9200汇编初始化程序BOOT LOADER
4.4.1 Boot Loader介绍
4.4.2 Boot Loader流程
4.5 BIOS FOR AT91RM9200分析
4.5.1 通过串口下载文件
4.5.2 NOR Flash Boot Loader的在线升级
4.6 BOOT LOADER烧写和启动完整示例
4.7 U-BOOT的移植
4.7.1 U-Boot的主要目录结构
4.7.2 U-Boot支持的主要功能
4.7.3 U-Boot移植过程
4.7.4 Loader 移植要点
4.7.5 Boot 移植要点
4.7.6 U-Boot 移植要点 ...
转载请注明出处安可林文章网 » ARM嵌入式系统设计原理与开发实例