注册 登录 进入教材巡展 进入在线书城
#

出版时间:2022年3月

出版社:化学工业出版社

以下为《嵌入式系统设计与应用——基于ARM Cortex-A8和Linux》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 化学工业出版社
  • 9787122397010
  • 1版
  • 412802
  • 64235474-0
  • 16开
  • 2022年3月
  • 300
  • 188
  • 工学
  • 计算机科学与技术
  • ①TP360.21
  • 电子与信息大类
  • 高职
目录
项目1 走进嵌入式系统 1
任务1.1 认识嵌入式系统 2
1.1.1 嵌入式系统定义 2
1.1.2 嵌入式系统的特点 3
1.1.3 嵌入式系统的组成 3
1.1.4 嵌入式系统的应用 4
任务1.2 认识典型的嵌入式处理器 8
1.2.1 嵌入式微处理器简介 8
1.2.2 主流的嵌入式处理器 10
任务1.3 认识典型的嵌入式操作系统 13
1.3.1 嵌入式操作系统简介 13
1.3.2 主流的嵌入式操作系统 14
任务1.4 熟悉嵌入式系统设计方法 16
1.4.1 嵌入式系统开发流程 16
1.4.2 嵌入式应用软件开发 18
知识梳理 21
知识巩固 21

项目2 搭建嵌入式开发环境 23
任务2.1 安装Linux操作系统 24
2.1.1 VMware的安装 24
2.1.2 Ubuntu的安装与启动 26
2.1.3 安装VMwareTools 34
任务2.2 了解Linux文件系统 37
2.2.1 Linux文件系统 37
2.2.2 Linux文件及属性 38
2.2.3 Linux系统目录结构 39
任务2.3 学习Linux常用命令的使用 40
2.3.1 用户管理命令 40
2.3.2 文件和目录操作命令 42
2.3.3 文件内容及权限管理命令 47
2.3.4 压缩打包命令 51
2.3.5 磁盘管理命令 53
2.3.6 网络配置命令 55
任务2.4 配置嵌入式常用开发服务 56
2.4.1 配置NFS服务 56
2.4.2 配置Samba服务 58
2.4.3 配置SSH服务 61
任务2.5 安装交叉工具编译链 63
2.5.1 了解交叉编译环境 63
2.5.2 交叉编译器的安装 64
知识梳理 65
知识巩固 66

项目3 学习使用Linux常用编程工具 68
任务3.1 Vim编辑工具的使用 69
3.1.1 Vim的工作模式 69
3.1.2 Vim的简易使用 69
3.1.3 Vim命令及运用 71
任务3.2 GCC编译器的使用 76
3.2.1 GCC编译流程 76
3.2.2 GCC编译选项 78
3.2.3 GCC编译实例 79
任务3.3 Make工程管理器的使用 81
3.3.1 Makefile基本结构 81
3.3.2 Makefile变量 83
3.3.3 Makefile规则 86
3.3.4 使用autotools 87
知识梳理 90
知识巩固 91

项目4 S5PV210微处理器与接口技术 94
任务4.1 认识S5PV210处理器 95
4.1.1 S5PV210处理器简介 95
4.1.2 S5PV210存储系统 99
4.1.3 S5PV210启动流程 100
4.1.4 S5PV210的时钟系统 102
4.1.5 Mini210S开发板介绍 102
任务4.2 GPIO的应用 104
4.2.1 GPIO概述 104
4.2.2 GPIO寄存器 105
4.2.3 GPIO应用实例 107
任务4.3 串口的应用 110
4.3.1 UART通信简介 110
4.3.2 S5PV210的异步串行通信接口 111
4.3.3 S5PV210的UART寄存器 112
4.3.4 3S5PV210串行通信实例 117
任务4.4 中断的应用 120
4.4.1 S5PV210中断体系简介 120
4.4.2 S5PV210中断控制寄存器 121
4.4.3 S5PV210中断控制实例 126
任务4.5 PWM定时器的应用 129
4.5.1 S5PV210 PWM定时器概述 129
4.5.2 PWM寄存器 130
4.5.3 PWM定时器实例 133
知识梳理 135
知识巩固 136

项目5 系统移植 137
任务5.1 移植U-Boot 138
5.1.1 认识BootLoader 138
5.1.2 U-Boot分析 140
5.1.3 移植U-Boot 141
任务5.2 移植Linux内核 142
5.2.1 认识Linux内核 142
5.2.2 移植Linux内核 145
任务5.3 制作Linux根文件系统 146
5.3.1 认识Linux根文件系统 146
5.3.2 制作YAFFS2文件系统 147
知识梳理 149
知识巩固 149

项目6 嵌入式应用开发与移植 150
任务6.1 了解Qt开发步骤 151
6.1.1 认识Qt Creator开发环境 151
6.1.2 编写第一个程序 152
任务6.2 用户登录程序设计 159
6.2.1 登录程序功能描述 159
6.2.2 用户登录程序设计 159
任务6.3 简易电子相册的设计 165
6.3.1 电子相册功能描述 165
6.3.2 电子相册程序设计 165
任务6.4 LED流水灯 172
6.4.1 功能描述 172
6.4.2 LED灯程序设计 172
任务6.5 按键监测 179
6.5.1 功能描述 179
6.5.2 按键监测程序设计 179
任务6.6 模拟量采集 184
6.6.1 功能描述 184
6.6.2 模拟量采集程序设计 184
知识梳理 186
知识巩固 186

参考文献 188