嵌入式linux实时性研究,嵌入式Linux实时性研究

第29卷第4期

2011年7月吉林大学学报(信息科学版)JournalofJilinUniversity(InformationScienceEdition)V01.29No.4July2011文章编号:1671-5896(2011)04-0339-05

嵌人式Linux实时性研究

周保余h,孔德刚2,赵宏伟hJb,仲明杰玷

(I,吉林大学a.软件学院;b.计算机科学与技术学院。长春130012;2.长春工程学院软件职业技术学院,长春130012)

摘要:针对Linux2,6内核,分析了其在进程调度、中断处理、内核锁机制和虚拟内存等方面对实时性能的负

面影响,提出一个旨在提高嵌入式Linux实时性能的解决方案。在该方案中包含了一种新的中断线程化方法,

并将其在D86平台上实现。开发了专用的测试模块,并使用Linux内核保留的中断号测试中断线程化效果。

测试结果表明,该方案能很好地解决中断对实时任务的干扰问题,对提高Linux实时性能有较好效果。

关键词:嵌入式LJnux;实时;中断线程化;中断模拟

中图分类号:TP316文献标识码:A

ResearchonEnhancingEmbeddedLinux’SReal—TimePerformance

ZHOUBao—yuh,KONGDe—gan92,ZHAOHong-weil4 岫,ZHONG

2.SchoolMing-jiel“(1a.SoffwsreCollege;lb.CollegeofComputerScienceandTechnology,JilinUniversity,Changehun130012,China;ofSoftwareProfessionalTechnology,ChangehunInstituteofTechnology,Changehun130012,China)

Abstract:Theanalysisonhowthetaskschedulingpolicy,interruptsprocessingprocedure,kernellocksand

avirtualmemorymechanismoflinux2.6influenceitsreal—timeperformancehasbeendone,and

at

aSsolutionaimingimprovingitsreal timeaperformanceisdesigned.Thissolutionincludesonanewwaytomakeinterruptshandledkernelthread,andhasbeendeveloped

USeSi386platform.Totestthesolution,aspecialmoduleisdesigned,SUCCESS—whichthesavedinterruptnumbertoemulatesoftwareinterrupts.Theresultshowsthatthesolution

afullypreventreal-timetasksformdisturbingofinterrupts,andhelpslotinimprovingreal—timeperformance.

Keywords:embeddedlinux;real-time;taskedinterrupts;interruptsemulation

0引言

作为一个开源的系统软件,Linux用于嵌入式系统具有非常大的技术优势,但Linux本质是个分时操作系统,其设计目标是力争最优的平均性能,最新的2.6内核虽然针对实时l生能做了一些改进,但仍然不能满足嵌入式应用的实时要求。笔者针对标准Linux2.6内核在实时方面的欠缺提出一种新的中断线程化方法,力求解决中断对实时任务的干扰问题。该方法遵循对内核源码最小修改的原则,能方便随内核版本一起升级,对改造嵌入式Linux为实时系统提供了新的解决思路。

1嵌入式Linux实时机制分析

实时是指一个任务的执行时间是可预期的,它强调的是确定性。虽然Linux2.6系列内核针对实时作了一定的改进,但仍然不能称之为实时系统。标准Linux在以下几个方面存在欠缺。

1)内核可抢占性。作为实时系统的核心部分,可抢占性是一项较为重要的指标…,但Linux是一收稿日期:2011-05-06

基金项目:吉林省教育厅科学基金资助项目(2009605)

作者简介:周保余(1987一),女,山东昌邑入,吉林大学硕士研究生,主要从事智能信息系统与嵌入式技术研究,(Tel)86—13944128990

(E-mail)zhoubaoyu7@163.corn;通讯作者:赵宏伟(1962一),男,沈阳人,吉林大学教授,博士生导师,主要从事智能信息

系统与嵌入式技术研究.(Tel)86.13654375242(E-mail)z.tmohw@jhredtr∞。

万方数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值