
编辑推荐
本书适合高等院校相关专业教材,也可作为高职高专院校的教材以及业务培训及自学教材。
目录
第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.3.3实时操作系统
1.3.4个人计算机操作系统
1.3.5网络操作系统
1.3.6分布式操作系统
1.3.7嵌入式操作系统
1.4操作系统的功能与服务
1.4.1操作系统的主要功能
1.4.2操作系统提供的服务
1.5操作系统的特征与性能
1.5.1操作系统的特征
1.5.2操作系统的性能指标
本章小结
习题与实验
第2章Linux操作系统
2.1Linux操作系统概述
2.1.1什么是Linux
2.1.2为什么使用Linux
2.1.3Linux的特点
2.1.4Linux系统的组成
2.2主要的Linux的版本
2.3Red Hat Enterprise Linux的安装
2.3.1Red Hat Enterprise Linux安装前的准备工作
2.3.2本地光盘安装Red Hat Enterprise Linux
本章小结
习题与实验
第3章Linux的初步使用
3.1字符工作界面和图形工作界面
3.1.1Linux的运行级别及切换
3.1.2在字符界面下工作
3.1.3在图形界面下工作
3.2Linux的基本使用
3.2.1目录、文件和设备
3.2.2命令格式和通配符
3.2.3获得帮助和文档
3.2.4修改默认运行级别
3.2.5最基本的安全问题
3.3Linux环境下的管理工具
3.3.1字符界面下的管理工具
3.3.2图形界面下的管理工具
3.3.3基于Web界面下的管理工具
本章小结
习题与实验
第4章Linux基本命令
4.1文件和目录操作命令
4.1.1pwd和cd
4.1.2Is
4.1.3mkdir和rmdir
4.1.4touch
4.1.5cp、rm、mv和in
4.2显示命令
4.2.1cat、more和less
4.2.2head和tail
4.2.3file、locate和which
4.3网络命令
4.3.1hostname、pmg和host
4.3.2ifconfg
4.3.3Telnet和FTP
4.3.4wall、write和mesg
4.3.5mall
4.3.6finger
4.3.7netstat(参数选项)
4.4系统状态显示命令
4.4.1Stat
4.4.2who.whoami、hostname、uname和dmesg
4.4.3其他命令
本章小结
习题与实验
第5章磁盘和文件系统
5.1磁盘和磁盘分区
5.1.1磁盘简介
5.1.2磁盘分区
5.2Linux文件系统
5.2.1Linux的文件系统
5.2.2文件系统类型简介
5.2.3使用文件系统的一般方法
5.3文件系统的管理和维护
5.3.1文件系统操作
5.3.2维护文件系统的卷标
5.3.3挂装文件系统
5.3.4使用可移动存储设备
5.3.5在系统启动时自动挂装文件系统
本章小结
习题与实验
第6章多用户和多任务管理
6.1多用户概述
6.1.1基本概念
6.1.2账号系统文件
6.2账户管理
6.2.1用户账号管理
6.2.2组账号管理
6.2.3用户和组状态命令
6.3磁盘配额
6.3.1磁盘配额概述
6.3.2配置磁盘配额
6.3.3管理磁盘配额
6.4设置文件和目录操作权限
6.4.1操作权限简介
6.4.2更改文件和目录的操作权限
6.4.3更改文件和目录的属主和所属组
6.4.4设置文件或目录的生成掩码
6.5多任务概述
6.5.1基本概念
6.5.2进程的肩动方式
6.6进程的管理
6.7作业控制
6.7.1at、atq和atrm
6.7.2crontab命令
本章小结
习题与实验
第7章软件安装和系统备份管理
7.1rpm格式软件包的安装
7.2源码包的安装
7.3YUM
7.4系统备份管理
7.4.1为什么要备份
7.4.2什么是备份及策略
7.4.3打包与压缩
7.5使用tar进行备份
7.6光盘刻录
本章小结
习题与实验
第8章shell操作与简易编程
8.1shell简介
8.2shell的主要类型
8.3shell的功能
8.4shell基础
8.5shell特殊字符
8.5.1引号
8.5.2注释符
8.6输入与输出
8.7shell编程
8.7.1shell基本语法
8.7.2shell程序的控制结构语句
8.7.3运行shell程序的方法
8.7.4bash的内部命令
本章小结
习题与实验
第9章嵌入式Linux及编程
9.1嵌入式系统概述
9.1.1嵌入式系统的基本概念
9.1.2嵌入式系统的体系结构
9.2嵌入式开发
9.2.1嵌入式系统开发概述
9.2.2嵌入式软件开发概述
9.3编辑器VI
9.3.1VI的三种工作模式
9.3.2VI常用命令
9.3.3VI的高级应用
9.4编译器GCC
9.4.1GCC的编译流程
9.4.2GCC的基本用法和选项
9.4.3GCC的错误类型及对策
9.5调试器GDB
9.5.1GDB的简单使用流程
9.5.2GDB的基本命令
9.6工程管理器make
本章小结
习题与实验
……
第10章网络基础
第11章DNS服务器
第12章WWW服务器
第13章FTP服务器
第14章DHCP服务器
文摘
版权页:
插图:
由于嵌入式系统本身特性所影响,嵌入式系统开发与通用系统的开发有很大的区别。嵌入式系统的开发主要分为系统总体开发、嵌入式硬件开发和嵌入式软件开发三大部分。在系统总体开发中,由于嵌入式系统与硬件依赖性非常紧密,某些需求只能通过特定的硬件才能实现,因此需要进行处理器选型,以更好地满足产品的需求。另外,对于有些硬件和软件都可以实现的功能,就需要在成本和性能上做出抉择。通常使用硬件实现会增加产品的成本,但能大大提高产品的性能和可靠性。
另外,开发环境的选择对于嵌入式系统的开发也有很大影响。这里的开发环境包括嵌入式操作系统的选择及开发工具的选择等。VxWorks出现早,实时性很强,并且内核可极微,可靠性较高。特别在通信设备等实时性要求较高的系统中,有比较广泛的应用。嵌入式Linux广泛应用的原因当然是免费、开源、支持软件多、支持者多,成本也低。Windows CE是微软的操作系统,也有很大的市场份额,特别是在PDA、手机等界面要求较高或者要求快速开发的场合。
本书适合高等院校相关专业教材,也可作为高职高专院校的教材以及业务培训及自学教材。
目录
第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.3.3实时操作系统
1.3.4个人计算机操作系统
1.3.5网络操作系统
1.3.6分布式操作系统
1.3.7嵌入式操作系统
1.4操作系统的功能与服务
1.4.1操作系统的主要功能
1.4.2操作系统提供的服务
1.5操作系统的特征与性能
1.5.1操作系统的特征
1.5.2操作系统的性能指标
本章小结
习题与实验
第2章Linux操作系统
2.1Linux操作系统概述
2.1.1什么是Linux
2.1.2为什么使用Linux
2.1.3Linux的特点
2.1.4Linux系统的组成
2.2主要的Linux的版本
2.3Red Hat Enterprise Linux的安装
2.3.1Red Hat Enterprise Linux安装前的准备工作
2.3.2本地光盘安装Red Hat Enterprise Linux
本章小结
习题与实验
第3章Linux的初步使用
3.1字符工作界面和图形工作界面
3.1.1Linux的运行级别及切换
3.1.2在字符界面下工作
3.1.3在图形界面下工作
3.2Linux的基本使用
3.2.1目录、文件和设备
3.2.2命令格式和通配符
3.2.3获得帮助和文档
3.2.4修改默认运行级别
3.2.5最基本的安全问题
3.3Linux环境下的管理工具
3.3.1字符界面下的管理工具
3.3.2图形界面下的管理工具
3.3.3基于Web界面下的管理工具
本章小结
习题与实验
第4章Linux基本命令
4.1文件和目录操作命令
4.1.1pwd和cd
4.1.2Is
4.1.3mkdir和rmdir
4.1.4touch
4.1.5cp、rm、mv和in
4.2显示命令
4.2.1cat、more和less
4.2.2head和tail
4.2.3file、locate和which
4.3网络命令
4.3.1hostname、pmg和host
4.3.2ifconfg
4.3.3Telnet和FTP
4.3.4wall、write和mesg
4.3.5mall
4.3.6finger
4.3.7netstat(参数选项)
4.4系统状态显示命令
4.4.1Stat
4.4.2who.whoami、hostname、uname和dmesg
4.4.3其他命令
本章小结
习题与实验
第5章磁盘和文件系统
5.1磁盘和磁盘分区
5.1.1磁盘简介
5.1.2磁盘分区
5.2Linux文件系统
5.2.1Linux的文件系统
5.2.2文件系统类型简介
5.2.3使用文件系统的一般方法
5.3文件系统的管理和维护
5.3.1文件系统操作
5.3.2维护文件系统的卷标
5.3.3挂装文件系统
5.3.4使用可移动存储设备
5.3.5在系统启动时自动挂装文件系统
本章小结
习题与实验
第6章多用户和多任务管理
6.1多用户概述
6.1.1基本概念
6.1.2账号系统文件
6.2账户管理
6.2.1用户账号管理
6.2.2组账号管理
6.2.3用户和组状态命令
6.3磁盘配额
6.3.1磁盘配额概述
6.3.2配置磁盘配额
6.3.3管理磁盘配额
6.4设置文件和目录操作权限
6.4.1操作权限简介
6.4.2更改文件和目录的操作权限
6.4.3更改文件和目录的属主和所属组
6.4.4设置文件或目录的生成掩码
6.5多任务概述
6.5.1基本概念
6.5.2进程的肩动方式
6.6进程的管理
6.7作业控制
6.7.1at、atq和atrm
6.7.2crontab命令
本章小结
习题与实验
第7章软件安装和系统备份管理
7.1rpm格式软件包的安装
7.2源码包的安装
7.3YUM
7.4系统备份管理
7.4.1为什么要备份
7.4.2什么是备份及策略
7.4.3打包与压缩
7.5使用tar进行备份
7.6光盘刻录
本章小结
习题与实验
第8章shell操作与简易编程
8.1shell简介
8.2shell的主要类型
8.3shell的功能
8.4shell基础
8.5shell特殊字符
8.5.1引号
8.5.2注释符
8.6输入与输出
8.7shell编程
8.7.1shell基本语法
8.7.2shell程序的控制结构语句
8.7.3运行shell程序的方法
8.7.4bash的内部命令
本章小结
习题与实验
第9章嵌入式Linux及编程
9.1嵌入式系统概述
9.1.1嵌入式系统的基本概念
9.1.2嵌入式系统的体系结构
9.2嵌入式开发
9.2.1嵌入式系统开发概述
9.2.2嵌入式软件开发概述
9.3编辑器VI
9.3.1VI的三种工作模式
9.3.2VI常用命令
9.3.3VI的高级应用
9.4编译器GCC
9.4.1GCC的编译流程
9.4.2GCC的基本用法和选项
9.4.3GCC的错误类型及对策
9.5调试器GDB
9.5.1GDB的简单使用流程
9.5.2GDB的基本命令
9.6工程管理器make
本章小结
习题与实验
……
第10章网络基础
第11章DNS服务器
第12章WWW服务器
第13章FTP服务器
第14章DHCP服务器
文摘
版权页:
插图:
由于嵌入式系统本身特性所影响,嵌入式系统开发与通用系统的开发有很大的区别。嵌入式系统的开发主要分为系统总体开发、嵌入式硬件开发和嵌入式软件开发三大部分。在系统总体开发中,由于嵌入式系统与硬件依赖性非常紧密,某些需求只能通过特定的硬件才能实现,因此需要进行处理器选型,以更好地满足产品的需求。另外,对于有些硬件和软件都可以实现的功能,就需要在成本和性能上做出抉择。通常使用硬件实现会增加产品的成本,但能大大提高产品的性能和可靠性。
另外,开发环境的选择对于嵌入式系统的开发也有很大影响。这里的开发环境包括嵌入式操作系统的选择及开发工具的选择等。VxWorks出现早,实时性很强,并且内核可极微,可靠性较高。特别在通信设备等实时性要求较高的系统中,有比较广泛的应用。嵌入式Linux广泛应用的原因当然是免费、开源、支持软件多、支持者多,成本也低。Windows CE是微软的操作系统,也有很大的市场份额,特别是在PDA、手机等界面要求较高或者要求快速开发的场合。
ISBN | 9787512131989,7512131984 |
---|---|
出版社 | 清华大学出版社 |
作者 | 王瑞琴 |
尺寸 | 16 |