请输入您要查询的百科知识:

 

词条 ARM嵌入式系统设计原理与开发实例
释义

作者:张晓伟刘盼盼,合著者:飞思科技产品研发中心,2008年电子工业出版社出版,431 页。本书主要介绍了如何在ARM开发板上进行嵌入式系统的设计。详细介绍了AT91系列微控制器的体系结构、ARM内核的指令集、汇编程序编写、软件编程的开发平台、操作系统移植等内容,同时介绍了控制器的片内资源,给出了具体的实用程序和设计实例。

图书信息

作者:张晓伟刘盼盼合著者:飞思科技产品研发中心

出版社:电子工业出版社

·页码:431 页

·出版日期:2008年

·ISBN:7121073609/9787121073601

·条形码:9787121073601

·开本:16

·丛书名:嵌入式开发专家

内容简介

《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 ARM10E微处理器系列

1.3.5 SecurCore微处理器系列

1.3.6 StrongARM微处理器

1.3.7 Xscale微处理器

1.4 ARM微处理器的应用选型

1.5 本章小结

第2章 ARM920T编程模型

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 ARM指令的条件域

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 ARM汇编语言的伪操作

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 移植要点 ...

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/2/24 18:31:04