您好,欢迎光临有路网!
ARM嵌入式系统教程
QQ咨询:
有路璐璐:

ARM嵌入式系统教程

  • 作者:张石
  • 出版社:机械工业出版社
  • ISBN:9787111245537
  • 出版日期:2008年01月01日
  • 页数:308
  • 定价:¥33.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《ARM嵌入式系统教程》首先引入嵌入式系统的基本概念,介绍了嵌入式系统中广泛使用的ARM技术,包括ARM处理器的体系结构、寻址方式、指令系统、汇编语言程序和C语言程序设计基础。之后介绍了基于XScale内核的PXA270处理器,以及基于PXA270处理器的实验教学系统。然后,以PXA270实验教学系统为硬件平台,介绍了嵌入式Linux应用程序和驱动程序的设计。*后介绍了三种基于PXA270处理器的应用实例的设计方案。
    《ARM嵌入式系统教程》配有免费电子课件,欢迎选用《ARM嵌入式系统教程》作教材的老师登录WWW.cmpedu.COm下载或发邮件到wbj@cmpbook.com索取。
    《ARM嵌入式系统教程》内容全面,实例丰富,所列举的实例全部经过调试。《ARM嵌入式系统教程》可作为高等院校电子信息类专业高年级学生和研究生的教材,也可作为嵌入式系统应用工程技术人员的参考用书。
    文章节选
    本书以嵌入式系统的开发为主线,全面系统地讲述了嵌入式系统开发的基本知识、基本流程和基本方法。以Intel公司的PX.A270处理器和深圳市亿道电子技术有限公司的EELIOD实验教学系统为硬件平台,介绍了嵌入式系统的软硬件开发过程。
    本书力求实用,侧重于嵌入式系统的开发过程,力争能够指导学生进行一个完整的嵌入式系统开发。
    本书在内容的组织上共分9章,各章的具体内容如下:
    第1章介绍了嵌入式系统开发的基础知识。包括嵌入式系统的概念、特点、应用、组成,以及嵌入式处理器、嵌入式操作系统和嵌入式系统开发工具,全面介绍了嵌入式系统开发的基本知识和概念。
    第2章介绍了ARM体系结构的发展和特征,详细介绍了处理器工作状态、寄存器的组织、异常处理、ARM存储器映射和ARM内核技术等内容。
    第3章详细讲述了ARM处理器的寻址方式、ARM指令系统中的各种指令,以及指令的应用场合及方法。
    第4章介绍了ARM汇编语言程序设计的基本方法,详细讲解了ARM伪操作、伪指令,ARM汇编语言中的符号、表达式、程序格式,以及ARM汇编语言与C语言混合编程的方法。
    第5章简要介绍了XSeale内核,然后介绍了基于XScale内核的PXA270处理器的一些特性以及功能模块。
    第6章介绍了PX.A270实验教学系统的硬件资源,详细介绍了实验教学系统的硬件设计,包括电源和时钟系统、存储系统、LCD及触摸屏人机接口系统以及多种通信接口的应用电路。另外,通过介绍三个程序设计实例,给读者提供了PX.A270实验教学系统的软件设计的方法和步骤。
    第7章系统地介绍了嵌入式Linux操作系统,以及如何在嵌入式IAnux下开发各种应用程序和设备驱动程序。为了对所介绍的**知识有更进一步的理解,每一小节都给出了具体的实例。
    第8章详细介绍了ARM开发工具和ADS集成开发环境的使用方法,并且给出了一些实例,以便于更好地进行应用程序开发与调试。
    第9章介绍了三种基于PXA270处理器的应用实例的设计方案,包括3G手机、基于PXA270处理器的嵌入式流媒体播放器以及车载多媒体远程监控服务系统。
    本书的编写是在多轮教学实践的基础上完成的。部分内容取材于作者的嵌入式系统科研开发项目、作者指导本科生参加全国大学生电子设计竞赛--嵌入式系统专题竞赛的参赛作品,以及作者参加ARM应用技术论文大奖赛获奖论文。
    本书内容充实,系统全面,**突出。阐述循序渐进,由浅入深。各章均安排了丰富的例题、思考题和习题,便于学生自学和自测。
    目录
    前言
    第1章嵌入式系统概述
    1.1嵌入式系统的概念
    1.2嵌入式系统的特点
    1.3嵌入式系统的应用
    1.4嵌入式系统的组成
    1.5嵌入式处理器
    1.6嵌入式操作系统
    1.7嵌入式系统开发工具
    本章小结
    思考题与习题

    第2章ARM体系结构
    2.1RISC技术和流水线技术
    2.1.1计算机体系结构
    2.1.2RISC技术
    2.1.3流水线技术
    2.2ARM体系结构简介
    2.2.1ARM体系结构的演变
    2.2.2ARM体系结构的特征
    2.2.3ARM体系的变种
    2.2.4ARM系列
    2.2.**RM存储数据类型
    2.3ARM处理器工作状态
    2.3.1两种工作状态
    2.3.2工作状态的切换
    2.4ARM处理器工作模式
    2.**RM处理器寄存器组织
    2.5.1ARM状态下的寄存器组织
    2.5.2Thumb状态下的寄存器组织
    2.6ARM异常
    2.6.1ARM异常概述
    2.6.2ARM异常处理
    2.6.3ARM异常向量表
    2.6.4ARM异常优先级
    2.6.**RM异常中断使用的寄存器
    2.7ARM存储器和存储器映射I/O
    2.7.1ARM体系的存储空间
    2.7.2ARM存储器格式
    2.7.3非对齐存储访问操作
    2.7.4存储器映射I/O
    2.8ARM总线技术
    2.9ARM存储系统
    2.9.1高速缓冲存储器Cache和紧耦合存储器TCM
    2.9.2存储管理
    2.10基于JTAG的调试系统
    本章小结
    思考题与习题

    第3章ARM指令系统
    3.1ARM指令集概述
    3.1.1指令分类和指令格式
    3.1.2ARM指令的条件码
    3.1.3ARM指令集编码
    3.2ARM指令寻址方式
    3.2.1立即寻址
    3.2.2寄存器寻址
    3.2.3寄存器移位寻址
    3.2.4寄存器间接寻址
    3.2.5变址寻址
    3.2.6多寄存器寻址
    3.2.7堆栈寻址
    3.2.8块复制寻址
    3.2.9相对寻址
    3.3ARM指令
    3.3.1跳转指令
    3.3.2数据处理指令
    3.3.3程序状态寄存器传送指令
    3.3.4加载和存储指令
    3.3.5协处理器指令
    3.3.6异常产生指令
    3.3.7其他指令
    3.4Thumb指令
    本章小结
    思考题与习题

    第4章ARM汇编程序设计
    4.1ARM汇编语言语句格式
    4.2ARM汇编伪操作
    4.2.1符号定义伪操作
    4.2.2数据定义伪操作
    4.2.3汇编控制伪操作
    4.2.4数据帧描述伪操作
    4.2.5信息报告伪操作
    4.2.6其他杂项伪操作
    4.3ARM汇编语言伪指令
    4.4ARM汇编语言中的符号
    4.**RM汇编语言中的表达式
    4.6ARM汇编语言程序结构
    4.6.1ARM映像文件的结构
    4.6.2ARM映像文件各组成部分的地址映射关系
    4.6.3scatter文件的应用
    4.7汇编语言子程序调用
    4.7.1子程序调用
    4.7.2ATPCS准则
    4.8C语言和汇编语言混合编程
    4.8.1内嵌汇编
    4.8.2C语言和汇编语言互相调用
    4.8.3ARMC编译器的特定关键字
    4.9ARM汇编语言设计实例
    4.9.1分支结构
    4.9.2循环结构
    本章小结
    思考题与习题..

    第5章XScale内核及PXA270处理器简介
    5.1XScale内核简介
    5.1.1XScale内核的特点
    5.1.2XScale内核与StrongARM的区别
    5.2PXA270结构及特点
    5.3PXA270存储管理单元
    5.3.1内存管理单元
    5.3.2系统存储控制单元
    5.3.3DMA控制器
    5.4PXA270时钟及电源管理单元
    5.4.1时钟管理单元
    5.4.2电源管理单元
    5.5PXA270中断控制器
    5.6PXA270I/O模块
    5.6.1GPIO
    5.6.2专用键盘接口
    5.7PXA270串行通信单元
    5.7.1USB主控制器
    5.7.2USB设备控制器
    5.7.3UART控制器
    5.7.4快速红外接口
    5.7.5SSP通信控制器
    5.7.6I2C总线控制器
    5.8PXA270定时器单元
    5.8.1实时时钟单元
    5.8.2OS定时器单元
    5.8.3脉冲宽度调制控制器
    5.9多媒体控制单元
    5.9.1AC'97控制器
    5.9.2I2S控制器
    5.9.3多媒体卡控制器
    5.9.4记忆棒主机控制器
    5.9.5视频快速捕捉接口
    5.10移动通信接口
    5.10.1MSL接口
    5.10.2USIM接口
    5.11LCD控制器
    本章小结
    思考题与习题

    第6章PXA270实验教学系统设计及应用程序设计实例
    6.1EELIODXScalePXA270实验教学系统资源概述
    6.2EELIOD系统硬件接口设计
    6.2.1电源系统设计
    6.2.2存储系统设计
    6.2.3LCD及触摸屏接口设计
    6.2.4多媒体接口设计
    6.2.5通信接口设计
    6.2.6通用I/O接口设计
    6.3EELIOD系统程序设计实例
    6.3.1系统引导程序分析
    6.3.2通用I/O程序设计实例
    6.3.3LCD程序设计实例
    本章小结
    思考题与习题

    第7章嵌入式Linux
    7.1概述
    7.1.1Linux
    7.1.2嵌入式Linux系统交叉开发环境
    7.1.3开发工具GNU介绍
    7.2ARMLinux在EELIOD系统上的移植
    7.2.1ARMLinux开发环境的建立
    7.2.2ARMLinux的交叉编译
    7.2.3ARMLinux启动代码的编译及下载
    7.2.4ARMLinux内核的配置与编译
    7.2.5嵌入式Linux的文件系统
    7.3ARMLinux的设备驱动
    7.3.1Linux的设备管理
    7.3.2设备驱动程序结构
    7.3.3GPIO驱动程序设计
    7.3.4基于轮询的UART驱动程序设计
    7.3.5基于中断的UART驱动程序设计
    7.4ARMLinux下应用程序设计
    7.4.1UART应用程序设计
    7.4.2基于SOCKET的网络应用程序设计
    7.4.3USB摄像头接口应用程序设计
    7.4.4Framebuffer图片显示应用程序设计
    7.5嵌入式GUI简介
    本章小结
    思考题与习题

    第8章ARMADS集成开发环境
    8.1ARM开发工具及开发环境简介
    8.1.1ARM开发工具简介
    8.1.2Banyan-UARMJTAG仿真工具
    8.1.3ARMADS集成开发环境
    8.2工程创建.调试和程序固化
    8.2.1工程创建及参数设置
    8.2.2使用ARMulator来调试简单程序
    8.2.3使用JTAG仿真器来调试嵌入式程序
    8.2.4Semihosting调试技术
    8.2.5程序的固化
    本章小结
    思考题与习题

    第9章ARM应用实例
    9.13G手机
    9.1.13G手机简介
    9.1.23G手机的功能
    9.1.3硬件方案
    9.1.4软件方案
    9.2基于PXA270的嵌入式流媒体播放器
    9.2.1系统简介
    9.2.2嵌入式流媒体播放器的硬件方案
    9.2.3嵌入式流媒体播放器的软件方案
    9.3车载多媒体远程监控服务系统
    9.3.1系统简介
    9.3.2功能与指标
    9.3.3方案设计
    本章小结
    思考题与习题
    参考文献
    ……

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外