1 / 68
文档名称:

Linux嵌入式开发入门.ppt

格式:ppt   大小:432KB   页数:68页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Linux嵌入式开发入门.ppt

上传人:mh900965 2018/9/24 文件大小:432 KB

下载得到文件列表

Linux嵌入式开发入门.ppt

文档介绍

文档介绍:Linux基础知识
碴前瞒诲乔菲熟狱偷然刃碘硫夜庚丸闹吓裕崩鹤项嘶哥粕渐葱翟婶套菠内Linux嵌入式开发入门Linux嵌入式开发入门
一、Linux基础知识
1、什么是Linux
GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。Richard .unix-wizards新闻组上公布该消息,并附带一份《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。
GNU是“GNU's Not Unix”的递归缩写。Stallman宣布GNU应当发音为Guh-NOO以避免与new这个单词混淆(注:Gnu在英文中原意为非洲牛羚,发音与new相同)。
2
饲莹靶蹭泛挨途鞍湿碎枢散婪停***坏舶倒拉挺举茵毛锌艺整芥帧悟书韦梨Linux嵌入式开发入门Linux嵌入式开发入门
一、Linux基础知识
UNIX是一种广泛使用的商业操作系统的名称。由于GNU将要实现UNIX系统的接口标准,因此GNU计划可以分别开发不同的操作系统部件。GNU计划采用了部分当时已经可自由使用的软件,例如TeX排版系统和X Window视窗系统等。不过GNU计划也开发了大批其他的自由软件。
为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都在一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款,GNU通用公共许可证(GNU General Public License,GPL)。这个就是被称为“反版权”(或称Copyleft)的概念。
3
阻种剁窝拒昆徐啪廊舵木涌府挠慢祭番厌倒冬星茹仅符铰搅余膏赞荆沟材Linux嵌入式开发入门Linux嵌入式开发入门
一、Linux基础知识
到了1990年,GNU计划已经开发出的软件包括了一个功能强大的文字编辑器Emacs,,以及大部分UNIX系统的程序库和工具。唯一依然没有完成的重要组件就是操作系统的内核(称为HURD)。
1991年Linus Torvalds编写出了与UNIX兼容的Linux操作系统内核并在GPL条款下发布。Linux之后在网上广泛流传,许多程序员参与了开发与修改。1992年Linux与其他GNU软件结合,完全自由的操作系统正式诞生。该操作系统往往被称为“GNU/Linux”或简称Linux。(尽管如此GNU计划自己的内核Hurd依然在开发中,目前已经发布Beta版本。)
4
建意逐栋氦摘瘫谆钟帆甥列颖挝原易径抗蔽跋凡绸同昼圣层谤兔擅嘘翅涵Linux嵌入式开发入门Linux嵌入式开发入门
一、Linux基础知识
确切的讲,LINUX只是整个GNU/LINUX系统中的一个组件,即属于内核部分,该内核实现了在X86体系上的真正的多任务、多线程、多CPU运行的类UNIX操作系统,其API编程接口完全符合POSIX标准。由于其源代码开放,因此非常适合开发人员的学****研究与研发使用。
5
睹臀襄和陪帐迂侮浮佯舶迫谩舌说老赠四客著县毒敖盲牵迁胰猖锌半簇暇Linux嵌入式开发入门Linux嵌入式开发入门
一、Linux基础知识
2、Linux文件系统
在Windows操作系统使用了盘符这个概念,用单一的字母来表示硬盘上的不同分区,比如,C盘,D盘等等。在Linux里边,我们没有盘符这个概念,采用目录的形式进行管理。LINUX系统为树型目录式结构,由于没有WINDOWS系统的盘号的概念,整个系统从根目录(“/”)出发,呈现倒树型,其中每个目录都可以安装至一个独立的分区中,从目录界面上分辨不出各个目录具体安装是在同一个分区还是不同分区。
由于是自由软件,LINUX下的文件系统多种多样,因此原则上LINUX系统可以安装在包括WINDOWS文件系统如FAT16、FAT32等在内的各种文件系统中。一般
6
皇涅优厘蝉参锥啦呢尺衫尚鱼痞掳谐像爸显荡瑞胞咀子灶谎默墅孝渤辛呼Linux嵌入式开发入门Linux嵌入式开发入门
一、Linux基础知识
RedHat的发行版本推荐安装为EXT3系统,也是LINUX的官方默认的文件系统。这是一种日志性文件系统,可记录系统运行中的异常状态,采用该文件系统在系统突然掉电时可保护系统数据不会丢失。
LINUX下的文件命名与WINDOWS不同,其不遵循文件名+扩展名的原则,也不能直接从文件名上看出其类型特点,而是通过设置察看文件的属性来获取文件的特性。在LINUX下,任何对象均为文件,因此一个文件可能是一个文本文件,可能是对某个文件的链接,也可能某一个硬件设备,甚至还可能是某一段系统内存区域。
7
绸水格利买膘歼督烃掇咏肃阀舞涅炕乾有玉茎谰曹瞅莎益妙汾瓣丁织摧滦Linux嵌入式开发入门Linu