第10章嵌入式操作系统简介(2学时)概要.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章嵌入式操作系统简介(2学时)概要

第10章 嵌入式操作系统简介 主要内容 嵌入式系统概述 嵌入式操作系统概述 嵌入式操作系统实时内核与实现 嵌入式操作系统实例介绍——?CLinux 10.1 嵌入式系统概述 10.2 嵌入式操作系统概述 10.3 实时内核及其实现 10.3.1 任务管理与调度 10.4 嵌入式操作系统 实例介绍——?CLinux 通过相应的修改,可以提供基于内核空间和用户空间的硬实时和软实时的系统调用(如RT-Linux或RTAI系统)。 课外延伸阅读 郑灵翔,《嵌入式系统设计与应用开发》 北京航空航天大学出版社,2006 刘峥嵘,张智超,许振山等,《嵌入式Linux应用开发详解》, 机械工业出版社,2004。 [美] Craig Hollabaugh, 陈雷,钟书毅等译, 《嵌入式Linux—硬件、软件与接口》,电子工业出版社,2003。 李岩,《基于S3C44B0X嵌入式μCLinux系统原理及应用 》 清华大学出版社 李善平,‘Linux与嵌入式系统’,清华大学出版社. 王学龙,嵌入式Linux系统设计与应用,清华大学出版社. 相关研究机构 《Linux 操作系统及实验教程》机械工业出版社 1999 《 Linux 内核 2.4 版源代码分析大全》机械工业出版社 2002 《 Linux 与嵌入式系统》清华大学出版社 2003.1 《边干边学- Linux 内核指导》浙江大学出版社 2002.8 《 4.4BSD 操作系统设计与实现》 , 中国电力出版社 2003.7 《 LINUX 内核源代码情景分析》 (上下册),浙大出版社, 2001 《嵌入式系统——采用公开源代码和 StrongARM/Xscale 处理器》,浙大出版社, 2004 年 2 月 《 ARM与Linux嵌入式系统教程》 ,北航出版社,2004.8 ?CLinux表示Micro-Control-Linux,意指“针对微控制领域而设计的Linux系统”。 是由Linux 2.0内核发展而来,其内核比原来的Linux2.0要小得多,并保留了linux操作系统的主要优点。 嵌入式linux是依据嵌入式系统的应用要求,结合linux通用系统内核部分功能,进行设计开发的一种嵌入式操作系统, ?CLinux就是其中之一。 基 本 概 念 1、内存管理 ?CLinux与linux在内存管理方面的差别是: 前者没有内存管理单元MMU,因此无内存保护和虚拟内存管理。 MMU如何保护内存? 内存按页访问,每个内存页有一组相关联的属性,例如:该页是否含有代码、数据,该页是否可读、可写、可执行; 所有内存访问都通过MMU进行,硬件根据页的属性,控制对页的操作,达到对各个页面进行保护的目的。 如果没有MMU,则内存访问模式为所谓的“平面模式”,即: 各个应用程序都可以随意访问任何内存区域、任何硬件设备,因此,如果程序中出现了非法访问,程序员也无从知晓。 如果没有MMU? 早期的嵌入式系统大多没有MMU,原因: 一方面是出于对硬件成本的考虑; 另一方面是出于实时性要求的考虑,原来的嵌入式CPU速度较慢,若采用MMU,通常就不能满足时间要求。 目前大多数处理器都集成了MMU。 采用静态连续分配方式。 因为系统不含MMU,所以无法使用磁盘交换空间。对于资源有限的嵌入式系统而言,如果系统执行时缺少内存,将无法通过磁盘交换来改善性能。 ?CLinux的内存管理策略 4、?Clinux的实时性讨论 实现方式是子内核方法,即把Linux内核作为一个新实现的子内核闲暇任务,RT-Linux内核位于Linux内核和硬件抽象层之间; 只有当没有实时任务需要运行时,Linux内核才有机会运行; RT-Linux提供了一套专门的机制来在实时任务和普通Linux任务之间进行进程间通信。 标准Linux的基本构造 RT Linux的基本构造 从事嵌入式相关领域研究人员力量强大,大量人员从操作系统转来。教授 15 余名、副教授 22 余名、研究生 100 多名。 浙江大学嵌入式系统研究中心 / 姓 名     Email      嵌入式系统研究方向   陈 纯     chenc@   多媒体,数据库   陈 刚     cg@     数据库 Database   董金祥     djx@     机顶盒、智能仪表、操作系统   李善平     shan@     Linux   鲁东明     ldm@     信息家电   潘雪增     xzpan@     安全   钱沄涛     ytqian@     信息家电   童若锋     trf@      嵌入式图形引擎

文档评论(0)

wyjy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档