下载此文档

嵌入式linux概述.pdf


文档分类:IT计算机 | 页数:约23页 举报非法文档有奖
1/23
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/23 下载此文档
文档列表 文档介绍
: .
第二讲 嵌入式 linux 概述
的具体需求对系统进行合理的配
置,方能达到理想的性能。对于 os 而言,要可以根据
用户的需求进行定制和裁减。

3. 系统精简:嵌入式系统中的系统软件和应用软件通常
没有明显的区别,不要求其功能及实现上过于复杂,
这样一方面有利于控制系统成本,另一方面也有利于
保证系统安全。对于嵌入式 os 而言,要精简其功能,
在符合用户的需求的前提下,尽量少的占有系统的资
源。

4. 性能优化:嵌入式系统通常都要求有一定的实时性保
障,为了提高执行速度和系统性能,嵌入式系统中的
软件一般都固化在存储芯片或者处理器的内部存储器
件当中,而不是存贮在磁盘等外部载体中。由于嵌入
式系统的运算速度和存储容量存在一定程度上的限
制,而且大部分系统都必须有较高的实时性保证,因
此对软件质量(特别是可靠性方面)有着较高的要求。
对于嵌入式 os 而言,要在保证可靠性的前提下,提高
其性能,以便发挥整个系统的最大功能潜力。

5. 专业开发:嵌入式系统本身并不具备自主开发能力,
用户不能直接在其上进行二次开发。当系统完成之后,
用户如果需要修改其中某个程序的功能,必须借助一
套完整的开发工具和环境。嵌入式系统中专用的开发
工具和环境通常是基于通用计算机上的软硬件设备,
以及各种逻辑分析仪、混合信号示波器等。对于嵌入
式 os 而言,要有一整套的开发工具和环境。 嵌入式 linux 简介
Linux 是一个成熟而稳定的网络操作系统。将 Linux 植入
嵌入式设备具有众多的优点。首先,Linux 的源代码是开放的,
任何人都可以获取并修改,用 之开发自己的产品。其次,Linux
是可以定制的,其系统内核最小只有约 134kB。一个带有中文
系统和图形用户界面的核心程序也可以做到不足 1MB,并且同
样稳定。另外,它和多数 Unix 系统兼容,应用程序的开发和
移植相当容易。同时,由于具有良好的可移植性,人们已成
功使 Linux 运行于数百种硬件平台之上。

然而,Linux 并非专门为实时性应用而设计,因此如果想
在对实时性要求较高的嵌入式系统中运行 Linux,就必须为之
添加实时软件模块。

这些模块运行的内核空间正是操作系统实现进程调度、中
断处理和程序执行的部分,因此错误的代码可能会破坏操作
系统,进而影响整个系统的可靠性和稳定性。

Linux 的众多优点还是使它在嵌入式领域获得了广泛的
应用,并出现了数量可观的嵌入式 Linux 系统。其中有代表
性的包括:uClinux、ETLinux、ThinLinux、LOAF 等。ETLinux
通常用于在小型工业计算机,尤其是PC/104模块。ThinLinux
面向专用的照相机服务器、X-10 控制器、MP3 播放器和其它
类似的嵌入式应用。LOAF 是 Linux On A Floppy 的缩略语,
它运行在 386 平台上。





嵌入式 linux 的优势和挑战
优势
嵌入式 Linux 的开发和研究是操作系统领域中的一个热
点,目前已经开发成功的嵌入式系统中,大约有一半使用的
是 Linux。Linux 之所以能在嵌入式系统市场上取得如此辉煌
的成果,与其自身的优良特性是分不开的。· 广泛的硬件支持
Linux 能够支持 x86、ARM、MIPS、ALPHA、PowerPC 等
多种体系结构,目前已经成功移植到数十种硬件平台,
几乎能够运行在所有流行的 CPU 上。Linux 有着异常丰
富的驱动程序资源,支持

嵌入式linux概述 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数23
  • 收藏数0 收藏
  • 顶次数0
  • 上传人Bonnacon
  • 文件大小255 KB
  • 时间2022-01-27