嵌入式实时Liux系统的构建.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式实时Liux系统的构建.pdf

摘要 摘要 作为最主要的开放源码的操作系统之一,Linux具有内核源码公开、性能稳定、 兼容UNIX、支持多种处理器、网络功能强、安全性高、内核可剪裁等一系列优点, 正迅速进入实时控制领域。Linux最初是作为通用操作系统而设计开发的,其设计 的基本原则是尽量缩短系统的平均响应时间并提高系统的吞吐量,尽管Linux也提 供了一些实时处理的支持,包括支持大部分POSIX标准中的实时功能、多任务、 多线程、可抢占内核、O(1)进程调度算法等,但是,Linux的实时性能还是比较差, 不能保证实时任务的响应时间【l】。因此,Linux通常需要做一定的改造,才能更好 的应用于嵌入式实时系统。 本课题是嵌入式Linux网络视频监控系统开发工作的一部分,该监控系统要求 在较大的网络吞吐量和长时间读写数据的的运行状况下兼具有良好的实时特性。 为了充分利用Linux本身丰富的网络功能,Linux的实时性能改造排除了双内 核的方案,采用了对Linux内核本身进行改进以达到实时要求的方法。标准Linux2.6 内核中已经成功实现的O(1)调度程序保证了进程调度的时间为常数,并实现了抢 占式调度;2.6内核还支持可抢占性,只要重新调度是安全的,正在执行的任务就 可以在任何时间被其他可执行任务抢占。可见2.6内核在进程调度和提高内核可抢 占性两个方面已经取得了较好的改进。本课题的主要精力是集中在内部改造Linux 内核来为应用程序带来实时性能这个主题上,主要内容如下: Molnar的实时化补丁 (1)分析了Linux2.6内核的中断机制,以及打上Ingo 后的内核的中断机制,分析如何通过改进中断机制来提高Linux系统的实时性能。 (2)提出改进方案:将中断作为内核线程并赋予不同的实时优先级,在中断 服务程序入口函数中进行当前任务优先级与中断线程优先级的比较,不同的情况 进行不同的处理,从而保证实时性高的任务不被打扰,优先级高的中断能立即响 应;分析了标准Linux的同步机制,以及Linux自旋锁的不足之处,在实时方案中 用互斥代替自旋锁加以改进。 (3)对这种方案进行分析和测试,改进后的系统较好地解决了标准Linux在 实时性方面存在的不足使之成为一个软实时系统,明显提高了任务相应时间的精 度,可以应用在众多具有软实时要求的环境中,在规定时间内完成数据采集、处 理工作、多媒体信息处理、过程控制等要求迅速相应的工作,例如基于网络的监 I 摘要 控系统, 室内温度控制系统等应用。 (4)讨论期间选型和模块划分,构造硬件平台,实现了基于ARM9开发平台 核镜像的编译,交叉编译环境的建立,根文件系统的移植,经过后期系统的长期 运行测试,证明了该系统的实时性能良好,系统运行稳定。 关键词:实时, 中断, 实时优先级, 系统移植,Linux Ⅱ ABSTRACT ABSTRACT main source is thereal·timecontrol sofhvares,Linux Amongopen quicklyentering with kernelsoBrce field open codes,stableperformance,UNIX network and kernel.In pruned capabilities,highsecurity processesap

文档评论(0)

chengben002424 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档