首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 171 毫秒
1.
T-Kernel是日本T-Engine组织推出的开源免费的嵌入式实时操作系统(RTOS),以其强实时小体积内核著称.本文针对T-Kernel在Blackfin处理器(BF533)上的移植过程进行了分析,给出了中断管理,任务切换和系统调用入口的实现方法,并进行了稳定性和实时性测试,保证了移植系统的性能.  相似文献   

2.
无线传感器网络操作系统TinyOS综述   总被引:1,自引:0,他引:1  
TinyOS是无线传感器网络专用的操作系统。本文首先分析TinyOS操作系统的关键技术——组件化结构、调度机制、通讯模型及能量管理方式,然后将TinyOS与另外两个操作系统μCOS-II、μT-Kernel在内核大小、时间可确定性、低功耗等方面进行简要对比,最后总结TinyOS操作系统的缺点和存在的问题,为学习使用TinyOS提供指导。  相似文献   

3.
基于OSEK标准任务调度算法的改进   总被引:2,自引:0,他引:2       下载免费PDF全文
蒋建春  张慧 《计算机工程》2009,35(20):228-230
基于OSEK标准的嵌入式操作系统在实时性和可靠性等方面有很高的要求,任务调度算法的好坏以及执行效率直接关系到操作系统的可靠性和实时性。通过分析OSEK标准的任务调度机制,针对其调度机制中优先级较低的任务长期不能执行等问题,提出一种补偿调度算法,在设定时间内对较低优先级任务进行补偿调度。实验验证该方法可行。  相似文献   

4.
分析了嵌入式实时操作系统VxWorks及其开发环境Tornado的结构和特点。应用其强实时性和多任务调度、任务间通信的机制,提出了一种基于VxWorks的随动监控系统设计实现方案。  相似文献   

5.
摘在实时操作系统中,调度策略是直接影响实时性能的主要因素,因此不同种类的任务希望得到相应的调度方法。本文介绍了μC_OS-Ⅱ的任务调度策略,通过分析μC_OS-Ⅱ调度策略中的缺点,提出了一种新的任务调度机制。该机制在保证μC_OS-Ⅱ内核实时性的基础上,使得不同的任务得了到最佳的调度方式。  相似文献   

6.
文章以CAN总线为研究对象,在网络控制系统中,经过对原有动、静态调度算法及采用分级调度机制的混合调度算法(MTS)的分析和研究,提出了一种改进的混合调度算法IMTS;在IMTS算法中,采用动态调度算法LLF或EDF来调度硬实时性消息;采用静态调度算法DM,并分别结合RM算法或先来先服务策略来调度软实时性消息和非周期非实时性消息;最后利用基于Matlab/Simulink仿真环境下的TrueTime-1.5工具箱分别对一般的MTS算法和改进的IMTS算法进行仿真比较,分析了IMTS算法对网络控制系统性能的影响,该算法取得了较理想的调度效果。  相似文献   

7.
介绍了T-Kernel的两种设备驱动程序接口及相关函数,解析和设计T-Kernel的CF卡驱动开发流程.  相似文献   

8.
构建了一个适用于柔性作业车间(FJSP)调度的实时模型,将车间加工设备和作业封装为Agent,通过Agent之间的招投标实现实时调度。采用了虚拟货币机制来构造实时调度模型,该机制可使交货期紧张的作业拥有更高的优先级选择加工机器,使调度方案在满足实时性的同时得到优化;模型还引入急件插入机制,在处理紧急任务时可在尽量减少对其他任务干扰的前提下顺利实现对紧急任务的调度。与其他同类调度模型相比,提出的模型在实时性、调度质量上和用户满意度上都拥有其独特优势。  相似文献   

9.
针对网络多媒体系统的实时应用需求,本文对Linux2.4核心的调度机制进行了改造。通过将弱硬实时调度算法、挪用调度算法、反馈调度算法继承到Linux核心调度机制中,提高了核心的实时性能;最后通过实际应用检验了改造后的Linux系统在处理网络多媒体数据时的实时性能。  相似文献   

10.
Vxworks操作系统是一个功能强大、而且独立于处理器的实时操作系统,它具有多任务处理能力和保证软件实时性的各种通信机制;在分析嵌入式软件仿真测试环境的多任务性和实时性需求的基础上,基于任务权重优先调度算法和系统的功能模块的紧急度调度算法,对系统的各个模块进行了合理的任务划分,并提出了单处理器下的基于信号量通信的静态权重优先级抢占的任务调度算法;确定了需要调度的任务集合,并给出了测试环境任务总体关联图及具体实现方法,通过Windview工具对任务调度和实时性进行了验证。  相似文献   

