欢迎来到天天文库
浏览记录
ID:46600475
大小:313.98 KB
页数:5页
时间:2019-11-26
《基于国产Linux平台的设备管理软件设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第33卷第5期飞行器测控学报v01.33No.52014年9月JournalofSpacecraftTT&CTechnologySep.2014引用格式:李军,路现立,杨晓娟.基于国产Linux平台的设备管理软件设计与实现口].飞行器测控学报,2014,33(5):453—457.LiJun,LuXianli,YangXiaojuan。DesignandimplementationofadevicemanagementprogrambasedonahomegrownLinuxplatform[J].JournalofSpacecraftTT&CTechnolo
2、gy,2014,33(5):453—457.基于国产Linux平台的设备管理软件设计与实现。李军1,路现立1,杨晓娟2(1.北京跟踪与通信技术研究所·北京·100094;2.93638部队·北京·100075)摘要:针对国产Linux操作系统不能提供高精度时间,也不能实时响应外部事件的问题,设计和实现了时统中断设备管理软件。该软件采用内核模块技术管理设备,利用设备的中断信号调度应用程序,并为应用程序提供高精度的统一时间。为提高外部中断事件的响应时间,时统中断设备管理程序采用tasklet机制管理中断,为不同的中断事件建立不同的管理队列,采用较小粒度的旋转锁以提
3、高代码的并发性。时统中断设备管理程序能为应用程序提供ps级精度的精确时间,中断响应时间为lo弘s级。经过长时间测试,系统运行稳定可靠,开销小,功能和性能都满足工程需求。关键词:国产Linux平台;时统中断设备;实时调度;高精度时间中图分类号:V55;TP311.52文献标志码:A文章编号:1674—5620(2014)05—0453—05DOI:10.7642/j.issn.1674—5620.2014—05—0453—05DesignandImplementationofaDeviceManagementProgramBasedonaHomegrownLin
4、uxPlatformLIJunl。LUXianlil,YangXiaojuan2(1.BeijingInstituteofTrackingandTelecommunicationsTechnology,Beijing100094;2.PLAUnit93638,Beijing100075)Abstract:Atimingandinterruptdevicemanagementprogramisdesignedandimplementedtomakeupfortheinabil—ityofhomegrownLinuxoperatingsystemstoprovid
5、ehighprecisiontimeandrealtimeresponsetoexternalevents.TheprogramuseskernelmoduletechnologytomanagedevicesandUSeSinterruptsignalstoscheduleapplicationsanditprovideshighprecisionunifiedtimetoapplications.Toimprovetheeffectofrespondingtimetoexternalinter—ruptevents,threemethodsareappli
6、ed:usingtaskletmechanismtoprocessinterrupts;establishingdifferentman—agementqueuesfordifferentinterruptevents;andfine-grainedlockisusedtoimproveconcurrency.Theprogramprovidesapplicationswithmicrosecondprecisiontimeandtheinterruptresponsetimereaches10microsecondlevel.Alongtimetesting
7、findsthattheprogramisstableandreliablewithlowerCPU(CentralProcessingUnit)over—head.Itsfunctionalityandperformancefullymeetcustomerrequirements.Keywords:homegrownLinuxplatform;timinginterruptdevice;realtimescheduling;high—precisiontime0引言随着信息系统国产化进程的逐步推进,航天测控中心计算机系统相继采用国产服务器,国产Linux操
8、作系统的使用越来越广泛。为了满足航天测
此文档下载收益归作者所有