共查询到20条相似文献,搜索用时 171 毫秒
1.
为了提高和解决工业实时测控系统中的实时性与多任务调度问题,提出了将RTLinux引入了工业测控领域的实现方法;从分析研究RTLinux的实现原理和特征出发,详细介绍了一套工业控制计‘算机测控系统的硬件结构,着重论述了RTLinux应用于工业实时测控系统领域的软件开发过程,成功地实现了一个基于RTLinux的多任务实时测控系统,最后应用速率单调调度算法及其可调度性判定定理,对测控系统实时性和可调度性进行丁分析与测试,测试结果满足测控系统的实时性要求。 相似文献
2.
RTLinux是Linux的嵌入式实时内核,本文首先分析了RTLinux的工作原理和两种典型的实时调度算法(RMS和EDF),然后深入分析了RTLinux下的动态调度器EDF和它的实现方法,并通过编程实现了EDF在SRP协议下的调度。 相似文献
3.
基于Linux内核的实时调度机制研究及实现 总被引:3,自引:0,他引:3
分析了Linux操作系统内核提供的软实时调度机制及其存在的问题,阐述了基于Linux内核构建实时Linux操作系统的技术方案。着重介绍了RTLinux实时内核的结构框架,并对RTLinux的中断处理机制与调度机制进行了设计与实现。 相似文献
4.
5.
容错已逐渐成为实时系统的一个重要特性,针对RTLinux的实时调度机制尚未考虑容错的需求,对RTLinux进行了容错硬实时性的改造.改造了基于主/副版本容错模型对任务模型,对先前提出的基于最坏响应时间的容错实时任务可调度性分析,通过将改进的最佳容错分配因子搜索算法(improved fault-tolerant priority configuration search algorithm,IFPCS)运用到实时调度算法中,提高了RTLinux的容错实时性能,并给出了容错实时程序的设计框架. 相似文献
6.
7.
8.
9.
10.
基于Petri网的分布式实时嵌入式系统调度的建模 总被引:5,自引:0,他引:5
提出了一种基于资源的时间Petri网模型,以便建模分布式实时嵌入式系统中的静态调度,分析系统性能。该模型将处理器资源和通信资源,以及相应的优先级附着到变迁上,从而建模以下的分布式实时嵌入式系统:在单处理器上采用基于固定优先级的抢先式调度,处理器之间的通信采用基于固定优先级的不可抢先式调度。最后分析了该模型的语义、性质以及状态类图的构造方法。 相似文献
11.
机器人控制系统实时性的研究 总被引:3,自引:1,他引:3
着重研究了机器人控制系统的实时性提高和改进方法,提出了一种建立在RT-Linux基础上的实时机器人控制系统,文章阐述了将机器人控制器任务进行实时域和非实时域划分的思想,并给出了一个在RT-Linux操作系统下远程机器人实时控制系统实现的例子,最后还比较了在RT-Linux与标准Linux下的性能测试结果。 相似文献
12.
Linux操作系统的实时化分析 总被引:3,自引:0,他引:3
随着实时操作系统的广泛应用和Linux的迅速发展,人们更加关注实时Linux的开发问题。文中,我们讨论了调度策略、内核的可重入性、中断处理以及内存管理机制等关键问题。这些问题与Linux扩展到实时操作系统密切相关。然后,我们详细分析了两个有代表性的实时Linux,即RT Linux和KURT Linux的主要实现。我们还介绍了它们自己的特性以及它们之间的基本差异。最后提出了未来的研究工作。 相似文献
13.
14.
随着信息技术的发展,用于军事、地理、自然灾害扫描探测的合成孔径雷达系统(SAR)对其成像能力的分辨率和实时显示要求越来越高,因此,研究具有自主知识产权的,可以实时处理高分辨率成像的实时系统迫在眉睫,针对实时数据接收,存储,显示和处理等核心问题,提出了一种实时系统解决方案,该方案通过对Linux内核的实时扩展,实现了可达到高处理机利用率的多任务实时调度方法,可支持混成调度;在应用层实现符合实时需求的功能模块;为DSP板开发实时驱动,形成了从硬件驱动层和操作系统层,直到应用软件层的完整实时计算体系。 相似文献
15.
介绍了一种利用嵌入式技术设计的海洋仪器电池管理系统。电池管理终端以ARM9处理器为核心,包括电池参数采集、WiFi通信、串口通信等模块。各电池组巡检节点之间通过RS485总线进行通信,主节点与上位机之间可通过无线与有线多种方式进行通信。电池管理终端移植Linux操作系统,实现了电池管理监控多项任务的有效调度与交互。电池管理系统可实现对各个电池电流、电压和温度的实时采集与SOC的计算。经过电池标定实验证明,系统数据测量可靠易行。 相似文献
16.
Flexible Real-Time Linux*: A Flexible Hard Real-Time Environment 总被引:3,自引:0,他引:3
This paper presents a framework appropriate for Flexible Real-Time Systems (FRTS) and a run-time support system based on that framework, called Flexible Real-Time Linux (FRTL). The framework proposes to build each task as a sequence of mandatory and optional components and to separate their execution in two scheduling levels. This approach is shown to provide both hard guarantees and flexible behavior. The FRTL system has been implemented by enhancing the original capabilities of Real-Time Linux (RT-Linux), while maintaining its predictability and efficiency features. This paper also shows a complete schedulability test on which all sources of overhead of the FRTL itself have been introduced. By applying this complete test, the designer is able to safely guarantee a real-time application running on the FRTL system. 相似文献
17.
18.
19.
提出了一种在RT-Linux平台下基于Ethernet的实时通信解决方案RTL-Ethernet,解决了RT-Linux平台下实时任务间无法进行实时网络通信的问题。RTL-Ethernet将Ethernet网络接口控制器的驱动从原Linux内核下迁移到实时内核下,并在EthernetMAC层之上增加了基于虚拟令牌机制的传输控制子层以消除EthernetMAC层协议在时间行为上的不确定性。相关的分析和测试表明,该方案能够保证网络通信的实时性要求。 相似文献