计算机
类型
可以朗读
语音朗读
179千字
字数
2017-02-01
发行日期
展开全部
主编推荐语
全面介绍嵌入式Linux操作系统及应用,附课后练习与配套视频。
内容简介
本书较为全面地介绍了嵌入式操作系统(Linux篇),全书共10章,介绍了嵌入式Linux操作系统简介、嵌入式Linux操作系统的使用、Linux软件管理、Linux用户管理、Linux文件系统、Linux网络配置管理、嵌入式Linux变成环境、shell变成环境、中断与设备管理、正则表达式等,书中还提供了课后练习以及配套视频。
目录
- 封面
- 扉页
- 版权信息
- 目录
- 内容提要
- 前言
- 平台支撑
- 第1章 嵌入式Linux操作系统简介
- 1.1 操作系统
- 1.1.1 操作系统的基本概念
- 1.1.2 操作系统的主要组成
- 1.2 嵌入式系统与通用 PC系统的不同
- 1.3 嵌入式操作系统
- 1.4 嵌入式 Linux基础
- 1.4.1 Linux 发展概述
- 1.4.2 Linux 作为嵌入式操作系统的优势
- 1.4.3 Linux 发行版本
- 1.5 Linux系统安装
- 1.5.1 文件系统和硬盘分区的概念
- 1.5.2 安装准备
- 1.5.3 安装过程
- 1.6 安装虚拟机工具
- 1.7 配置 vim编辑环境
- 思考与练习
- 第2章 Linux操作系统的使用
- 2.1 认识 Shell
- 2.2 Shell命令的格式
- 2.2.1 命令提示符
- 2.2.2 命令格式
- 2.3 Linux命令
- 2.3.1 用户系统相关命令
- 2.3.2 文件、目录相关命令
- 2.3.3 压缩打包相关命令
- 2.3.4 文件比较命令 diff
- 2.4 Linux环境变量
- 思考与练习
- 第3章 Linux软件管理
- 3.1 Linux系统的软件管理机制
- 3.1.1 常用软件包管理工具简介
- 3.1.2 软件的安装与卸载
- 3.1.3 静态软件包的管理
- 3.1.4 软件包的制作
- 3.2 APT高级软件包管理工具
- 3.2.1 APT 的运行机制
- 3.2.2 3 个重要的配置文件
- 3.2.3 apt-get 工具集
- 3.2.4 apt-cache 工具集
- 思考与练习
- 第4章 Linux用户管理
- 4.1 用户的定义
- 4.1.1 用户的属性
- 4.1.2 用户与组
- 4.1.3 相关的配置文件
- 4.2 管理命令
- 4.2.1 创建用户
- 4.2.2 删除用户
- 4.2.3 修改属性
- 4.2.4 组管理
- 4.2.5 用户间通信
- 4.3 磁盘配额
- 4.3.1 磁盘配额的概念
- 4.3.2 相关命令
- 4.3.3 应用实例
- 思考与练习
- 第5章 Linux文件系统
- 5.1 文件和目录
- 5.1.1 Linux 文件的分类
- 5.1.2 Linux 目录结构
- 5.2 文件系统
- 5.3 文件系统体系结构
- 5.4 使用 BusyBox制作根文件系统
- 5.4.1 配置与编译 BusyBox
- 5.4.2 制作 initrd 镜像
- 思考与练习
- 第6章 Linux网络配置管理
- 6.1 网络基础知识介绍
- 6.1.1 IP 地址
- 6.1.2 子网掩码
- 6.1.3 网关
- 6.1.4 DNS 服务器
- 6.2 Linux系统网络配置
- 6.2.1 ifconfig 命令
- 6.2.2 修改配置文件来配置 IP 地址、网关、子网掩码
- 6.2.3 配置 DNS 服务器
- 6.3 Linux系统常用网络服务配置
- 6.3.1 TFTP 服务
- 6.3.2 NFS 服务
- 思考与练习
- 第7章 嵌入式Linux编程环境
- 7.1 Linux编辑器 vi的使用
- 7.1.1 vi 的工作模式
- 7.1.2 使用 vi 的基本流程
- 7.1.3 vi 的模式按钮说明
- 7.2 GCC编译器
- 7.2.1 GCC 编译流程及编译选项分析
- 7.2.2 GCC 编译选项分析
- 7.3 GDB调试器
- 7.3.1 GDB 使用流程
- 7.3.2 GDB 命令行参数
- 7.3.3 GDB 基本命令
- 7.4 Make工程管理器
- 7.4.1 Makefile 基本规则
- 7.4.2 Makefile 假目标
- 7.4.3 Makefile 变量
- 思考与练习
- 第8章 Shell编程
- 8.1 认识 Shell脚本
- 8.2 Shell脚本的基本语法
- 8.2.1 开头
- 8.2.2 执行
- 8.2.3 注释
- 8.2.4 变量
- 8.2.5 Shell 程序和语句
- 8.2.6 Shell 函数
- 8.2.7 Shell 脚本调用
- 8.3 Shell俄罗斯方块游戏
- 8.3.1 方块定义
- 8.3.2 方块移动
- 8.3.3 随机数
- 8.3.4 随机方块移动
- 8.3.5 随机方块降落
- 思考与练习
- 第9章 中断及设备管理
- 9.1 中断的概念
- 9.2 嵌入式平台硬件中断特点
- 9.3 Linux内核中断机制概述
- 9.3.1 中断处理系统结构
- 9.3.2 注册中断处理函数
- 9.3.3 中断标志 flags
- 9.3.4 ISR 上下文
- 9.4 设备及设备管理的功能
- 9.4.1 设备分类
- 9.4.2 设备管理
- 9.4.3 Linux 字符设备
- 9.4.4 Linux 块设备
- 9.4.5 Linux 网络接口
- 9.4.6 Linux 设备文件
- 思考与练习
- 第10章 正则表达式
- 10.1 正则表达式的起源
- 10.2 正则表达式的基本概念
- 10.3 正则表达式中常用符号的定义
- 10.3.1 普通字符
- 10.3.2 非打印字符
- 10.3.3 特殊字符
- 10.3.4 限定符
- 10.4 正则表达式常用匹配规则
- 10.4.1 基本模式匹配
- 10.4.2 字符簇
- 10.4.3 确定重复出现
- 10.5 正则表达式应用部分示例
- 10.5.1 简单表达式
- 10.5.2 字符匹配
- 10.5.3 中括号表达式
- 10.5.4 替换和分组
- 10.5.5 其他示例
- 思考与练习
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。