基于linux内核修改的车载监控系统实时性研究new

基于linux内核修改的车载监控系统实时性研究new

ID:33926353

大小:317.66 KB

页数:4页

时间:2019-02-28

基于linux内核修改的车载监控系统实时性研究new_第1页
基于linux内核修改的车载监控系统实时性研究new_第2页
基于linux内核修改的车载监控系统实时性研究new_第3页
基于linux内核修改的车载监控系统实时性研究new_第4页
资源描述:

《基于linux内核修改的车载监控系统实时性研究new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《现代电子技术》2010年第15期总第326期电子技术应用基于Linux内核修改的车载监控系统实时性研究梁中华1,吴晓云1,冯兴乐1,2(1.长安大学信息工程学院,陕西西安710064;2.西安导航技术研究所,陕西西安710068)摘要:针对以往车载监控系统存在较大延时的缺点,设计一种实时宽带车载监控系统。该系统通过在32位ARM微处理器中选用可抢占内核和O(1)调度器的Linux2.6.13操作系统,以直接修改Linux内核的方式,从线程化中断、自旋锁可抢占两方面提高系统的实时响应性。测试表明,此系统的数据传输实时性和带宽可以满足车载监控的要求。关键词:Linux;ARM微处理器;线

2、程化中断;自旋锁;实时响应性中图分类号:TN919;TP914文献标识码:A文章编号:1004-373X(2010)15-0173-04Real-timeVehicleMonitoringSystemBasedonLinuxKernelModification1,WUXiao-yun1,FENGXing-le1,2LIANGZhong-hua(1.SchoolofInformationEngineering,Chang’anUniversity,Xi’an710064,China;2.Xi’anResearchInstituteofNavigationTechnology,Xi’an710

3、068,China)Abstract:Areal-timewide-bandvehiclemonitoringsystemwasdesignedinviewofthelongtimedelayofformervehiclemonitoringsystem.TheLinux2.6.13kernelofO(1)schedulerandpreemptioninthe32bitsARMmicroprocessorisselect-ed.Inordertoimprovereal-timeresponsiveness,thekernelismodifieddirectlybymeansofthread

4、edinterruptandpreemptivespinlock.Itisdemonstratedthatthereal-timeperformanceandthebandwidthofthissystemcansatisfytherequestofvehiclemonitoringsystem.Keywords:Linux;ARMmicroprocessor;threadedinterrupt;preemptivespinlock;real-timeresponsiveness方法需要在很多模块中插入抢占点,实现复杂度很高;0引言另外,若缺乏有效的机制保证抢占前后内核状态的一致随着信息化

5、社会和公路交通的快速发展,车载监控性,特别是抢占点的插入位置选择不当可能使整个系统系统已广泛应用于物流、公交、客运等方面,监控内容也崩溃。文献[3]提出在Linux内核基础上增加实时内核由单纯的位置信息转变为实时在线的多媒体信息,这对的双内核方式,该方法虽然实现了硬实时,但舍弃了系统的实时处理能力和传输带宽提出了更高的要求,选Linux固有的稳定性、可靠性、支持多种架构的优点,并用高性能的嵌入式CPU成为目前高端车载监控系统且需要针对实时内核重新编写驱动程序。的发展趋势,其中选择嵌入式操作系统又成为影响传输本文以提高车载监控系统的实时性为出发点,通过效率和实时性的重要因素。目前主流的商用实

6、时嵌入线程化中断、自旋锁可抢占两方面对Linux内核进行修式操作系统(如QNX,VxWorks和pSOS等)由于价格改,以基于ARM9内核的友善之臂mini2440开发平昂贵、技术保密的特点而限制了它的广泛应用。而台,结合高性能的GPS模块和宽带GPRS通讯模块,设Linux操作系统具有开放代码,易于移植的优点,但由计了实时宽带车载监控系统,可以实现图像、声音、位置于其设计初衷是实现多任务/多用户功能,强调各任务信息和报警等多任务的快速切换和高效队列管理,提高共享资源的公平性,采用非抢占式的调度方法,所以无了系统的实时性。[1]法满足实时系统的需求。为了使Linux适应实时系统的要求,许多

7、文献从内核构架、调度机制和抢占能力1车载监控系统的整体结构等方面对现有的Linux操作系统进行改良。文献[2]提车载监控系统的结构框图如图1所示。主要包括出在Linux内核中插入抢占点的办法提高实时性,但该信息采集模块、数据处理模块、通信传输模块和监控中心4部分。收稿日期:2010-03-28车载监控系统的工作原理如下:基金项目:中国博士后科学基金资助项目(20080441159);陕西省自然科学基础研究计划资助项目(2

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

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

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