高等院校计算机教育系列教材:ARM体系结构与编程

高等院校计算机教育系列教材:ARM体系结构与编程
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2012-12
版次: 1
ISBN: 9787302302704
定价: 46.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 408页
字数: 632千字
正文语种: 简体中文
17人买过
  •   ARM处理器是一种16/32位的高性能、低成本、低功耗的嵌入式RISC微处理器,由ARM公司设计,然后授权各半导体厂商生产,它目前已经成为应用最为广泛的嵌入式处理器。
      《高等院校计算机教育系列教材:ARM体系结构与编程》分为14章,对ARM处理器的体系结构、指令系统以及嵌入式系统移植、设备驱动程序等做了比较全面的讲解。其中包括ARM系列处理器介绍、ARM编程模型、嵌入式开发编译工具的使用,并在此基础上介绍了一些典型的基于ARM系统的嵌入式应用系统程序设计。通过阅读《高等院校计算机教育系列教材:ARM体系结构与编程》,可以使读者掌握开发基于ARM的应用系统的各方面知识。
      对于ARM指令系统,《高等院校计算机教育系列教材:ARM体系结构与编程》给出了详细的介绍,希望该部分能作为编写ARM汇编程序的开发人员的参考资料,提高开发人员的工作效率。《高等院校计算机教育系列教材:ARM体系结构与编程》既可以用作学习ARM技术的培训材料,也可以供嵌入式系统开发人员作为参考资料手册。 第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.3.3嵌入式系统与PC机
    1.3.4嵌入式系统与单片机
    1.3.5嵌入式Linux系统的特点
    1.4课后练习

    第2章嵌入式处理器介绍
    2.1嵌入式处理器概述
    2.1.1嵌入式处理器简介
    2.1.2嵌入式处理器的特点
    2.1.3嵌入式处理器的分类
    2.1.4嵌入式处理器的体系结构
    2.1.5嵌入式处理器的存储体系结构
    2.1.6典型嵌入式处理器
    2.2ARM系列处理器
    2.2.1ARM简介
    2.2.2ARM技术的应用领域
    2.2.3ARM处理器系列
    2.2.4ARM处理器的工作状态
    2.2.5ARM处理器运行模式
    2.2.6ARM处理器的存储格式
    2.2.7ARM状态下的寄存器结构
    2.2.8ARM异常中断
    2.2.9ARM处理器的应用选型
    2.3ARM指令集
    2.3.1ARM指令的一般格式
    2.3.2ARM存储器访问指令
    2.3.3跳转指令
    2.3.4数据处理指令
    2.3.5程序状态寄存器(PSR)传输指令
    2.3.6协处理器指令
    2.3.7ARM杂项指令
    2.3.8ARM伪指令
    2.4Thumb指令集
    2.5课后练习

    第3章嵌入式系统的设计方法
    3.1嵌入式系统设计概述
    3.1.1嵌入式系统的总体结构
    3.1.2嵌入式系统设计内容
    3.1.3嵌入式系统设计的特点
    3.1.4嵌入式系统设计方法的分类
    3.2嵌入式系统设计流程
    3.3课后练习

    第4章ARM编程模型的工作原理
    4.1系统设计概述
    4.1.1嵌入式系统开发基础
    4.1.2嵌入式系统选型原则
    4.2ARM920T简介
    4.3S3C2410X开发板
    4.3.1S3C2410处理器的特点
    4.3.2ARM片上总线
    4.3.3S3C2410的处理器中断
    4.3.4S3C2410处理器片上资源的
    定义和使用
    4.3.5编程参考软件包2410TEST
    4.4课后练习

    第5章BootLoader
    5.1BootLoader介绍
    5.1.1BootLoader的基本概念
    5.1.2BootLoader所支持的CPU和嵌入式体系结构
    5.1.3BootLoader的安装媒介
    5.1.4BootLoader的概念扩展
    5.1.5ARMBootLoader的共性
    5.1.6BootLoader移植的必要性
    5.1.7BootLoader的烧录和存储
    5.1.8BootLoader与主机间文件传输所用的通信设备及协议
    5.1.9BootLoader的通用执行流程
    5.2常用的嵌入式LinuxBootLoader
    5.2.1U-Boot
    5.2.2VIVI
    5.2.3Blob
    5.2.4RedBoot
    5.2.5ARMBoot
    5.2.6DIY
    5.3U-Boot基础
    5.3.1U-Boot源代码的目录结构
    5.3.2U-Boot支持的主要功能
    5.3.3U-Boot命令介绍及环境变量
    5.4U-Boot的启动过程
    5.5U-Boot的编译过程
    5.6U-Boot移植的关键技术
    5.7课后练习

    第6章Linux交叉编译环境
    6.1交叉编译环境简介
    6.1.1交叉编译环境概念模型
    6.1.2目标板与宿主机之间的连接
    6.1.3文件传输方式
    6.1.4网络文件系统
    6.2交叉编译工具简介
    6.2.1gcc编译器
    6.2.2Binutils工具包
    6.2.3GNUmake
    6.2.4glibc库
    6.2.5gdb调试工具
    6.2.6交叉编译环境的建立
    6.3主机开发环境配置
    6.3.1配置主机服务
    6.3.2串口控制台工具
    6.3.3配置DHCP服务
    6.3.4配置TFTP服务
    6.3.5配置NFS服务
    6.4课后练习

    第7章嵌入式开发及调试
    7.1嵌入式系统的开发环境
    7.1.1开发环境简介
    7.1.2ADS集成开发环境的使用
    7.2嵌入式系统调试方法
    7.2.1基于主机的调试
    7.2.2远程调试器与调试内核
    7.2.3在线仿真ICE
    7.2.4BDM
    7.2.5软件仿真器
    7.3ROM仿真器
    7.4JTAG接口
    7.5课后练习

    第8章简单设备驱动程序
    8.1设备驱动概述
    ……
    第9章网络设备驱动程序开发
    第10章音频设备驱动程序开发
    第11章USB设备驱动程序开发
    第12章μC/OS-Ⅱ在ARM平台的移植
    第13章Linux在ARM平台的移植
    第14章图形用户界面实例

    习题答案
  • 内容简介:
      ARM处理器是一种16/32位的高性能、低成本、低功耗的嵌入式RISC微处理器,由ARM公司设计,然后授权各半导体厂商生产,它目前已经成为应用最为广泛的嵌入式处理器。
      《高等院校计算机教育系列教材:ARM体系结构与编程》分为14章,对ARM处理器的体系结构、指令系统以及嵌入式系统移植、设备驱动程序等做了比较全面的讲解。其中包括ARM系列处理器介绍、ARM编程模型、嵌入式开发编译工具的使用,并在此基础上介绍了一些典型的基于ARM系统的嵌入式应用系统程序设计。通过阅读《高等院校计算机教育系列教材:ARM体系结构与编程》,可以使读者掌握开发基于ARM的应用系统的各方面知识。
      对于ARM指令系统,《高等院校计算机教育系列教材:ARM体系结构与编程》给出了详细的介绍,希望该部分能作为编写ARM汇编程序的开发人员的参考资料,提高开发人员的工作效率。《高等院校计算机教育系列教材:ARM体系结构与编程》既可以用作学习ARM技术的培训材料,也可以供嵌入式系统开发人员作为参考资料手册。
  • 目录:
    第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.3.3嵌入式系统与PC机
    1.3.4嵌入式系统与单片机
    1.3.5嵌入式Linux系统的特点
    1.4课后练习

    第2章嵌入式处理器介绍
    2.1嵌入式处理器概述
    2.1.1嵌入式处理器简介
    2.1.2嵌入式处理器的特点
    2.1.3嵌入式处理器的分类
    2.1.4嵌入式处理器的体系结构
    2.1.5嵌入式处理器的存储体系结构
    2.1.6典型嵌入式处理器
    2.2ARM系列处理器
    2.2.1ARM简介
    2.2.2ARM技术的应用领域
    2.2.3ARM处理器系列
    2.2.4ARM处理器的工作状态
    2.2.5ARM处理器运行模式
    2.2.6ARM处理器的存储格式
    2.2.7ARM状态下的寄存器结构
    2.2.8ARM异常中断
    2.2.9ARM处理器的应用选型
    2.3ARM指令集
    2.3.1ARM指令的一般格式
    2.3.2ARM存储器访问指令
    2.3.3跳转指令
    2.3.4数据处理指令
    2.3.5程序状态寄存器(PSR)传输指令
    2.3.6协处理器指令
    2.3.7ARM杂项指令
    2.3.8ARM伪指令
    2.4Thumb指令集
    2.5课后练习

    第3章嵌入式系统的设计方法
    3.1嵌入式系统设计概述
    3.1.1嵌入式系统的总体结构
    3.1.2嵌入式系统设计内容
    3.1.3嵌入式系统设计的特点
    3.1.4嵌入式系统设计方法的分类
    3.2嵌入式系统设计流程
    3.3课后练习

    第4章ARM编程模型的工作原理
    4.1系统设计概述
    4.1.1嵌入式系统开发基础
    4.1.2嵌入式系统选型原则
    4.2ARM920T简介
    4.3S3C2410X开发板
    4.3.1S3C2410处理器的特点
    4.3.2ARM片上总线
    4.3.3S3C2410的处理器中断
    4.3.4S3C2410处理器片上资源的
    定义和使用
    4.3.5编程参考软件包2410TEST
    4.4课后练习

    第5章BootLoader
    5.1BootLoader介绍
    5.1.1BootLoader的基本概念
    5.1.2BootLoader所支持的CPU和嵌入式体系结构
    5.1.3BootLoader的安装媒介
    5.1.4BootLoader的概念扩展
    5.1.5ARMBootLoader的共性
    5.1.6BootLoader移植的必要性
    5.1.7BootLoader的烧录和存储
    5.1.8BootLoader与主机间文件传输所用的通信设备及协议
    5.1.9BootLoader的通用执行流程
    5.2常用的嵌入式LinuxBootLoader
    5.2.1U-Boot
    5.2.2VIVI
    5.2.3Blob
    5.2.4RedBoot
    5.2.5ARMBoot
    5.2.6DIY
    5.3U-Boot基础
    5.3.1U-Boot源代码的目录结构
    5.3.2U-Boot支持的主要功能
    5.3.3U-Boot命令介绍及环境变量
    5.4U-Boot的启动过程
    5.5U-Boot的编译过程
    5.6U-Boot移植的关键技术
    5.7课后练习

    第6章Linux交叉编译环境
    6.1交叉编译环境简介
    6.1.1交叉编译环境概念模型
    6.1.2目标板与宿主机之间的连接
    6.1.3文件传输方式
    6.1.4网络文件系统
    6.2交叉编译工具简介
    6.2.1gcc编译器
    6.2.2Binutils工具包
    6.2.3GNUmake
    6.2.4glibc库
    6.2.5gdb调试工具
    6.2.6交叉编译环境的建立
    6.3主机开发环境配置
    6.3.1配置主机服务
    6.3.2串口控制台工具
    6.3.3配置DHCP服务
    6.3.4配置TFTP服务
    6.3.5配置NFS服务
    6.4课后练习

    第7章嵌入式开发及调试
    7.1嵌入式系统的开发环境
    7.1.1开发环境简介
    7.1.2ADS集成开发环境的使用
    7.2嵌入式系统调试方法
    7.2.1基于主机的调试
    7.2.2远程调试器与调试内核
    7.2.3在线仿真ICE
    7.2.4BDM
    7.2.5软件仿真器
    7.3ROM仿真器
    7.4JTAG接口
    7.5课后练习

    第8章简单设备驱动程序
    8.1设备驱动概述
    ……
    第9章网络设备驱动程序开发
    第10章音频设备驱动程序开发
    第11章USB设备驱动程序开发
    第12章μC/OS-Ⅱ在ARM平台的移植
    第13章Linux在ARM平台的移植
    第14章图形用户界面实例

    习题答案
