嵌入式开发-ARM应用.pdfVIP

  • 6
  • 0
  • 约46.39万字
  • 发布于广东
  • 举报
  • 文档已下架,其它文档更精彩
内容简介 作为一种16/32 位的高性能、低成本、低功耗的嵌入式RISC 微处理器,ARM 微处理器 目前已经成为应用最为广泛的嵌入式微处理器。 本书在全面介绍ARM 处理器的体系结构、编程模型、指令系统和开发工具的同时,以 Samsung 公司的一款基于以太网系统的ARM 处理器-S3C4510B 为核心,详细讲解系统的 设计、调试,以及相关的软件设计和嵌入式操作系统的移植过程。通过阅读本书,可以使具 备一定的系统设计能力的读者全面掌握开发基于ARM 微处理器系统的多方面知识,从而具 备设计开发基于ARM 微处理器的特定应用系统的能力。 本书可作为基于ARM 的软件编程和硬件系统设计的参考手册,也可作为16/32 位微处 理器教学用书,以及嵌入式系统应用设计人员的参考用书。 前 言 嵌入式系统是指以应用为核心,以计算机技术为基础,软硬件可裁剪,适应应用系统对 功能、可靠性、成本、体积和功耗严格要求的专用计算机系统。作为嵌入式系统的核心,嵌 入式微处理器,目前常采用8 位或16 位的微处理器。但由于这些微处理器系统的运行速度、 寻址能力和功耗等问题,已较难满足很多相对较复杂的嵌入式应用场合。 ARM 公司自90 年代初正式成立以来,在32位RISC (ReducedInstruction Set Computer) CPU 开发领域不断取得突破,其结构已经从V3 发展到V6。由于ARM 公司自成立以来,一直 以IP(Intelligence Property)提供者的身份向各大半导体制造商出售知识产权,而自己从 不介入芯片的生产销售,加上其设计的芯核具有功耗低、成本低等显著优点,因此获得众多 的半导体厂家和整机厂商的大力支持,在32 位嵌入式应用领域获得了巨大的成功,目前已 经占有75%以上的32 位RISC 嵌入式产品市场。在低功耗、低成本的嵌入式应用领域确立了 市场领导地位。现在设计、生产ARM 芯片的国际大公司已经超过50 多家,国内多家大公司 也已经购买ARM 公司的芯核用于通讯专用芯片的设计。鉴于目前ARM 微处理器的国内的逐步 推广应用,已有部分工科大学开设了基于ARM 的32 位微处理器的相关课程。 在所有ARM 微处理器系列中,ARM7TDMI 微处理器系列应用最广,采用ARM7TDMI 微处理 器作为内核生产芯片的公司最多,同时其性能价格比也是最高的。因此,本书主要对 ARM7TDMI 微处理器的结构原理进行介绍,并以此为基础详细介绍了应用系统的设计与调试 方法。 本书的各章节内容安排如下: 第1章 简要介绍目前ARM 微处理器的种类及主要结构特征。通过对本章的阅读,可使 读者对ARM 技术、ARM 微处理器及应用有一个总体的认识。 第2章 介绍ARM 编程模型的基本知识,包括寄存器的组织和ARM 微处理器的工作模式, ARM 体系结构中异常及处理等基本概念。通过本章的阅读,可使读者了解ARM 编程模型的基 本知识,为进一步的开发做准备。 第3章 详细介绍ARM 体系的指令系统和寻址方式,着重介绍32 位的ARM 指令集。16 位的Thumb 指令集为32 位ARM 指令集的一个子集,在了解了ARM 指令集的基础上,就很容 易理解Thumb 指令。本章所介绍的内容适用于所有具有ARM7TDMI 内核的ARM 微处理器。 第4章 介绍 ARM 汇编语言程序设计的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档