嵌入式Linux操作系统概述.pdf
嵌入式系统原理与设计
嵌入式系统原理与设计
第9章
嵌入式Linux操作系统概述
嵌入式系统原理与设计
第9章嵌入式Linux操作系统概述
第章嵌入式操作系统概述
9Linux
9.1Linux的诞生
9.1Linux的诞生
9.2Linux相关的概念
9.2Linux相关的概念
9.3Linux操作系统的组成及其版本
9.3Linux操作系统的组成及其版本
9.4Linux的特点
9.4Linux的特点
9.5嵌入式Linux的概念
9.5嵌入式Linux的概念
9.6嵌入式Linux操作系统介绍
9.6嵌入式Linux操作系统介绍
嵌入式系统原理与设计
9.1Linux的诞生
9.1Linux的诞生
起源于1991年,芬兰赫尔辛基大学学生
起源于1991年,芬兰赫尔辛基大学学生
LinusTorvalds开发了Linux内核程序。
LinusTorvalds开发了Linux内核程序。
嵌入式系统原理与设计
9.2Linux相关的概念
9.2Linux相关的概念
(1)Minix
()
1Minix
源自Unix操作系统。
源自Unix操作系统。
(2)Unix
()
2Unix
ATT的SystemV版本
ATT的SystemV版本
加州大学伯克利分校的BSD版本
加州大学伯克利分校的BSD版本
(3)共享软件(Shareware)
()共享软件()
3Shareware
试用期免费
试用期免费
(4)自由软件(Freeware/FreeSoftware)
()自由软件()
4Freeware/FreeSoftware
提供软件全部源代码,但不一定免费。
提供软件全部源代码,但不一定免费。
(5)免费软件(Freeware)
()免费软件()
5Freeware
软件免费,但不一定提供软件源代码。
软件免费,但不一定提供软件源代码。
Linux属于免费的自由软件
Linux属于免费的自由软件
嵌入式系统原理与设计
()通用软件许可证(GPL:GeneralPublicLicense)
()通用软件许可证(GPL:GeneralPublicLicense)
GPL主要原则:
GPL主要原则:
1)任何人有共享和修改自由软件的权利,发布者应
1)任何人有共享和修改自由软件的权利,发布者应
无条件提供修改后的软件源代码。
无条件提供修改后的软件源代码。
2)自由软件的衍生作品必须以GPL为重新发布的许
2)自由软件的衍生作品必须以GPL为重新发布的许
可证
可证
(7)GNU
()
7GNU
自由软件基金会中所执行的一项计划,要写一个完全基
自由软件基金会中所执行的一项计划,要写一个完全基
于自由软件的兼容Unix的完整的软件系统
于自由软件的兼容Unix的完整的软件系统