教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 幼儿教育 >

嵌入式Linux操作系统概述

来源:网络收集 时间:2026-09-11
导读: 嵌入式系统原理与设计 嵌入式系统原理与设计 第9章嵌入式Linux操作系统概述 嵌入式系统原理与设计 第9章 嵌入式Linux操作系统概述 9.1 9.2 9.3 9.4 9.5 9.6 Linux的诞生 Linux相关的概念 Linux操作系统的组成及其版本 Linux的特点 嵌入式Linux的概念 嵌入式L

嵌入式系统原理与设计

嵌入式系统原理与设计

第9章嵌入式Linux操作系统概述

嵌入式系统原理与设计

第9章 嵌入式Linux操作系统概述

9.1 9.2 9.3 9.4 9.5 9.6

Linux的诞生 Linux相关的概念 Linux操作系统的组成及其版本 Linux的特点 嵌入式Linux的概念 嵌入式Linux操作系统介绍

嵌入式系统原理与设计

9.1 Linux的诞生起源于1991年,芬兰赫尔辛基大学学生 Linus Torvalds开发了Linux内核程 序。

嵌入式系统原理与设计

9.2

Linux相关的概念

(1)Minix 源自Unix操作系统。 (2)Unix AT&T的System V版本 加州大学伯克利分校的BSD版本

(3)共享软件(Shareware)试用期免费

(4)自由软件( Freeware /FreeSoftware)提供软件全部源代码,但不一定免费。

(5)免费软件( Freeware)软件免费,但不一定提供软件源代码。

Linux属于免费的自由软件

嵌入式系统原理与设计

(6)通用软件许可证(GPL:General Public License) GPL主要原则: 1)任何人有共享和修改自由软件的权利,发布者应 无条件提供修改后的软件源代码。 2)自由软件的衍生作品必须以GPL为重新发布的许 可证 (7)GNU 自由软件基金会中所执行的一项计划,要写一个完全基 于自由软件的兼容Unix的完整的软件系统 (8)LGPL 较宽松公共许可证,解决GPL的一些限制(如函数库)。 (9)BSD( Berkely Software Distribution)许可证 特点是重名

嵌入式系统原理与设计

Linux内核相关概念

内核是操作系统的内部核心程序。 内核空间:内核在的地址空间。 外部空间(用户空间):外部管理程序与用 户进程所占据的地址空间。 通常一个程序会跨越两个空间,当执行到内 核空间的一段代码时,程序处于核心态, 当执行到外部空间代码时,程序处于用户 态。

嵌入式系统原理与设计

Linux内核相关概念

单一内核:指操作系统中所有的系统相关功 能都被封装在内核中,程序只能通过系统 调用的界面来访问内核。 微内核:操作系统只提供最基本最核心的一 部分操作(如任务的创建和删除、内存、 中断管理等),而其它管理程序则尽可能 放到内核之外。这些外部程序可以独立运 行,并对外部用户程序提供操作系统服务, 服务之间使用进程间通信机制进行交互。

9.3

嵌入式系统原理与设计

Linux操作系统的组成及其版本

9.3.1 Linux操作系统的组成 由Linux内核和大量的GNU软件共同组成 Linux内核:系统引导时被调入内存, 外部程序通过调用其中的函数完成。 Linux内核由Linus领导的小组单独维护。 用户界面:shell程序,如B shell和C shell, 图形化界面如KDE环境。 应用程序开发:如C/C++编译器emacs、gcc等

嵌入式系统原理与设计

9.3.2 Linux的

版本所有的Linux版本都分享相同的Linux内核和GNU工 具。

(1) Linux的内核版本版本号格式: Linux 主版本号.次版本号.修正号 次版本号为偶数的是稳定版,奇数的是发展板

(2) Linux发行版本版本号由发行公司确定,应注意其内核版本号 构建嵌入式操作系统,一般直接选用Linux的内核版 本

嵌入式系统原理与设计

