第3章Linux系统概述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章Linux系统概述

4)设备文件 Linux把设备都当作文件一样来进行操作。 在Linux系统里,与设备相关的文件一般都在/dev目录下。 设备文件主要有3种: 字符设备文件——普通设备(如串口、AD转换器、LCD控制器、IrDA模块等) 块设备文件——指数据的读写是以块为单位的设备(如硬盘、U盘、SD卡等)。 网络设备文件——联网的设备(如网卡)。 * 2.文件属性 Linux环境下有3种用户类型:文件所有者、文件所有者所属群组、其他用户。 Linux环境下的文件有2种使用权限:可读、可写、可执行。 不同用户对文件的使用权限组合(9位二进制数据表示)。 文件属性还包括文件类型。 * 2.文件属性(续) * - r w x r w x r w x 文件所有者 文件所属用户组 系统其它用户 可读 可写 可执行 文件类型 3.3.2 文件系统类型介绍 1.ext2和ext3 ——Linux默认的文件系统; 2.swap文件系统 ; 3.vfat文件系统 ——对应FAT系列; 4.NFS文件系统 ——网络文件系统; 5.ISO9660文件系统——光盘所使用的文件系统。 * 3.3.3 Linux目录简介 Linux文件系统中各主要目录以及各目录下存放的主要内容如表3-1所示。 * 3.4 Linux启动过程 Linux的启动过程包含了Linux工作原理的精髓,而且在嵌入式的开发过程也非常需要这方面知识的积累。 * 3.4.1 启 动 过 程 概 述 * 开机 BIOS lilo/grub Linux内核引导 INIT阶段 mingetty Shell 启动结束 阶段1 阶段2 阶段3 阶段4 bootsect.S setup.S head.S rc.sysinit rc login 3.4.2 内核引导阶段 在grub或lilo等引导程序成功完成引导后,Linux就接管了CPU的控制权,引导Linux启动。 1)bootsect阶段 ——实现程序搬迁到内存。 2)setup阶段——获取硬件相关参数。 3)head.S阶段 ——解压Linux内核,并跳转到内核启动函数入口。 * 3.4.3 init阶段 在加载了内核后,由内核执行引导的第一个进程就是INIT进程。 INIT进程主要完成系统的一系列初始化任务。 配置文件“/etc/inittab”是INIT进程执行的惟一依据。 配置文件“/etc/inittab”每一行都有如下格式: id:runlevels:action:process * 3.4.3 init阶段(续) id:runlevels:action:process各项代表的意义 id:1~4个字符,配置行的唯一标识,在配置文件中不能重复。 runlevels:配置行适用的运行级别,一般使用0~6以及S和s,具体表示关机、单用户、字符界面、图形界面等。 action:对应具体的配置行为。 process:设置启动过程所要执行的shell命令 * * 重庆工商大学 * 第3章 Linux系统概述 操作系统是计算机中最基本的程序。操作系统负责计算机系统中全部软硬资源的分配与回收、控制与协调等并发的活动;操作系统提供用户接口,使用户获得良好的工作环境;操作系统为用户扩展新的系统功能提供软件平台。 硬件 硬件驱动 操作系统 用户程序 3.1 Linux的历史与现状 * 随着一款款高性能“智能数码产品”的出现,以及 Motorola、Samsung、MontaVista、Philips、Nokia、IBM、SUN等众多国际顶级巨头的加入,嵌入式Linux的队伍越来越庞大。 嵌入式Linux占嵌入式操作系统市场份额的50%。 嵌入式Linux Linux 3.1.1 Linux的发展概述 源于一位年轻的芬兰小伙子(全名Linus Torvalds,昵称Linus)的“无心插柳”。 一群散布全球、志同道合的黑客(包括Linus本人)加入到Linux内核的开发,Linux的内核(kernel)得到了不断完善和扩展。 得益于自由软件组织(GNU),它为Linux提供了大量的应用程序。 * 1.Linux内核的形成 几个关注点: 1990年,一位名叫Linus的芬兰研究生在赫尔辛基技术大学修读UNIX课程; Minix操作系统,但支持的用户数量有限; Linus编写两个进程; Linus编写终端仿真程序(存取Usenet新闻组内容); 形成操作系统雏形,并上传到FTP服务器; Usenet新闻论坛讨论、修正、更新; 操作系统命名; 反复更新、升级——操作系统内核形成。 * 2.成为完整的Linux操作系统 GNU是一个提供自由软件的工程项目,同时也代表了一个组织——自由软件基金会()。但GNU无自己的操作系统。 Linux操

文档评论(0)

youshen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档