11.
研究基于实时操作系统T-Kernel的多任务软件设计。首先介绍了实时操作系统T-Kernel的基础知识,包括任务管理、同步与通信管理和中断管理等。以一种基于T-Kernel的播放器软件设计为例,描述了进行多任务设计,主要是软件的多任务划分和设计编程,最后介绍开发播放器软件的经验并进行了总结。  相似文献   

12.
分时EDF算法及其在多媒体操作系统中的应用   总被引:2,自引:0,他引:2  
提出了一种新的CPU调度算法--分时EDF(Earliest Deadine First)算法,该算法能保证硬实时任务不丢失死线,并易于在分时系统中实现。以分时EDF算法为基础,提出一种新的CPU层次调度算法--HRFSFQ,该算法用于多媒体操作系统时能保证各类任务的QoS。最后通过大量实验证明了上述算法的有效性和正确性。  相似文献   

13.
任务调度策略是嵌入式分布式实时系统关键问题之一,以Pfair公平调度为代表的全局调度技术是当前研究的热点,调度方法要在实际中得到应用,需要与具体的操作系统相结合.分析了分布式实时系统的调度理论,比较研究了几种Pfair算法,通过修改Linux内核的数据结构和调度函数,初步实现了Pfait的PD2算法,实验证明达到了预期的实验结果.  相似文献   

14.
A. Egan  D. Kutz  D. Mikulin  R. Melhem  D. Moss 《Software》1999,29(4):379-395
Even though real‐time systems have the stringent constraint of completing tasks before their deadlines, many existing real‐time operating systems do not implement fault tolerance capabilities. In this paper we summarize fault tolerant real‐time scheduling policy for dynamic tasks with ready times and deadlines. Our focus in this paper is the implementation, which includes fault‐tolerant scheduling, re‐scheduling, and recovery mechanisms in the FT‐RT‐Mach operating system, a fault‐tolerant version of RT‐Mach. A real‐time train control application is then implemented using the FT‐RT‐Mach operating system. Copyright © 1999 John Wiley & Sons, Ltd.  相似文献   

15.
高性能路由器操作系统HEROS的设计与实现   总被引:1,自引:2,他引:1  
实时分布式操作系统是高性能分布式路由器的控制核心 ,为了保证路由器系统的整体性能和安全性 ,本文设计并实现了实时分布式操作系统 HEROS(Highly Efficient Router Operating System) .HEROS基于微内核体系结构 ,其多任务内核实现了基于优先级的抢先式调度 ,高效率的任务间同步和通信原语 ,实时的中断处理和高效的内存管理机制 .为了更好地服务于分布式路由器体系结构 ,HEROS基于 Compact PCI总线实现了一种分布式通信机制和面向网络协议的高性能的缓冲管理机制 .目前 ,基于 HEROS的高性能安全路由器原型系统已经设计完成  相似文献   

16.
实时嵌入式开放标准平台T-Engine及其应用   总被引:1,自引:0,他引:1       下载免费PDF全文
T-Engine是构建泛在计算的下一代实时嵌入式标准开放平台,由标准化硬件结构T-Engine和标准开源实时操作系统核心T-Kernel组成,平台速度快、可移植性强。该文介绍T-Engine软硬件结构规范,并通过基于指纹识别的便携式信息查询系统设计,给出平台在嵌入式开发中的应用。测试结果表明,T-Engine平台能够很好地满足系统在体积、功耗以及实时性方面的要求。  相似文献   

17.
嵌入式Linux中调度算法的实现及优化   总被引:7,自引:0,他引:7       下载免费PDF全文
本文论述实时嵌入式Linux的多任务调度算法实现机制。结合嵌入式操作系统的特点,重点介绍基于优先级驱动嵌入式系统的一种实时调度优化算法的实现机制,讨论如何在GPL下充分利用现有的实时调度算法开发适合嵌入式Linux的优化调度方法,并提出了具体的实现思路。  相似文献   

18.
很多嵌入式系统应用系统,都需要把一个实时系统和一个非实时系统安装在同一个嵌入式设备上,让它们一起工作,发挥各自的优势.论述了RT-Hypervisor实时虚拟机监控程序的设计和实现,利用它可以在一个硬件设备上同时运行多个实时或是非实时操作系统.RT-Hypervisor是一个高效的实时虚拟化软件平台,它主要由操作系统域、CPU调度、操作系统域间通讯和虚拟中断控制器等模块组成.通过一些简单地移植操作,大部分嵌入式操作系统都可以高效地运行在RT-Hypervisor上.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号