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

出版社:西安电子科技大学出版社

以下为《ARM Cortex—A9多核嵌入式系统开发教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 西安电子科技大学出版社
  • 9787560641522
  • 100560
  • 0047177530-4
  • 工学
  • 计算机科学与技术
  • TP332
  • 自动化技术、计算技术
  • 本科
内容简介
杨福刚编著的《ARM Cortex-A9多核嵌入式系统开发教程(普通高等教育电子信息类十三五课改规划教材)》以ARM的多核处理器Cortex-A9为硬件平台,详细介绍了Cortex-A9的体系结构、编程模型、指令系统、硬件结构和主要片上资源;同时,结合所选用的基于Cortex-A9架构的芯片Exynos 4412,阐述了嵌入式Linux系统开发的各主要环节,包括交叉编译环境的搭建、Makefile的制作、U-Boot和Linux内核的分析、配置及移植等基础知识。
本书力求基本理论系统全面,通过实例引导增强嵌入式开发实践的可操作性,以图文并茂的形式使得繁杂知识浅显易懂,个例详解以点带面、由浅入深。
本书可作为高等院校电子、通信、自动化、计算机等专业有关嵌入式系统本科生或研究生的教材,也可作为嵌入式开发人员的参考书。
目录

第1章  嵌入式系统概述


  1.1  嵌入式系统简介


  1.2  现实中的嵌入式系统


  1.3  嵌入式系统的概念和特点


    1.3.1  嵌入式系统的定义


    1.3.2  嵌入式系统的特点


  1.4  嵌入式系统的组成


    1.4.1  嵌入式系统的硬件组成


    1.4.2  嵌入式系统的软件组成


  1.5  嵌入式操作系统


  1.6  嵌入式系统开发流程概述


    1.6.1  嵌入式系统的基本设计流程


    1.6.2  嵌入式系统的一般设计方法


  1.7  思考和练习题


第2章  ARM微处理器体系结构


  2.1  ARM简介


    2.1.1  RISC结构特性


    2.1.2  ARM体系架构的发展


    2.1.3  ARM处理器系列


  2.2  Cortex-A9内部功能及特点


    2.2.1  Cortex-A9的内部功能特点


    2.2.2  Cortex-A9的流水线


  2.3  Cortex-A9架构的处理器状态


    2.3.1  状态


    2.3.2  优先级水平


  2.4  Cortex-A9内核的工作模式


  2.5  Cortex-A9架构的内核寄存器


    2.5.1  ARM状态下的寄存器


    2.5.2  当前程序状态寄存器


  2.6  ARM的异常中断


    2.6.1  ARM异常中断处理概述


    2.6.2  ARM异常类型


    2.6.3  ARM异常的优先级


    2.6.4  ARM异常响应和处理程序返回


  2.7  Cortex-A9的存储系统


    2.7.1  ARM存储系统的相关概念


    2.7.2  ARMCortex-A9存储系统的架构


  2.8  思考和练习题


第3章  ARM的指令系统及


  汇编程序设计


  3.1  指令系统简介


    3.1.1  ARM指令分类


    3.1.2  ARM指令的编码格式


    3.1.3  ARM指令的条件码域


  3.2  寻址方式


  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.3.10  异常产生指令


  3.4  GNUARM汇编器支持的伪操作指令


    3.4.1  符号定义伪操作指令


    3.4.2  数据定义伪操作指令


    3.4.3  汇编控制伪操作指令


    3.4.4  杂项伪操作指令


  3.5  ARM汇编伪指令


  3.6  ARM汇编编程简介


    3.6.1  ARM汇编语言文件格式


    3.6.2  ARM汇编语言语句格式


    3.6.3  C语言和汇编语言的混合编程


  3.7  思考和练习题


  ……


第4章  构建嵌入式开发环境


第5章  Exynos4412的GPIO


第6章  时钟管理单元


第7章  Exynos4412中断系统


第8章  DMA控制器


第9章  PWM定时器和WatchDog定时器


第10章  NANDFlash控制器


第11章  UART接口


第12章  12C接口


第13章  SPI接口


第14章  ADC转换器


第15章  移植U-Boot


第16章  移植嵌入式操作系统


参考文献