嵌入式系统第一章节.docVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 1 章 Linux 快速入门 本章目标 嵌入式 Linux 是以 Linux 为基础的操作系统,只有熟练使 用 Linux 系统之后,才能在嵌入式 Linux 开发领域得心应手。 通过本章的学习,读者能够掌握如下内容。 能够独立安装 Linux 操作系统 能够熟练使用 Linux 系统的基本命令 认识 Linux 系统启动过程 能够独立在 Linux 系统中安装软件 能够独立设置 Linux 环境变量 能够独立定制 Linux 服务 1.1 嵌入式 Linux 基础 自由开源软件在嵌入式应用上,受到青睐,Linux 日益成为主流的嵌入式操作系统之一。随着摩托罗拉手机 A760、IBM 智能型手表 WatchPad、夏普 PDA Zaurus 等一款款高性能“智能数码产品”的出现,以及 Motolola、三星、MontaVista、飞利浦、 Nokia、IBM、SUN 等众多国际顶级巨头的加入,嵌入式 Linux 的队伍越来越庞大了。 目前,国外不少大学、研究机构和知名公司都加入了嵌入式 Linux 的开发工作,成熟 的嵌入式 Linux 产品不断涌现。 2004 年全球嵌入式 Linux 市场规模已达 9150 万美元,2005 年有 1.336 亿美元, 2006 年有 1.653 亿美元,2007 年达到 2.011 亿美元,每年平均增长 30%。 究竟是什么原因让嵌入式 Linux 系统发展如此迅速。业界归纳为三大原因︰第一, Linux 在嵌入式系统所需的实时性、电源管理等核心技术不断发展;第二,国际标准 组织(如 OSDL、CELF 等)持续建立嵌入式 Linux 相关标准,有效解决版本分歧与兼容性问题;第三,业界主导组织、开发厂商等不断推出嵌入式 Linux 相关开发工具、维护系统。 嵌入式 Linux 以年费订阅方式为主,与其他的以产品利润为收入方式的嵌入式系 统不同,弹性的捆绑销售策略,助其成功地逐年提高市场占有率,从 2004 年的 46.8% 扩大到 2007 年的 56.4%。 国际有名的嵌入式 Linux 操作系统提供商 Montavista,收购了 PalmSource 的爱可 信和奇趣科技等,加强了对中国市场的投入,并在整个嵌入式操作系统市场中,占据 了重要地位。而嵌入式操作系统的领先厂商,也改变了原来的单一产品路线,开始推 出自己的 Linux 软件产品,实现“两条腿走路”。国内的嵌入式软件厂商也以 Linux 为突破口,纷纷开发各种基于 Linux 的操作系统产品。这些嵌入式 Linux 厂商已经形 成了一个不容忽视的群体。 以下就从 Linux 开始,一层层揭开嵌入式 Linux 的面纱。 1.1.1 Linux 发展概述 简单地说,Linux 是指一套免费使用和自由传播的类 UNIX 操作系统。人们通常 所说的 Linux 是 Linus Torvalds 所写的 Linux 操作系统内核。 当时的 Linus 还是芬兰赫尔辛基大学的一名学生,他主修的课程中有一门课是操 作系统,而且这门课是专门研究程序的设计和执行。最后这门课程提供了一种称为 Minix 的初期 UNIX 系统。Minix 是一款仅为教学而设计的操作系统,而且功能有限。 因此,和 Minix 的众多使用者一样,Linus 也希望能给它添加一些功能。 在之后的几个月里,Linus 根据实际的需要编写了磁盘驱动程序以便下载访问新 闻组的文件,又编写了个文件系统以便能够阅读 Minix 文件系统中的文件。这样,“当 你有了任务切换,有了文件系统和设备驱动程序后,这就是 UNIX,或者至少是其内 核。” 于是,0.0.1 版本的 Linux 就诞生了。 Linus 从一开始就决定自由传播 Linux,他把源代码发布在网上,于是,众多的爱 好者和程序员也都通过互联网加入到 Linux 的内核开发工作中。这个思想与 FSF(Free Software Foundation)资助发起的 GNU(GNU’s Not UNIX)的自由软件精神不谋而合。 GNU 是为了推广自由软件的 精神以实现一个自由的操作系统,然后从应用程 序开始,实现 其内核。而当时 Linux 的优良性能备受 GNU 的赏识,于是 GNU 就 决定采用 Linus 及其开发者的内核。在他们的共同努力下, Linux 这个完整的操 作系统诞生了。其中的程序开发 共同遵守 General Public License(GPL)协议, 这是最开放也是最严格的许可协议方式,这个协议 规定了源码必须可以无偿的获 取并且修改。因此 ,从严格意义上说,Linux 应该叫做 GNU/Linux,其中许多重 要的工具如 gcc、gdb

文档评论(0)

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

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

1亿VIP精品文档

相关文档