《ARM嵌入式系统原理及应用开发》[94M]百度网盘|pdf下载|亲测有效
《ARM嵌入式系统原理及应用开发》[94M]百度网盘|pdf下载|亲测有效

ARM嵌入式系统原理及应用开发 pdf下载

出版社 京东图书自营官方旗舰店
出版年 2017-02
页数 390页
装帧 精装
评分 9.4(豆瓣)
限时特惠 00:00:00
活动结束后恢复原价
纸质书参考价 ¥23
电子版限时价 ¥5.99 省 18 元

选择版本

不满意全额退款
发货失败双倍赔偿
邮箱即时发送

内容简介

本篇主要提供ARM嵌入式系统原理及应用开发电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

内容简介

  《ARM嵌入式系统原理及应用开发(第二版)》将理论教学、实验教学和课程设计融为一体,以ARM微处理器S3C2410X/S3C2440X和Linux操作系统应用为核心,阐述ARM嵌入式系统原理及应用开发。
  《ARM嵌入式系统原理及应用开发(第二版)》共分为10章,内容分别为:嵌入式系统及应用开发概述、ARM嵌入式处理器体系结构、ARM嵌入式处理器指令系统、ARM嵌入式系统程序设计及调试基础、ARM嵌入式处理器及其应用编程、嵌入式Linux操作系统及应用、嵌入式系统的BootLoader、ARM嵌入式系统设计开发实例、基于ARM开发工具的基础实验、Linux操作系统的综合应用实践。
  《ARM嵌入式系统原理及应用开发(第二版)》取材广泛、内容新颖、观点鲜明、重点突出,既可作为高等院校电子工程、通信工程、自动化、计算机应用、仪器仪表等电子信息类及相近专业的本科生或研究生嵌入式系统课程及综合实践的教材,也适合作为ARM嵌入式系统的培训教材,还可供ARM嵌入式系统设计与开发人员参考使用。
  《ARM嵌入式系统原理及应用开发(第二版)》配有电子教案,有需要者可登录出版社网站免费下载。

内页插图

目录

第1章 嵌入式系统及应用开发概述
1.1 嵌入式系统的定义及特点
1.1.1 嵌入式系统的定义
1.1.2 嵌入式系统的特点
1.2 嵌入式系统的发展及应用
1.2.1 嵌入式系统的发展
1.2.2 嵌入式系统的应用
1.3 嵌入式系统的总体组成
1.3.1 嵌入式系统的硬件
1.3.2 嵌入式系统的软件
1.4 常用的嵌入式处理器
1.4.1 嵌入式处理器的种类
1.4.2 典型ARM微处理器系列
1.5 常用的嵌入式操作系统
1.5.1 嵌入式操作系统及其特点
1.5.2 几种常用嵌入式操作系统
1.6 嵌入式系统的设计方法
1.6.1 嵌入式系统的总体考虑
1.6.2 嵌入式系统的设计步骤
1.6.3 嵌入式系统的设计方法
1.7 嵌入式系统的应用开发
1.7.1 嵌入式系统的开发环境
1.7.2 嵌入式系统的调试工具
1.7.3 嵌入式系统的应用模式
1.7.4 嵌入式应用软件的开发
1.8 嵌入式系统的学习探讨
1.8.1 嵌入式系统的学习内容
1.8.2 嵌入式系统的学习条件
1.8.3 嵌入式系统的学习方法
习题1

第2章 ARM嵌入式处理器体系结构
2.1 嵌入式处理器内核种类
2.2 ARM体系结构概述
2.2.1 ARM体系结构的发展
2.2.2 ARM体系结构的技术特征
2.2.3 ARM处理器的工作状态与工作模式
2.2.4 ARM处理器的寄存器组
2.2.5 ARM处理器的异常中断
2.2.6 ARM的存储器格式及数据类型
2.3 ARM流水线技术
2.3.1 流水线电路设计基础知识
2.3.2 微处理器指令流水线处理
2.3.3 ARM的3级指令流水线
2.3.4 ARM的5级指令流水线
2.4 ARM处理器内核结构
2.4.1 ARM处理器内核概述
2.4.2 ARM7TDMI处理器内核
2.4.3 ARM7TDMI存储器接口
2.4.4 ARM7TDMI的调试接口
2.4.5 ARM920T处理器核
2.4.6 AMBA总线体系结构
2.4.7 ARM的MMU部件
习题2

第3章 ARM嵌入式处理器指令系统
3.1 ARM指令分类及指令格式
3.1.1 ARM指令分类
3.1.2 ARM指令格式
3.1.3 ARM指令中的操作数符号
3.1.4 ARM指令中的移位操作
3.2 ARM指令的寻址方式
3.3 ARM指令集
3.3.1 数据处理类指令
3.3.2 程序状态寄存器访问指令
3.3.3 程序分支指令
3.3.4 加载/存储指令
3.3.5 协处理器指令
3.3.6 异常中断指令
3.4 Thumb指令集
3.4.1 数据处理类指令
3.4.2 程序分支指令
3.4.3 加载/存储指令
3.4.4 异常中断指令
习题3

