- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.1 Linux 基础
随着摩托罗拉 A760、IBM 智能型手表WatchPad、夏普PDA Zaurus 等一款款高性能
“智能数码产品”的出现,以及 Motolola 、三星、MontaVista 、飞利浦、Nokia 、IBM 、SUN
等众多国际顶级巨头的加入, Linux 的队伍越来越庞大了。在通信、信息、数字家庭、
工业控制等领域,随处都能见到 Linux 的身影。根据 VDC (Venture Development
Co. )统计数据显示, Linux 的市场规模从2001 年的5520 万 ,到2006 将会增长
至3.46 亿 ,在未来两年将占 操作系统市场份额的50% 。
究竟是什么原因让 Linux 发展如此迅速呢?又究竟是什么原因让它能与强劲的
Vxworks、Window CE 相抗衡呢?这一切还是要归根于它的父亲——Linux 的功劳。可以说,嵌入
式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、make 、Emacs 等都是GNU 贡献。
这个 “婴儿版”的操作系统以平均两 更新一次的速度迅速成长,如今的Linux 已经
有超过 250 种 版本,且可以支持所有体系结构的处理器,如 X86、 C、ARM 、
XSCALE 等,也可以支持带MMU 或不带MMU 的处理器。到目前为止,它的内核版本也已
经从原先的0.0.1 发展到现在的2.6.xx
文档评论(0)