Linux的最新版本 (1) Linux的内核版本版本号:2.6.29-rc4

(2) Linux发行版本Ubuntu Linux:应用最广,非常容易上手的新手版。 使用者可以将用户在Windows中的设置自动移植过 来,比如他们的文档、个人设置包括Internet书签。 用户甚至可以尝试各种无需改变硬件资源的安装方 法:比如直接从光盘启动、与Windows同时启动、 或直接在Windows分区中安装Ubuntu。Ubuntu的 设计,以及它强大的社群支持,使其成为Linux快 速入门的最佳选择。

嵌入式系统原理与设计

Linux的最新版本其他比如LinuxMint(Ubuntu的衍生版本)、 PCLinuxOS、SimplyMEPIS和Mandriva等等也都 遵照“拿来即用”(“itshouldjust work”)的理念, 采用各种不同的方法增强可用性、数据包管理能力 和从Windows进行移植的能力。 Novell的openSUSE11.1版,这也被公认为一个良好 的Linux入门版本。免费的openSUSE来源于 Novell的商业化版本SUSELinux,具有大量先进功 能,如类似WindowsVista中那种舒适的可检索主 目录,而且支持放入即自运行的测试体验盘 (LiveDisc)。

嵌入式系统原理与设计

Linux的最新版本Wind River已经发布了最新版本商业级Linux: Wind River Linux 3.0,这是Wind River目前为止 特性最丰富的Linux平台,Wind River Linux 3.0是 个预整合的,商业级别的,包含完整支持的Linux 平台。它基于Linux kernel 2.6.27和GCC 4.3。它 能提供灵活的,广泛的开发环境。 Wind River Linux 3.0 现在包含超过500个软 件包,比之前的版本多出近250个,包括多媒体, 图形,HMI(人机界面)技术方面的软件包,比如 http://www.77cn.com.cn, GTK+, GNOME或者GStreamer。新版本还 提供了成熟的多核心特性,比如基于KVM的虚拟化, 多核心卸载,允许用户合理利用当前先进的多核心 硬件。

嵌入式系统原理与设计

Linux的最新版本对于服务器和底层架构来说,红帽(RedHat)Linux 是当仁不让的选择,由其社区支持开发的版本 Fedora拥有同样强大的功能。Fedora10是最新的 版本,更强大的Fedora11的测试版也已经发布。 Debian的最新版本是4.0。 红帽Linux企业版,即著名的RHEL,仍然是服务器 端最普遍的和受到最广泛支持的选择,但要注意它 不是免费的,只提供红帽的签约客户(Fedora社区 提供30天试用版)。

嵌入式系统原理与设计

Linux的最新版本CDlinux现在的世界排名是34位左右(Distrowatch 最近

一个月统计), 是世界排名前100名中唯一来自 中国的代表 CDlinux的主要特点如下: 1. 体积精简,功能齐全. 标准本67兆 社区版200兆, 包含了网络,办公,娱乐, 游戏,系统恢复等丰富的常用 软件,完全可以满足一般用户的需求. 2. 原生中文, 支持多国语言(显示,输入,本地化菜单) 3. 简单易用,免费开源, 傻瓜式操作, 专门面向普通 Windows用户, 无需任何Linux背景. 4. 全自动启动,自动配置硬件,自动上网,简单快速. 5. 完全绿色软件,自动安装到硬盘,无需分区, 完美双 启动.

9.4 Linux的特点1。Linux的优点和不足主要优点: (1)广泛的硬件支持 能运行所有流行的CPU上,有异常丰富的驱动程序资 源。 (2)内核高效稳定 分为进程调度、内存管理、进程间通信、虚拟文件 系统和网络接口五大部分。 (3)开放源码,软件丰富 嵌入式系统千差万别,便于在自由软件上进行二次 开发

嵌入式系统原理与设计

…… 此处隐藏:1573字,全部文档内容请下载后查看。喜欢就下载吧 ……
嵌入式Linux操作系统概述.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1487550.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)