预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共76页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第六章嵌入式Linux操作系统导论主要内容6.1Linux概述6.1.1什么是Linux?自由软件最早由美国麻省理工学院MIT的RichardStallman提出。自1984年起,在MIT的支持下,Richard创建了自由软件基金会FSF(FreeSoftwareFoundation)。 FSF的主要项目是GNU,它的目标是建立可自由发布和可移植的类Unix操作系统。同时,Richard创作了通用公共许可证GPL作为GNU的版权声明。 GPL也叫Copyleft,这与我们平常所说的Copyright截然相反。任何人只要遵循GPL,就可以对Linux内核加以修改并发布给他人使用。开放性:指系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。 多用户:是指系统资源可以被不同用户使用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。 多任务:它是指计算机同时执行多个程序,而且各个程序的运行互相独立。 良好的用户界面:Linux向用户提供了两种界面:用户界面和系统调用。Linux还为用户提供了图形用户界面。它利用鼠标、菜单、窗口、滚动条等设施,给用户呈现一个直观、易操作、交互性强的友好的图形化界面。 设备独立性:是指操作系统把所有外部设备统一当作成文件来看待,只要安装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。 Linux是具有设备独立性的操作系统,它的内核具有高度适应能力 提供了丰富的网络功能:完善的内置网络是Linux一大特点。 可靠的安全系统:Linux采取了许多安全技术措施,包括对读、写控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。 良好的可移植性:是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。 6.1.3LINUX的组成Linux内核采用双树结构。一棵树是稳定树,主要用于发行;另一棵树是非稳定树或开发树,用于产品开发、改进。 源代码版本序号的形式为x.yy.zz,其中x为主版本号,代表较大改动;yy为次版本号,表示功能性的改动;zz为末版本号,表示BUG的改动。其中x介于0到9之间,yy和zz则介于0到99之间。 对于稳定树来说,yy是偶数;对于开发树来说,yy是比相应稳定树大1的奇数。例2.4.20-8为稳定内核版本。6.1.5Linux的发布版本RedHatLinux的优势RedHat9.0安装的步骤(2)键盘配置(3)鼠标配置(4)选择安装还是升级(5)安装类型(6)磁盘分区设置:(7)为系统分区一个交换分区(至少32MB):用来支持虚拟内存,也即当没有足够的内存来存储系统正在处理的数据时,这些数据就被写入交换区。容量至少等于内存容量,一般是内存容量的两倍。 一个/boot分区(100MB):此分区包含操作系统的拟合,并允许系统引导RedHatLinux,以及其他几个在引导过程中使用的文件。 一个根文件(1.7G-5.0GB) (8)添加分区(9)引导装载程序配置(10)网络配置(11)防火墙配置:(12)语言支持的选择:(13)时区配置(14)设置根口令(15)选择软件包组(16)准备安装(17)安装软件包(18)创建引导盘(19)视频卡配置(20)配置显示器(21)定制配置(22)安装完成RedHatLinux9.0的登录和关闭当口令输入完毕后,按回车键进入RedHatLinux9.0图形化界面。2.注销3.关机和重新启动 6.1.6使用RPM来管理软件包RPM的设计目标RMP包的名称格式RPM的基本操作模式安装RPM包删除RPM包 命令格式: rpm-URPM包的全路径文件名 命令格式: rpm-q 使用rpm-q命令来查询安装的软件包的数据库 例如,rpm-qfcitx命令会显示安装的软件包fcitx的名称、版本、和发行号码。校验已安装的软件包6.2Linux文件系统6.2.1Linux文件系统概述6.2.2Linux和DOS文件系统的区别Linux下,任何一个目录都可以是一个分区。因此,在分区时,必须将一个分区安装在树根下,而将其他的分区安装到树根下面。 Linux不仅将分区安装为一个目录,而且还将其他的硬件设备都安装成一个个设备文件。对设备的操作是通过文件的操作完成的。6.2.3Linux文件系统结构6.2.3Linux文件系统结构6.2.3Linux文件系统结构6.2.4挂载文件系统加挂FAT32系统 首先进入/mnt目录,新建所挂接分区对应目录,例winD mount–tvfat–oiocharset=cp936/dev/hda2