共查询到20条相似文献,搜索用时 31 毫秒
1.
基于ARM的卫星定位接收机的软件设计 总被引:2,自引:0,他引:2
介绍了一种基于ARM的卫星定位接收机的实现;北斗二代卫星定位接收机作为一种高实时性嵌入式系统应用,在操作系统使用上,利用RTAI(Real Time ApplicationInterface)对嵌入式Linux内核进行实时性扩展,组成双内核系统,再整合实时任务的应用模块一起实施于基于ARM9处理器的接收机硬件平台;通过实验验证,其满足了新一代卫星定位接收机的实时性要求。 相似文献
2.
介绍了一种基于ARM的卫星定位接收机的实现;北斗二代卫星定位接收机作为一种高实时性嵌入式系统应用,在操作系统使用上,利用RTAI(Real Time Application Interface)对嵌入式Linux内核进行实时性扩展,组成双内核系统,再整合实时任务的应用模块一起实施于基于ARM9处理器的接收机硬件平台;通过实验验证,其满足新一代卫星定位接收机的实时性要求。 相似文献
3.
针对目前实时Linux的发展现状,对采用双内核方案的实时Linux系统——RTAI进行了研究,以便对RTAI进一步推广。首先对介于RTAI/Linux与硬件之间的资源虚拟层操作系统自适应域环境ADEOS(Adaptive Domain Environment for Operating Systerns)进行了剖析,主要包括ADEOS的体系结构,如何在域间传递事件(特别是中断),域在管线中是如何排列的,域是如何处理中断的。然后简略探讨了基于ADEOS的RTAI/Linux的具体实现,最后在系统重负载的情况下测试了标准Linux和基于LXRT模块的RTAI的实时任务响应时间。不仅验证了RTAI的硬实时性,还给出了基于LXRT模块编写RTAI实时应用程序的一般步骤。 相似文献
4.
5.
近年来基于双内核架构增强Linux操作系统实时性的RTAI[1](Real-Time Application Interface)在工业控制等硬实时领域已经得到了越来越多的应用.本文提出的调度器通过采用基于服务策略的CBS算法对RATI内核下的EDF调度器进行扩展,可以保证分配一定的CPU资源供Linux上的软实时应用,即使在有硬实时任务并发时也能得到处理器资源.实验结果证明了基于CBS算法扩展RTAI内核调度器的正确性. 相似文献
6.
王小可 《计算机光盘软件与应用》2013,(12):250-251
LINUX作为一种开放的操作系统已经得到广泛的应用,但是LINUX是面向桌面的操作系统,本身实时性并不是很出色,在很多应用场合需要对它的实时性能进行改进。本文详细分析了一种基于实时应用接口的LINUX扩展方案,通过RTAI动态加载实时内核,改善了LINUX系统的实时性。 相似文献
7.
Linux是作为一个分时操作系统而开发的,其实时性能并不出色,但可以对Linux进行实时性改造,以满足不同的实时需求.由于它具有源代码开放的特点.将其改造为一个实时的操作系统,已成为目前嵌入式系统应用领域的研究热点.文中分析了Linux作为实时操作系统的不足,剖析了一种增强Linux实时性的技术--RTAI的基本思想,研究了基于ADEOS的RTAI内核的实现机制,对linux-2.6.19内核进行了实时性改造,并对改造后的RTAI-Linux的实时性进行了测试,结果表明RTAI-Linux的实时性能够满足硬实时系统的要求. 相似文献
8.
本文说明了标准linux内核在实时性方面存在的不足,详细分析了一种实时Linux—RTAI的主要思想,设计与实现机制,最后提出了一种新的综合的实时调度策略,扩展了RTAI的应用范围。 相似文献
9.
通过分析通用2.5D数控系统的功能需求,提出并设计了一种基于CAN总线的嵌入式Linux2.5D数控系统.结合嵌入式Linux操作系统的优点和MPC5200处理器丰富的片内资源,以及移植RTAI(Real Time Application Interface)加载实时内核,使得系统具有了很好的开放性,分布性和实时性. 相似文献
10.
毫秒级的任务调度时延限制了标准Linux操作系统在电力系统微机监控装置中的应用。分析了操作系统自适应域环境Adeos(Adaptive Domain Environment for Operating System)的中断管道机制,利用实时应用接口RTAI(Real—Time Application Interface)对标准Linux操作系统进行实时扩展,并结合Cirrus Losic公司的基于EP9301处理器(ARM920T)的EDB9301工程开发板,设计了具有强实时性能的变电站微机监控装置。依据实时性将系统任务划分为实时任务部分和非实时任务部分,且实时任务和非实时任务通过管道(FIFOs)通信。测试数据显示,系统实时核上实时任务调度延迟在微秒级,可以满足硬实时的要求。 相似文献
11.
12.
RTAI下动态集成的资源预留调度器的设计与实现 总被引:4,自引:2,他引:2
近年来基于双内核架构增强Linux操作系统实时性的RTAI(Real-Time Application Interface)在工业控制等硬实时领域得到广泛应用。RTAI通过抢占Linux的执行来保障硬实时性,Linux被抢占的时间依赖于硬实时应用的处理器要求而每次均会有较大不同,导致Linux的执行时间不可预测,从而无法保障软实时应用的服务质量。动态集成的资源预留调度器(Dynamic Integrated Resource Reserved Scheduler,DIRRS)通过增强RTAI调度器使其支持资源预留机制,在Linux实现可动态集成的、基于服务器的调度策略,不但可以保证Linux及其以上的软实时应用,即使在有硬实时任务并发时也能得到处理器资源,而且很容易通过更换不同的服务器内核模块来实现用户自定义的调度策略。 相似文献
13.
近年来基于双内核架构增强Linux操作系统实时性的RTAI^[1](Real—Time Application Interface)在工业控制等硬实时领域已经得到了越来越多的应用。本文提出的调度器通过采用基于服务策略的CBS算法对RATI内核下的EDF调度器进行扩展,可以保证分配一定的CPU资源供Linux上的软实时应用,即使在有硬实时任务并发时也能得到处理器资源。实验结果证明了基于CBS算法扩展RTAI内核调度器的正确性。 相似文献
14.
嵌入式Linux的实时性改进技术 总被引:1,自引:0,他引:1
Linux本身不是一个实时操作系统.但它具有源代码开放的特点。将其改造为一个实时的操作系统,已成为目前嵌入式系统应用领域的研究热点。文中详细介绍了广泛采用的几种将Linux改造为嵌入式Linux的实时性实现方法及其特点。同时阐述了操作系统实时性测试的几种方法,并对嵌入式Linux的发展趋势进行了展望。指出对一般基于Linux的嵌入式系统开发者而言,采用双内核法进行操作系统实时性改进是一种较好的方法。 相似文献
15.
16.
17.
本文分析了RTAI(Real-Time Application Interface)的工作原理并介绍了其主要模块,给出了RTAI在基于嵌入式Linux的EP9315开发板上的移植步骤以及测试中断延迟时间的实验方法和结果,应用RTAI满足了超声数据采集系统中的中断实时性要求。 相似文献
18.
文章介绍了基于Linux的实时操作系统RTAI的实现机制,详细剖析了RTAI系统中LXRT模块实现用户进程实时性的基本思想以及实现机制,并给出了利用LXRT模块开发用户空间实时应用程序的设计方法. 相似文献
19.
基于RTAI实时数据采集系统的研究与设计 总被引:1,自引:0,他引:1
本文探讨了利用Linux的实时扩展RTAI在工业Pc机硬件平台上,构建实时嵌入式通用数据采集系统的设计思想和实现方法.深入地剖析了驱动程序与用户程序的关系.同时,介绍了如何利用Comedi在Linax/RTAI搭建通用数据实时采集系统. 相似文献