基于linux嵌入式实时的的研究与改进

基于linux嵌入式实时的的研究与改进

ID:32088825

大小:1.57 MB

页数:67页

时间:2019-01-31

基于linux嵌入式实时的的研究与改进_第1页
基于linux嵌入式实时的的研究与改进_第2页
基于linux嵌入式实时的的研究与改进_第3页
基于linux嵌入式实时的的研究与改进_第4页
基于linux嵌入式实时的的研究与改进_第5页
资源描述:

《基于linux嵌入式实时的的研究与改进》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要以实时控制为代表的嵌入式产品,不仅为嵌入式市场展现了美好前景,同时也对嵌入式系统技术,特别是对嵌入式实时操作系统提出了新的挑战。嵌入式实时操作系统是嵌入式应用软件的开发平台,它的设计面向各种底层硬件,为应用软件的开发人员提供了统一的编程接口,同时嵌入式实时操作系统必须具有很好的实时性能,以满足其对外部事件的实时响应。Linux操作系统因其源代码开放、内核的高度可裁减性使得它在嵌入式实时领域备受关注。但是IAnux是一种通用的分时系统,这限制了它在嵌入式实时系统中的应用,必须对其进行实时改进,以满足实时性能的要求。本文首先对

2、Linux操作系统内核进行了细致的分析,特别是对其中的调度子系统进行了详细的研究,指出了其实时性能不强的最主要原因;内核的不可抢占性导致了很大的调度延迟,并采用两种方案①低延迟方案;②内核抢占式方案,对其调度延迟进行改进,由此给出了实现可抢占调度的具体实现,并用测试程序realfeel.c对这两种方案进行测试,测试结果表明其实时性能得到了明显的改善。同时我根据实时调度理论,在Idnux系统中实现了EDF调度算法框架,提高Linux系统的实时性能,以此来满足一些特定场合的实时应用。关键词:IAnux内核,内核抢占,调度延迟,ED

3、F实时调度算法,嵌入式实时操作系统AbstractThereal-timeeontrolingembeddedproduct,notonlyhasexhibitedthemagnificentforegroundfortheembeddedmarket,alsochallengedtheembeddedtechnology,speciallytotheembeddedreal—timeoperatingsystem(RTOS).TheRTOSistheplatformoftheembeddedapplicationsoftwa

4、re,itsdesignfaceskindsofhardwares,andprovidstheapplicationprogramminginterface(API),andtheRTOSmusthavethehighreal—timeperformance,tosatisfiesthereal-timeresponse.BecausetheLinuxoperatingsystemopens$otlro:codeandthehighreductionc眦scsattentionoftheembeddedreal-timedom

5、ain.ButLinuxisonekindofgeneraltime-sharingsystem,thishaslimiteditintheembeddedrealtimesystemapplication,Somustmakethereal—timeimprovement,tosatisfiesthereal—timeperformancerequest.ThisarticlefirsthasanalyzedtheL弧operatingsystemcode.speciallyhasanalyzedtheschedulersu

6、bsystem,haspointedtheca.nsethatperformanceofreal—timeisnotstrong:ThekernelcouldnotpreempthascausedtheverybigScheduler-latency,andusedtwokindofmethods:LowLatencyPatchandPreemptionPatch,tOmakestheimprovementtoitsScheduler-latency,andgivetherealization,跚l'JesOiltheteSt

7、withrealfeeLctothesetwokindofmethods,thetestresultin妇tedthattheperformancehadthedistinctlyimprovement.SimultaneouslyIaccofdingtothereal·timeschedulingtheory,hasgiventheEDFscheduleralgorithmframeintheLinuxsystem,tOe'llhancestheLinuxsystem’Sreal—timeperformance.Keywor

8、d:LinuxKernel,Kernelpreemption,Scheduler-latency,EDFreal—timescheduleralgorithm,RTOS原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究所取得的成果。除文中已经注明引用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。