扫一扫
关注中图网
官方微博
本类五星书更多>
-
>
中医基础理论
-
>
高校军事课教程
-
>
思想道德与法治(2021年版)
-
>
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
-
>
中医内科学·全国中医药行业高等教育“十四五”规划教材
-
>
中医诊断学--新世纪第五版
-
>
中药学·全国中医药行业高等教育“十四五”规划教材
嵌入式系统原理与应用 版权信息
- ISBN:9787560655604
- 条形码:9787560655604 ; 978-7-5606-5560-4
- 装帧:平装-胶订
- 册数:暂无
- 重量:暂无
- 所属分类:>>
嵌入式系统原理与应用 内容简介
本书是学习嵌入式系统开发的入门教材。按照嵌入式系统学习的规律,本书首先详细介绍了嵌入式系统的原理,包括嵌入式操作系统基础、ARM体系结构和指令系统;然后,以北京博创智联科技有限公司的UP-MobNet-Ⅱ实验箱为实验平台,按照从简单到复杂逐步过渡的原则设计了相关实验内容,结合实验讲解了嵌入式系统的开发过程。此外,本书还对Android开发环境搭建进行了初步的描述,供感兴趣的读者参考。 本书内容较为翔实,结构合理,实例丰富,用浅显易懂的语言来解释理论,用简单易行的实验来帮助读者理解理论并掌握嵌入式系统开发的实际操作技能。 本书可作为本科、大专和高等职业院校计算机类、电子类、通信类学生的教材,也可作为计算机等级考试(嵌入式系统三级)的辅导用书,还可作为广大嵌入式系统爱好者和工程师的自学用书和参考手册。
嵌入式系统原理与应用 目录
第1章 嵌入式系统概论 1
1.1 嵌入式系统的定义 1
1.2 嵌入式系统的组成 3
1.3 嵌入式系统的发展过程 6
1.4 嵌入式系统的开发流程 7
1.5 嵌入式系统的应用领域 8
习题 9
第2章 嵌入式Linux操作系统 10
2.1 主流的嵌入式操作系统 10
2.1.1 嵌入式操作系统概述 10
2.1.2 嵌入式Linux 10
2.1.3 Android操作系统 11
2.1.4 iOS 12
2.1.5 Windows CE 13
2.1.6 VxWorks 13
2.1.7 实时操作系统 13
2.2 μC/OS-Ⅱ嵌入式操作系统 14
2.2.1 μC/OS-Ⅱ操作系统概述 14
2.2.2 μC/OS-Ⅱ的任务及管理 14
2.2.3 μC/OS-Ⅱ的任务调度 15
2.2.4 μC/OS-Ⅱ的移植 16
习题 17
第3章 嵌入式系统开发环境 18
3.1 Linux程序设计 18
3.1.1 Vim编辑器的使用 18
3.1.2 GCC编译器 21
3.1.3 GDB调试程序 24
3.1.4 Makefile 26
3.2 嵌入式开发环境 29
3.2.1 嵌入式交叉编译环境的搭建 29
3.2.2 交叉编译 30
3.2.3 交叉编译工具 30
3.2.4 宿主机交叉环境的建立 30
习题 32
第4章 嵌入式处理器 33
4.1 嵌入式处理器概述 33
4.1.1 嵌入式处理器的结构类型 33
4.1.2 嵌入式处理器简介 35
4.1.3 ARM处理器系列概述 36
4.2 ARM Cortex处理器 41
4.2.1 Cortex-M3 41
4.2.2 ARM Cortex-A8 43
4.2.3 ARM Cortex-A9 44
4.3 ARM处理器编程模型 45
4.3.1 数据类型 45
4.3.2 ARM处理器的工作模式 45
4.3.3 寄存器组织 46
4.3.4 存储器组织结构 50
4.3.5 ARM的异常处理机制 51
习题 53
第5章 ARM指令集 54
5.1 ARM指令概述 56
5.2 条件执行指令 62
5.3 操作数预处理指令 64
5.4 数据处理指令 69
5.5 控制类指令 80
5.6 传送类指令 89
5.7 ARMv8体系架构 97
5.8 Thumb指令集概述 105
习题 107
第6章 ARM汇编程序设计 108
6.1 ARM汇编集成开发环境 108
6.1.1 ADS集成开发环境简介 108
6.1.2 编辑ARM汇编语言源程序 109
6.1.3 在命令行方式下调试 109
6.1.4 在IDE环境下调试 110
6.1.5 ARM DS-5集成开发环境简介 114
6.1.6 ARM DS-5编辑运行ARM汇编语言源程序 116
6.2 ARM汇编程序基本结构 119
6.2.1 ARM汇编语言的语句格式 119
6.2.2 ARM汇编语言的程序格式 120
6.3 ARM汇编语言程序中的符号和表达式 122
6.3.1 ARM汇编语言中的符号 122
6.3.2 ARM汇编语言中的表达式 123
6.4 ARM汇编语言伪操作 126
6.4.1 符号定义伪操作 127
6.4.2 数据定义伪操作 129
6.4.3 杂项伪操作 133
6.4.4 汇编控制伪操作 136
6.4.5 信息报告伪操作 137
6.4.6 框架描述伪操作 138
6.5 ARM汇编语言伪指令 138
6.5.1 ADR伪指令 139
6.5.2 ADRL伪指令 140
6.5.3 LDR伪指令 141
6.6 ARM汇编语言宏指令 143
6.7 ARM汇编语言程序子程序 145
6.8 C语言与ARM汇编语言的混合编程 146
6.8.1 ATPCS简介 147
6.8.2 使用内嵌汇编器 148
6.8.3 内嵌汇编指令应用举例 150
6.8.4 在汇编代码中访问C程序的全局变量 151
6.8.5 ARM汇编程序与C程序的相互调用 152
习题 154
第7章 嵌入式系统实验 156
7.1 认识UP-MobNet-Ⅱ实验箱 156
7.2 建立开发环境 158
7.3 给下位机烧写软件系统 162
习题 174
第8章 基础实验 175
8.1 熟悉Linux开发环境 175
8.2 多线程应用程序设计 177
8.3 串行端口程序设计 185
8.4 嵌入式Web服务器 195
习题 203
第9章 Android开发环境搭建 204
9.1 Android Ubuntu开发环境的建立 204
9.2 Android XP开发环境的建立 219
习题 229
参考文献 230
展开全部
书友推荐
- >
推拿
推拿
¥12.2¥32.0 - >
龙榆生:词曲概论/大家小书
龙榆生:词曲概论/大家小书
¥13.0¥24.0 - >
罗庸西南联大授课录
罗庸西南联大授课录
¥13.8¥32.0 - >
史学评论
史学评论
¥23.5¥42.0 - >
新文学天穹两巨星--鲁迅与胡适/红烛学术丛书(红烛学术丛书)
新文学天穹两巨星--鲁迅与胡适/红烛学术丛书(红烛学术丛书)
¥9.9¥23.0 - >
中国人在乌苏里边疆区:历史与人类学概述
中国人在乌苏里边疆区:历史与人类学概述
¥35.5¥48.0 - >
二体千字文
二体千字文
¥14.0¥40.0 - >
山海经
山海经
¥17.7¥68.0
本类畅销
-
食品添加剂
¥33.5¥45 -
VB语言程序设计
¥29.9¥39.8 -
C语言程序设计习题与实验指导
¥9.1¥18 -
地下建筑结构-(第三版)-(赠课件)
¥49.4¥55 -
模具制图
¥37.8¥49 -
工程机械结构认知
¥10.5¥22