- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 嵌入式系统软件开发环境与工具
嵌入式系统讲义第5章 嵌入式系统软件开发环境与工具 5.1 Linux与嵌入式Linux 主要内容 1、Linux操作系统的产生 2、Linux操作系统的特点 3、Linux操作系统的组成 4、Linux操作系统的内核版本 5、嵌入式Linux 5.1.1 Linux的产生 Linux诞生背景 1984年起,在MIT(美国麻省理工学院)的支持下,Richard Stallman创建了自由软件基金会FSF(Free Software Foundation)。 FSF的主要项目是GNU(GNU’s Not Unix),它的目标是建立可自由发布和可移植的类Unix操作系统。同时Richard拟定了通用公共许可证GPL(General Public License)作为GNU的版权声明。 从1984年到1991年,GNU完成了与UNIX兼容的大部分外围工作,包括OS的shell、C和C++编译器gcc/gcc++等内容,就是没有自己的内核。 Linux内核的诞生 1991年,芬兰赫尔辛基大学的学生Linus Torvald 为实习MINIX(教学用的微型 UNIX)编写了一个比MINIX功能更强、能够在低档微机上操作系统内核,将其命名为Linux。 GNU项目的实现 Linux内核的诞生,为GNU项目划上了一个圆满的句号,从此就诞生了GNU(类UNIX),名字就是Linux Linux所包含的内容 目前大多数人用它来表示以Linux内核为基础的整个操作系统。从这种意义讲,Linux指的是源码开放,包含内核和系统工具、完整的开发环境和应用的类Unix操作系统。 5.1.2 Linux的主要特点 开放性:系统遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。 多用户:系统资源可以被不同用户使用,每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。 多任务:计算机同时执行多个程序,而且各个程序的运行互相独立。 5.1.2 Linux的主要特点(2) 良好的用户界面 :两种界面:用户界面和系统调用。Linux还为用户提供了图形用户界面。与Windows类似。 设备独立性: Linux把所有外部设备统一当作成文件来看待,只要安装它们的驱动程序,任何用户都可以象使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。 丰富的网络功能:完善的内置网络是Linux一大特点。 5.1.2 Linux的主要特点(3) 可靠的安全系统:Linux采取了许多安全技术措施,包括对读、写控制、带保护的子系统、审计跟踪、核心授权等,为网络多用户环境中的用户提供了必要的安全保障。 良好的可移植性:将操作系统从一个平台(一种微处理器)转移到另一个平台,仍然能按其自身的方式运行的能力。能够在从微型计算机到大型计算机的任何环境中和任何平台上运行。 5.1.3 Linux的组成 LINUX的内核:含有设备驱动程序、系统服务等程序,具有中断处理、进程调度、原语管理等功能。 LINUX SHELL:Shell是系统的用户界面,它是一个命令解释器,它解释用户输入的命令,并且把它们送到内核。提供了用户与内核进行交互操作的一种接口。 5.1.3 Linux的组成(2) LINUX文件系统: 是文件存放在磁盘等存储设备上的组织方法。Linux能支持多种目前许多的文件系统,如EXT2、EXT3、FAT、VFAT、ISO9660、NFS、SMB等。 LINUX应用系统:标准的Linux系统都有一整套称为应用程序的程序集,包括文本编辑器、编程语言、X Window、办公套件、Internet工具、数据库等。 5.1.4 Linux的内核版本 Linux内核采用双树结构:一棵树是稳定树,主要用于发行;另一棵树是非稳定树或开发树,用于产品开发、改进、测试。 源代码版本序号形式:为x.y.zz结构,其中x为主版本号,代表核心的改动升级;y为次版本号,表示功能性的改动;zz为末版本号,表示BUG的改动。其中x介于0到9之间,yy和zz则介于0到99之间。 5.1.4 Linux的内核版本(2) 双树区分:对于稳定树来说,y是偶数;对于开发树来说,y是比相应稳定树大1的奇数。例2.4.18等为稳定内核版本。 5.1.5 嵌入式Linux操作系统概述 一、嵌入式Linux操作系统 利用Linux搭建嵌入式操作系统是近年来最令人振奋的方案之一,Linux将来可能会成为嵌入式系统主流操作系统。 嵌入式Linux是按照嵌入式操作系统的要求而设计的一种小型操作系统。由一个内核及一些根据需要进行定制的系统模块组成。其内核很小,一般只有几百kB左右。即使加上其它必须的模块和应用程序,所需的存储空间也很小。它具有
您可能关注的文档
- 体育与健康课程变革与实施策略(上饶市教研室教研员 方建新2011.7).ppt
- 浅析我国监理企业和总监理工程师存在问题与解决办法.doc
- 关于监理工作中四控制三管理与其基本用表.doc
- 对施工单位考核细则或办法.doc
- 信息系统工程建设组织协调.doc
- 如何做好监理协调工作几点方法.doc
- 必威体育精装版锅炉安全管理规定.doc
- 5月29日阳光化学现场事故分析会议精神贯彻落实情况汇报.doc
- 监理日志填写要领.doc
- 监理日记填写要领.doc
- 开源证券-中小盘策略专题:2025年定增:市场明显回暖,赚钱效应凸显.pdf
- 国金证券-A股策略周报:投资与消费,电力与算力.pdf
- 国金证券-固定收益策略报告:拥挤的错觉.pdf
- 申万宏源-食品饮料行业周报 20251110-20251114:板块关注度回升重申进入战略配置期.pdf
- 方正证券-基金研究-专题研究:摊余债基开放有哪些值得关注?.pdf
- 国信证券-新能源和电力设备行业专题-新质生产力六大主线巡礼.pdf
- 申万宏源-纺织服装行业2025年三季报总结:品牌复苏方向明确制造端关注订单修复.pdf
- 太平洋证券-非银行业行业深度研究报告:乘风之势,非银行业Q3业绩解构与策略展望.pdf
- 华安证券-计算机行业周报:全球科技-计算机.pdf
- 申万宏源-非银金融行业周报:居民存款搬家在途险资3Q25二级市场权益资产配置规模显著提升.pdf
最近下载
- 2025中央农村工作会议微课.ppt VIP
- 2025年秋必威体育精装版版九年级上册道德与法治全册知识点(上).pdf VIP
- 【体育场】施工进度计划及保证措施2024.docx VIP
- 骨科大手术围术期静脉血栓栓塞症预防指南.pptx VIP
- 注射泵产品技术要求2022版.pdf VIP
- 支气管镜检查术前术后护理健康宣教.pptx VIP
- 常见电气元件图形符号-文字符号一览表.pdf
- 2025 急性缺血性卒中早期血管内介入诊疗影像评估专家共识解读PPT课件.pptx VIP
- 〖历史〗2025--2026学年统编版八年级历史上学期表格知识清单.docx VIP
- 2024极氪007用户手册CS1E_BEV_20231204_电子版1.pdf VIP
有哪些信誉好的足球投注网站
文档评论(0)