查看详情
相关图书 / 更多
高等院校计算机教育系列教材:ARM体系结构与编程
高等代数(第三版)
黄廷祝 何军华 李永彬
高等院校计算机教育系列教材:ARM体系结构与编程
高等数学作业集(下册)
主编 陈亚丽 陈乾 涂道兴
高等院校计算机教育系列教材:ARM体系结构与编程
高等数学 同济第八版上册 穿透辅导与习题全解
主编:张天德,张卫,副主编:孙钦福,尉伟
高等院校计算机教育系列教材:ARM体系结构与编程
高等数学习题册(下)(第3版)
同济大学数学科学学院
高等院校计算机教育系列教材:ARM体系结构与编程
高等数学竞赛题解析教程(2024)
陈仲
高等院校计算机教育系列教材:ARM体系结构与编程
高等数学(经管类)
国高等教育自学考试指导委员会 组编;扈志明 主编
高等院校计算机教育系列教材:ARM体系结构与编程
高等数学解析大全:高等数学解析大全
陆子芬
高等院校计算机教育系列教材:ARM体系结构与编程
高等数学(职业本科版)(下册)
中国职业技术教育学会 组编,主编 侯风波
高等院校计算机教育系列教材:ARM体系结构与编程
高等职业教育虚拟现实技术应用专业建设指导方案
赵志强 程明智 赖晶亮 胡小强
高等院校计算机教育系列教材:ARM体系结构与编程
高等代数
陈小山 彭小飞 黎稳
高等院校计算机教育系列教材:ARM体系结构与编程
高等核反应堆物理
吴宏春
高等院校计算机教育系列教材:ARM体系结构与编程
高等院校摄影摄像丛书——新闻摄影:媒介、技术与社会
任悦
您可能感兴趣 / 更多
高等院校计算机教育系列教材:ARM体系结构与编程
MATLAB技术大全
葛超、王蕾、曹秀爽 著
高等院校计算机教育系列教材:ARM体系结构与编程
数码摄影与后期处理实战宝典686个必备秘技
葛超、赵骥、王超 著;葛超、赵骥、王超 编