第4章 ARM嵌入式系统程序设计及调试基础
4.1 ARM嵌入式汇编语言程序设计基础
4.1.1 ARM汇编器支持的伪指令
4.1.2 ARM汇编语言的语句格式
4.1.3 ARM汇编语言的程序结构
4.2 ARM嵌入式C语言程序设计基础
4.2.1 嵌入式C语言程序设计基础
4.2.2 嵌入式C语言程序设计结构
4.2.3 嵌入式C语言程序设计技巧
4.3 ARM汇编语言与C/C++的混合编程
4.3.1 ATPCS过程调用规范概述
4.3.2 汇编语言与C/C++的混合编程
4.4 ARMADS集成开发环境的使用
4.4.1 ADS集成开发环境简介
4.4.2 CodeWarrior的使用方法
4.4.3 用AXD调试器进行代码调试
4.5 EmbestIDE集成开发环境的使用
4.5.1 EmbestIDE集成开发环境简介
4.5.2 EmbestIDE的使用方法
习题4
……

第5章 ARM嵌入式处理器及其应用编程
第6章 嵌入式Linux操作系统及应用
第7章 嵌入式系统的BootLoader
第8章 ARM嵌入式系统设计开发实例
第9章 基于ARM开发工具的基础实验
第10章 Linux操作系统的综合应用实践

参考文献

前言/序言

  如今,作为智能设备及终端产品的核心基础,嵌入式技术的应用已经渗透到社会工作与生活的各个领域,市场上最炫、最酷、最新的电子产品几乎都包含嵌入式系统,比如智能手机、智能手表、智能手环、Google眼镜、智能家居、智能机器人、无人驾驶汽车等,嵌入式技术的成熟与广泛应用,也进一步加速了物联网、智能硬件、移动互联网的产业化进程。在嵌入式微控制器/微处理器的发展中,发展最快的要数基于ARM内核的嵌入式微控制器/微处理器。自本世纪初基于ARM的嵌入式系统在我国开始应用之后,嵌入式系统经过四五年的使用与摸索后已进入一个空前快速发展的时期,它是本世纪出现的又一迅速发展,并有着广阔应用发展前景的新技术。社会对嵌入式系统方面大学毕业生的需求不断增加,薪资不菲,一般在1~2万元的相关专业培训亦如火如荼地开展着,嵌入式系统软硬件的开发,入行起薪高,特别是北上广深,从事嵌入式系统开发的本科毕业生起薪一般有6000~8000元/月,而工作经验在1~2年的嵌入式工程师,薪水普遍在10000元,月以上。而随着工作年限的增加和实际开发能力的提高,薪资水平会有较大幅度甚至很大幅度的提高。
  承蒙读者的厚爱,本书自2012年3月出版后,不到一年即重印到6000册,得到兄弟院校使用老师的肯定和网上书店购物读者的积极评价。但经过作者本人的教学实践和兄弟院校的使用,发现了一些内容需进一步完善,同时随着嵌入式技术的快速发展,原来用于阐述典型嵌入式微处理器及应用编程的芯片S3C44BOX有些过时,需要及时更新,因此作者在总结自己10多年从事嵌入式研究与教学实践经验的基础上,对本书进行了修订。
  1.修订的指导思想
  本书的修订原则:①紧跟社会对ARM嵌入式系统设计与开发人才的需要,以实际从事ARM嵌入式系统设计与开发为目标,进行教材内容的组织、选择和优化;②理论与实践紧密结合,尽可能全面地展现嵌入式系统的设计与开发全过程中的主要基础理论、开发环境和开发过程,尽可能将理论教学、实验教学和课程设计融为一体;③注重课堂教学和课后深化与扩展学习的需要,注重研究性和创新性的教学需要,注重研究体会的提炼和学习方法的指导,尽可能以点带面,触类旁通,提高嵌入式系统的实际应用开发能力。
  2.修订的主要内容
  (1)本次修订主要是以广泛使用的ARM微处理器S3C2410X/S3C2440X为核心,将原来的以ARM微处理器S3C44BOX为核心的第5章“ARM嵌入式处理器及其应用编程”全部进行了重写。该章首先介绍了几种典型的ARM嵌入式处理器的结构,其次介绍了ARM处理器的应用选择,接着阐述了ARM处理器内部组件控制的基本原理,最后详细地阐述了应用非常广泛的S3C2410X/S3C2440X微处理器的内部可编程组件及应用编程、外部接口电路的设计。
  (2)对第9章“基于ARM开发工具的基础实验”进行了补充完善,重点对第9.4节“C语言程序组件应用实验-PWM直流电机控制”进行了补充完善。为了使读者对整个系统开发的程序组成和支撑硬件工作需包含的头文件、函数定义等内容有完整的认识,9.4节以图示的方式列出了整个系统的主程序及系统包含的头文件、函数定义等内容。