注册 登录 进入教材巡展
#
  • #

出版时间:2022-03

出版社:重庆大学电子音像出版社

以下为《嵌入式操作系统》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 重庆大学电子音像出版社
  • 9787894465887
  • 1版
  • 431600
  • 68256344-0
  • 平装
  • 16开
  • 2022-03
  • 364
  • 233
  • 工学
  • 计算机科学与技术
  • 计算机类
  • 高职
内容简介
本书主要内容包括Linux操作系统简介,简单使用Linux操作系统,Linux软件管理,Linux文件管理操作,Linux用户与系统管理,Linux系统网络配置管理,嵌入式开发编程环境搭建,Shell编程与脚本编程,中断及设备管理,系统日志与日志文件。通过本书的学习,学生能掌握嵌入式操作系统的知识和实际应用。
目录
目录
第1章 Linux操作系统简介 1
1.1 操作系统介绍 2
1.1.1 什么是操作系统 2
1.1.2 操作系统主要组成部分 4
1.2 嵌入式系统与通用PC系统的区别 4
1.3 嵌入式操作系统 5
1.4 Linux基础 8
1.4.1 Linux的简介 8
1.4.2 为什么是要学习Linux 9
1.4.3 Linux与其他系统比较 11
1.4.4 Linux的发展概述 12
1.5 在虚拟机上安装Linux系统 15
1.5.1 文件系统和硬盘分区的概念 15
1.5.2 安装Linux系统 17

第2章 简单使用Linux操作系统 42
2.1 了解Shell 43
2.2 Shell命令的格式 45
2.2.1 命令格式 45
2.3 Linux基础命令 45
2.3.1 用户系统相关命令 45
2.3.2 文件,目录相关命令 48
2.3.3 压缩打包相关命令 58
2.4 Linux环境变量 62

第3章 Linux软件管理 65
3.1 在Linux系统下的软件管理机制 66
3.1.1 常见软件包管理工具介绍 66
3.1.2 软件的安装与卸载 70
3.1.3 静态软件包的管理 72
3.2 APT高级软件包管理工具 74
3.2.1 APT运行机制 74
3.2.2 APT配置文件 76
3.2.3 apt-get工具 78
3.2.4 apt-cache工具 79

第4章 Linux文件管理操作 83
4.1 了解Linux文件系统 84
4.1.1 层次文件系统 84
4.1.2 了解Linux文件 87
4.1.3 工作目录,用户主目录与路径 90
4.2 文件和目录 91
4.2.1 Linux文件分类 91
4.2.2 Linux目录结构 92
4.3 文件系统 92
4.4 文件系统体系结构 93
4.5 使用BusyBox制作根文件系统 95
4.6 Vim编辑器 98
4.6.1 vi简介 98
4.6.2 vi的启动和退出 99
4.6.3 保存文件 99
4.6.4 光标的移动 99
4.6.5 编辑操作 100
4.6.6 查找和替换 101
4.6.7 恢复文件 102

第5章 Linux用户与系统管理 104
5.1 什么是用户 105
5.1.1 用户的属性 105
5.1.2 用户与组 105
5.1.3 相关配置文件 106
5.2 管理命令 108
5.2.1 管理用户 108
5.2.2 管理组 113
5.2.3 了解用户文件和组文件 117
5.3 进程管理 119
5.3.1 概念 119
5.3.2 查看进程 120
5.3.3 停止进程 124
5.3.4 周期性进程cron 125

第6章 Linux系统网络配置管理 132
6.1 网络基础知识补充 133
6.1.1 IP地址 133
6.1.2 子网掩码 134
6.1.3 网关 134
6.1.4 DNS服务器 135
6.2 Linux网络配置 136
6.2.1 ifconfig命令 136
6.2.2 dhclient命令 139
6.2.3 配置网络参数 140
6.2.4 DNS服务器配置 141
6.3 Linux系统常用网络服务配置 141
6.3.1 TFTP服务配置 141
6.3.2 Samba服务器配置 144
第7章 嵌入式开发编程环境搭建 148
7.1 Gedit编辑器 149
7.2 GCC编译器 151
7.3 gdb调试器 154
7.4 Make工程管理器 164
7.4.1 Makefile基本规则 165
7.4.2 Makefile的变量 168
7.4.3 Makefile函数 169

第8章 Shell编程与脚本编程 173
8.1 Shell基础知识 174
8.1.1 变量 175
8.1.2 变量的作用域 181
8.1.3 运算符 185
8.1.4 条件判断 186
8.2 Bash脚本编程 187
8.2.1 输入和输出 188
8.2.2 流程控制 189
8.2.3 正则表达式 196
8.3 函数 203
8.3.1 系统函数 203
8.3.2 自定义函数 204

第9章 中断及设备管理 206
9.1 中断是什么 207
9.2 嵌入式平台硬件中断特点 207
9.3 Linux内核中断机制概述 210
9.4 设备及设备管理的功能 216
9.4.1 设备分类 216
9.4.2 设备管理 217
9.4.3 字符设备 217
9.4.4 块设备 219
9.4.5 网络接口 220

第10章 系统日志与日志文件 222
10.1 日志文件的位置 223
10.2 logrotate管理日志文件 223
10.3 syslog系统事件的日志程序 226
10.4 分析日志文件 229
10.4.1 Swatch做Linux日志分析 229
10.4.2 日志分析工具Logcheck简介 231