当前位置:主页 > 书籍配套资源 > ARM嵌入式配套资源
《ARM嵌入式体系结构与接口技术》素材

《ARM嵌入式体系结构与接口技术》素材

  • 更新:2021-10-19
  • 大小:2.89 MB
  • 类别:ARM嵌入式
  • 作者:刘洪涛 主编
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

编辑推荐

突出接口技术,重视实际应用,全部代码示例。嵌入式学院是华清远见在6年高端嵌入式人才培养的基础上倾力打造的“嵌入式领域就业优势倍增”项目,学院充分整合行业经验及专业优势,并借助自身丰富的合作企业资源及专业、科学的实训体系,帮助合作院校时刻紧跟嵌入式行业用人需求的*趋势,引导毕业生在知识结构上更好地实现与企业真实需求的对接,从而有效提高其就业竞争优势,顺利进入嵌入式专业领域。华清远见嵌入式学院将继续专注于为更多希望从事嵌入式行业工作,但又缺乏相关经验的人员提供更专业的嵌入式实训l课程。培养出更多合格的嵌入式人才,以促进行业的健康、持续发展。

《高等院校嵌入式人才培养规划教材》系列教材

●ARM嵌入式体系结构与接口技术

●uC/OS II嵌入式操作系统

●嵌入式Linux操作系统

●嵌入式Linux c语言开发

●嵌入式应用程序设计

