2022年微内核操作系统在嵌入式平台上的应用分享 .pdf
《2022年微内核操作系统在嵌入式平台上的应用分享 .pdf》由会员分享,可在线阅读,更多相关《2022年微内核操作系统在嵌入式平台上的应用分享 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、栏目编辑韩汝水5Design Field设计天地引言在最近的几年中,嵌入式技术得到了飞速的发展。 大到汽车、 电梯、医疗仪器乃至工业设备, 小到手机、 、照相机等消费电子产品,甚至是人们生活中所熟知的电冰箱、微波炉、洗衣机等传统电器, 到处可以看到嵌入式系统的身影。根据的分析结果, 嵌入式行业在最近 年中保持着年均 的增长, 到年将会成为一个亿的巨大市场。所谓嵌入式系统是指为特定应用而设计的专用电脑系统,通常执行的是带有特定要求的预先定义的任务。 说到嵌入式系统上的操作系统, 人们首先想到的是各种经过裁剪的以及。但是和 本身作为单内核()操作系统,内核部分过于复杂,并不适用于嵌入式平台。而 和
2、 等又过于简单,不能 提 供 完 整 的 功 能 。 而 随 着 微 内 核()操作系统的理论和实现越来越成熟, 微内核操作系统开始成为嵌入式平台一个很好的选择。嵌入式平台对操作系统的需求嵌入式平台上运行的操作系统一方面会根据嵌入式平台所执行的功能对内核组件进行裁剪, 在满足系统的应用功能的基础上去除不必要的部分 ;另一方面,嵌入式平台对操作系统的可靠性,实时性和安全性特性有很高的要求。可靠性是指嵌入式设备特别是工业设备中的嵌入式系统经常需要连续运行数以年计的时间而不出差错。可以想像如果飞机中的嵌入式系统在飞机飞行时崩溃重启,会造成多么大的危害。这就要求嵌入式系统上的操作系统的运行完全没有错误
3、,或者在错误出现的时候可以快速自动复位,并且避免在操作系统中使用不稳定的模块。实时性是指系统能在确定的时间内执行操作并对外部的异步事件做出响应,比如汽车发生车祸时安全气囊必须在极短的时间内打开。 一次正确的操作不仅要求逻辑功能上的正确, 而且要求完成这些操作所花费的时间在限定之内。 实时又分成硬实时和软实时,硬实时要求任务在规定时间内必须完成,这由操作系统来保证;而软实时要求事件响应是实时的, 并按照任务的优先级,尽可能在短微内核操作系统在嵌入式平台上的应用张荫芾徐国治周玲玲上海交通大学(上海)大学合作项目年 月 日收到本文。摘要:针对嵌入式系统飞速发展的趋势,本文分析了嵌入式平台对操作系统的
4、需求以及微内核操作系统的特点,并指出了两者之间的匹配之处。随着微内核技术的成熟,微内核操作将成为嵌入式平台一个很好的选择。关键词:微内核;操作系统;嵌入式图嵌入式平台操作系统占有率比较图来源: 4 4www. eep w.c o m.c n2009.3名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - 栏目编辑韩汝水6Design Field设计天地时间内完成任务。 实时操作系统需要调度一切可利用的资源完成有实时性要求的任务, 其次
5、才着考虑提高操作系统的整体效率。随着嵌入式系统越来越多得与外部连接,甚至是通过互联网连接,其安全性也越来越受到关注。 比如用掌上电脑进行网上购物的时候, 用户的银行帐号信息必须得到严格的保护。 安全性具体是指要求嵌入式设备在与外部连接的过程中,其内部的数据不会偶然或被恶意地破坏、 更改或者泄露, 维持嵌入式系统中信息的保密性和完整性。微内核操作系统所谓微内核是一种最小的的计算机操作系统内核, 其设计思想是内核本身不提供操作系统的相关服务,而是提供实现这些服务的机制,诸如底层的地址空间管理,线程调度以及进程间通信。一般的硬件都有执行权限级别,比如架构有到的特权级, 而一般的操作系统至少会用到两个
6、, 称之为内核态和用户态。而对于微内核操作系统来说, 并非操作系统服务都运行于内核态, 而是提供服务实现的机制部分运行于内核态 ;而操作系统的服务,包括设备驱动,文件系统和用户界面等则作为用户态的服务应用程序运行。如图所示,左边的是单内核操作系统的结构示意图。我们常用的操作系统和操作系统都属于这个类型。 单内核操作系统的内核提供完整的操作系统服务,比如图中所示的文件系统,进程间通信, 进程调度器,内存管理, 设备驱动程序等等。而应用程序则运行在用户态,应用程序想要使用操作系统提供的服务,需要通过内核提供的接口, 我们称之为系统调用。当应用程序进程执行系统调用时, 会陷入到内核的代码去执行,进程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年微内核操作系统在嵌入式平台上的应用分享 2022 内核 操作系统 嵌入式 平台 应用 分享
限制150内