- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章 Linux與嵌入式uClinux系統 大綱 12.1 Linux緣由 12.2 uClinux 作業平台 12.3 Linux檔案系統 12.4 Vim編譯平台 12.1 Linux緣由 12.1 Linux緣由 12.2 uClinux 作業平台 12.3 Linux檔案系統 12.4 Vim編譯平台 12.1 Linux緣由 Linux 作業系統的產生,從早期 Multics 作業系統談起。 Multics OS是由貝爾實驗室(ATT公司的一個部門)、麻省理工學院(MIT)及奇異電子公司(GE)所共同參與研發的,是一套安裝在大型主機上多人多工的作業系統。 在 Multics 計劃中止後,由貝爾實驗室的兩位軟體工程師 Thompson 與 Ritchie 為主導,根據發展 Multics 時期的心得,並以 C 語言為基礎發展出 UNIX OS 。 12.1 Linux緣由 1973年,UNIX 正式對外發表。 UNIX 發展初期,ATT 採取開放政策,允許讓全世界各地玩家分享其成果。 可針對原始碼 (source code) 部分進行修正,因此能將 UNIX 移植到不同平台上。 UNIX 的分支- BSD BSD 是在 1978 年由加州柏克萊大學 (Berkeley) 的 Bill Joy 為主導,所研發出來的作業系統。 Bill Joy 為後來美國昇陽公司 (Sun Microsystem) 的創辦者,該公司之後又發展出一套 Sun OS (Solaris 前身)。 12.1 Linux緣由 GNU設計許多自由軟體提供大家使用,並以 GPL (GNU General Public License) 方式對外發行。 GPL 是一種軟體的授權模式,只要軟體以 GPL 來對外發行,便代表任何人可自由免費取得該軟體與原始碼。使用者可以複製、修改其中原始碼,修改過還可用 GPL 方式再對外發表,提供他人使用。 12.1 Linux緣由 1990 年時,GNU 已把 GNU 作業系統所需的軟體設計得差不多了,但唯獨欠缺核心 (kernel) 這部分。 一位芬蘭的赫爾辛基大學資訊系就讀學生,名字叫做 Linus-Torvalds,其選修了一門 UNIX 課程,藉著學習而喜愛這套作業系統。 因此他在386系列的個人PC上安裝 Minix OS,但因 Minix 無法滿足 Linus 使用上需求,便開始自己撰寫核心程式,並於 1991 年網路在上釋出第一個核心版本 0.0.2 版,並將其命名為 Linux (Linus minix)。 12.1 Linux緣由 在 1992 年,Linux 與 GNU 計劃中的很多軟體程式做結合,而正式成為一套 GNU/Linux 作業系統。 自1991年11月由芬蘭的 Linus Ttorvalds 推出 Linux 0.1.0 版核心至今,Linux 核心已經升級到 Linux2.6.24(寫本檔案時發佈的最新版 Linux 核心)。 12.1 Linux緣由 目前比較穩定的版本是 Linux2.6.14。 在 Linux 的版本號中 第一數為主版本號。第二個為次版本號。第三個為修訂號。 次版本號為偶數表明是穩定發行版本,奇數則是在開發中的版本。 12.1 Linux緣由 12.1 Linux緣由 目前存在的 Linux Distributions 有數十種版本,最常見者有: RedHat Mandriva (原 Mandrake) Debian ( GNU ) Slackware SuSE Turbo Linux Fedora CentOS、… 等等 12.1 Linux緣由 Linux的優點、特色: 穩定性 多人多工 可讓不同的使用者於同一時間來操作系統,且可以執行相同的或不同的多項應用程式。 支援多平台 具行程間記憶體保護 開放原始碼 ( Open Source) 大部份程式原始碼公開,並允許程式設計師依需要修改 具卓越的網路能力 Linux 是以 TCP/IP 為主要的通訊協定 提供完整的程式開發工具 12.2 uClinux 作業平台 12.1 Linux緣由 12.2 uClinux 作業平台 12.3 Linux檔案系統 12.4 Vim編譯平台 12.2 uClinux 作業平台 一般在PC主機上開發應用程式時,由於PC主機有完善的作業系統並提供應用程式介面(API),因此開發好的應用程式可在作業系統上執行。 針對嵌入式系統開發,其應用程式可以無需使用作業系統在空板上執行,但這樣會缺少了嵌入式系統任務調度、記憶體管理及中斷控制管理等優勢。 12.2 uClinux 作業平台 嵌入式系統所該具備的功能如下:
您可能关注的文档
- 特别策划(一) 力学综合计算.ppt
- 特定的文化环境.ppt
- 猪消化道疾病诊断与防制.ppt
- 玉米期货的基础知识.ppt
- 王老吉商标纠纷案.ppt
- 现代汽车abs原理简介(桑塔纳2000gsi) .ppt
- 现代远程教育中学习者的相关标准.ppt
- 现场样品收集及保存 上海市卫生局卫生监督所.ppt
- 现场文明问题.ppt
- 班会主题活动.ppt
- 佛山市禅城区2025年社区《网格员》真题汇编(含答案).docx
- 环保安全板报讲解.pptx
- 2025-2026学年中职专业课-服装材料-服装设计与工艺-轻工纺织大类教学设计合集.docx
- 2025-2026学年中职专业课-服装缝制工艺-服装设计与工艺-轻工纺织大类教学设计合集.docx
- 佛山市禅城区2025年社区工作人员(网格员)考试题库真题及答案.docx
- 蛋白缺乏性贫血护理查房.pptx
- 到猫头鹰家做客课件.pptx
- 2025年高考经典满分作文十篇 .pdf
- 房地产项目中客户满意的管理要点.pptx
- 2025-2026学年中职专业课-服装结构制图-服装设计与工艺-轻工纺织大类教学设计合集.docx
最近下载
- 上海市杨浦区市东中学2020-2021学年高三(上)期中物理试题.pdf VIP
- 消防工程施工重点、难点分析及对策消防工程施工现场细节详解.docx
- 2021届上海市杨浦区市东中学高三(上)期中物理试题(学生版).doc VIP
- 2021届上海市杨浦区市东中学高三(上)期中物理试题(教师版).doc VIP
- 上海市2020年上学期杨浦区市东中学高三物理期中试题.docx VIP
- 2022-2023学年上海市实验学校高二(上)期末地理试卷.doc VIP
- 教育科研工作总结(范文)与教育科研案例·批评中的教育艺术合集.doc VIP
- 6三维建模.6三维建模.ppt VIP
- 上海市市东实验学校2024-2025学年高二下学期3月月考 数学试卷(含解析).docx VIP
- 2024年度-幼儿园《小手不是用来打人的》PPT课件.ppt VIP
原创力文档


文档评论(0)