本套教材按照专业整体教学要求组织编写,各自对应的主干课程之间既相对独立又有机衔接,整套教材具有系统性。(ARM嵌入式体系结构与接口技术》侧重介绍接口技术;在操作系统教材方面,考虑到各院校不同的教学侧重点,编写了uc/OS II和linux两个版本;考虑到本专业对学生c语言能力要求较高,编写了《嵌入式Linux c语言开发》这本教材,可供“c语言基础”课程的后续提高课程使用;《嵌入式应用程序设计》介绍了贯穿前面所学知识的实训内容,供“Linux应用开发”课程使用。

内容简介

本书在全面介绍ARM920T处理器的体系结构、编程模型、指令系统及RealView MDK开发环境的同时,以基于ARM920T的应用处理器S3C2410X为核心,详细介绍了系统的设计及相关接口技术。接口技术中涵盖了I/O、中断、串口、存储器、PWM、A/D、LCD,并提供了大量实验内容,在最后一章还提供了一个综合实例。

本书可作为高职高专院校电子、通信、自动化、计算机等专业的ARM体系结构、接口技术课程的教材,也可作为相关嵌入式开发人员的参考书。

作者简介

刘洪涛,华清远见学术总监,品牌讲师,ARM公司优选认证讲师,企业级嵌入式系统方案设计解决专家。《高等院校嵌入式人培养规划教材》系列丛书主编。10年嵌入式系统开发经验,精通ARM体系结构,在多款ARM硬件平台上完成过原理图设计、PCB布线、Bootloader移植、Linux系统移植、文件系统构建、驱动程序开发、GUI图形编程等工作。具有丰富的ARM-LINUX系统软、硬件产品开发经验,主持开发过多个大型嵌入式项目,涉及工业控制、网络、通讯、消费电子等各行各业。近两年正专注于3G技术领域,对Android的系统核心代码有深入研究。

目录

  • 第1章嵌入式系统基础知识
  • 1.1嵌入式系统概述
  • 1.1.1嵌入式系统简介
  • 1.1.2嵌入式系统的特点
  • 1.1.3嵌入式系统的发展
  • 1.2嵌入式系统的组成
  • 1.2.1嵌入式系统硬件组成
  • 1.2.2嵌入式系统软件组成
  • 1.3嵌入式操作系统举例
  • 1.3.1商业版嵌入式操作系统
  • 1.3.2开源版嵌入式操作系统
  • 1.4嵌入式系统开发概述
  • 小结
  • 思考与练习
  • 第2章ARM技术概述
  • 2.1ARM体系结构的技术特征及发展
  • 2.1.1ARM公司简介
  • 2.1.2ARM技术特征
  • 2.1.3ARM体系结构的发展
  • 2.2ARM微处理器简介
  • 2.2.1ARM7处理器系列
  • 2.2.2ARM9处理器系列
  • 2.2.3ARM9E处理器系列
  • 2.2.4ARM11处理器系列
  • 2.2.5SecurCore处理器系列
  • 2.2.6StrongARM和Xscale 处理器系列
  • 2.2.7MPCore 处理器系列
  • 2.2.8Cortex处理器系列
  • 2.3ARM微处理器结构
  • 2.4ARM微处理器的应用选型
  • 2.4.1ARM芯片选择的一般原则
  • 2.4.2选择一款适合教学的ARM芯片
  • 2.5ARM920T内部功能及特点
  • 2.6数据类型
  • 2.6.1ARM的基本数据类型
  • 2.6.2浮点数据类型
  • 2.6.3存储器大/小端
  • 2.7ARM920T内核工作模式
  • 2.8ARM920T存储系统
  • 2.8.1协处理器(CP15)
  • 2.8.2存储管理单元(MMU)
  • 2.8.3高速缓冲存储器(Cache)
  • 2.9流水线
  • 2.9.1流水线的概念与原理
  • 2.9.2流水线的分类
  • 2.9.3影响流水线性能的因素
  • 2.10寄存器组织
  • 2.11程序状态寄存器
  • 2.12SAMSUNG S3C2410X处理器介绍
  • 小结
  • 思考与练习
  • 第3章ARM的指令系统
  • 3.1ARM指令的寻址方式
  • 3.1.1数据处理指令寻址方式
  • 3.1.2内存访问指令寻址方式
  • 3.2ARM指令集
  • 3.2.1数据操作指令
  • 3.2.2乘法指令
  • 3.2.3Load/Store指令
  • 3.2.4跳转指令
  • 3.2.5状态操作指令
  • 3.2.6协处理器指令
  • 3.2.7异常产生指令
  • 小结
  • 思考与练习
  • 第4章ARM汇编语言程序设计
  • 4.1ARM汇编器支持的伪操作
  • 4.1.1伪操作概述
  • 4.1.2符号定义伪操作
  • 4.1.3数据定义(data definition)伪操作
  • 4.1.4汇编控制伪操作
  • 4.1.5杂项伪操作
  • 4.2ARM汇编器支持的伪指令
  • 4.2.1ADR伪指令
  • 4.2.2ADRL伪指令
  • 4.2.3LDR伪指令
  • 4.3ARM汇编语言的语句格式
  • 4.3.1ARM汇编语言中的符号
  • 4.3.2ARM汇编语言中的表达式和运算符
  • 4.3.3ARM汇编语言内置的变量
  • 4.4ARM汇编语言的程序结构
  • 4.4.1汇编语言的程序格式
  • 4.4.2汇编语言子程序调用
  • 4.4.3过程调用标准AAPCS
  • 4.4.4scatter文件的使用
  • 4.4.5汇编语言程序设计举例
  • 4.5汇编语言与C语言的混合编程
  • 4.5.1内联汇编
  • 4.5.2嵌入型汇编
  • 4.5.3汇编代码访问C全局变量
  • 4.5.4混合编程调用举例
  • 小结
  • 思考与练习
  • 第5章ARM RealView MDK集成开发环境
  • 5.1RealView MDK环境介绍
  • 5.2ULINK2仿真器简介
  • 5.3RealView MDK的使用
  • 5.3.1选择工具集
  • 5.3.2创建工程并选择处理器
  • 5.3.3建立一个新的源文件
  • 5.3.4工程中文件的添加
  • 5.3.5工程基本配置
  • 5.3.6工程的编译链接
  • 5.3.7工程的调试
  • 5.3.8映像文件下载
  • 小结
  • 思考与练习
  • 第6章GPIO编程
  • 第7章ARM异常中断处理及编程
  • 第8章串行通信接口
  • 第9章存储器接口
  • 第10章定时器
  • 第11章A/D转换器
  • 第12章LCD接口设计
  • 第13章温度监测仪开发实例
  • 参考文献

资源下载

资源下载地址1:https://box.lenovo.com/l/8ufJrf

相关资源

网友留言