欢迎来到天天文库
浏览记录
ID:32088825
大小:1.57 MB
页数:67页
时间:2019-01-31
《基于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原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究所取得的成果。除文中已经注明引用
此文档下载收益归作者所有