首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 656 毫秒
1.
基于事件驱动的嵌入式实时操作系统   总被引:1,自引:0,他引:1  
提出了嵌入式实时系统的事件驱动模型,并根据这种模型讨论了在Kitty RTOS中的具体实现方式,最后总结了在这种实现中采用的调度算法,给出一个分类排队调度算法的抽象模型。  相似文献   

2.
目前,嵌入式实时操作系统的调度机制的研究主要集中在Linux、FreeRTOS、VxWorks等操作系统,而对mbedOS中调度机制的研究缺乏相关资料。对此,通过信号量这一同步机制,在简要分析信号量的含义和有关要素的基础上,对mbedOS中的信号量调度机制及其关键函数进行理论分析,继而通过多任务并发的调度实验,进一步验证理论分析的正确性。通过时序图对调度机制进行总结,并对信号量调度机制的实时性能进行剖析,可为不同微控制器上的mbedOS信号量的应用提供基础,也为剖析其他RTOS(Real-Time Operating System)的信号量机制以及深入理解RTOS的工作原理提供了重要的借鉴价值。  相似文献   

3.
介绍了一种嵌入式实时多任务操作系统----CMX RTOS的结构及工作原理,特别是它的调度管理、中断管理、任务与任务间的通信管理及常用的API函数。以基于CMX API函数设计的程序代码为例,给出了CMX RTOS在嵌入式系统中程序设计的过程与思路。  相似文献   

4.
本文首先阐述嵌入式和RTOS系统的基本概念,进而以x86作为硬件体系平台来描述一个嵌入式RTOS的内核的主要内容以及实现的方法,包括任务的实现,调度等,并研究了VXWORKS系统的任务的实现和调度。  相似文献   

5.
嵌入式实时操作系统的现状和未来   总被引:5,自引:0,他引:5  
从RTOS(嵌入式实时操作系统)发展的历史、RTOS市场和技术发展的变化、RTOS的未来及RTOS在中国几个方面,给出RTOS的现状、未来发展方向及RTOS的应用领域:系统级、板级、SOC级.  相似文献   

6.
MbedOS是ARM公司于2014年开始推出的一款面向智能终端与物联网节点的实时操作系统,主要用于对响应时间有较高实时性要求的嵌入式系统.在深入分析mbedOS的基本功能、调度机制、延时函数机制、任务间通信机制等基础上,以可移植的mbedOS工程框架为基础,分析移植的共性问题,给出具体的移植方法.在此基础上,实现了mbedOS在ARM Cortex-M系列的不同内核及不同MCU上的移植,还给出了不同开发环境间移植共性问题分析,为mbedOS的应用研究提供了基础,有效地降低了mbedOS的移植难度,也可为其他RTOS的移植提供参考.  相似文献   

7.
基于OSI安全体系架构,分析了适合为嵌入式Internet提供安全服务的安全机制,设计并实现了适合在32位处理器和RTOS(实时多任务操作系统)环境下实现的,支持多点访问的嵌入式Internet安全通信协议EISCP(EmbeddedInternetSecurityCommunicationProtocol)。主要通过基于密码学的机制和嵌入式数据库的机制来实现。  相似文献   

8.
OSEK/VDX操作系统是一种嵌入式实时操作系统(RTOS),具有可裁剪性。本文着重描述了操作系统的内核,包括任务管理机制、一致类、事件机制、调度机制、中断管理、资源管理机制和报警器机制。  相似文献   

9.
介绍了嵌入式实时操作系统(RTOS)的一般概念和特点,介绍了不同阶段的实时操作系统的特点以及实时操作系统的结构;对广泛应用的WindRiver公司生产的RTOS——Vxworks,概述了其应用,详细叙述了其系统结构,实时多任务的调度机理,最后对Vxworks的开发平台TornadoII功能、结构进行了介绍.  相似文献   

10.
基于ARM和μC/OS-Ⅱ的嵌入式USB主机设计与应用   总被引:1,自引:0,他引:1  
通过研究和设计嵌入式USB的host(主机),阐述了其工作机制和实现架构,并给出了在软硬件平台上的具体实现.首先,在三星的ARM7处理器S3C44B0X上移植了实时操作系统(RTOS)--μC/OS-Ⅱ,然后结合具体的医疗设备的实际需要,利用SL811HS芯片实现了USB主机功能,并在此基础上开发了USB接口的EPSON打印机、海量存储类设备(U盘,移动硬盘)的嵌入式驱动程序.  相似文献   

11.
嵌入式系统协调设计中,通常采用协同验证方法检验系统设计的正确性,目前比较常用的验证手段有行为验证和基于处理器结构的指令集模拟.指令集模拟从底层时序关系模拟CPU功能,通过建立与硬件模拟器连结关系来验证软硬件接口.指令集模拟的主要特点是模拟精度高,但模拟速度慢,对于不同的CPU结构需要构造不同的指令集模拟器.文中研究一种基于RTOS实时嵌入式系统行为验证模型,通过扩展RTOS功能,建立RTOS软件模拟器,实现RTOS模拟器和VHDL/VerilogHDL协同模拟交互.RTOS模拟器把嵌入式软件功能代码、CPU接口代码以及定制硬件驱动代码分开,实现嵌入式软件设计与硬件平台的弱相关,从更高层次验证系统功能。  相似文献   

12.
在嵌入式系统中,任务调度算法的好坏很大程度上决定了系统的性能。本文分析了嵌入式实时系统中有代表性的静态以及动态调度算法,在此基础上,结合静态和动态算法各自的优点,提出一种新的任务调度算法NEDF。  相似文献   

13.
嵌入式实时操作系统VxWorks内核调度机制分析   总被引:3,自引:0,他引:3  
本文简要介绍了多任务内核,重点分析了嵌入式实时操作系统VxWorks的内核调度机制——优先级抢占调度和时间片轮转调度算法。  相似文献   

14.
传统的嵌入式系统软件设计中广泛采用单任务顺序机制,它带来的重要问题是编程复杂,同时系统的稳定性较差。为此,引入了UCOS-II实时操作系统来对多任务进行管理与调度,实践证明该系统对多任务的管理和调度有着卓越的性能和稳定性。本文成功将该系统运用于数码相框系统,详细描述了UCOS-II操作系统在ZEVIO 1020双核处理器的移植过程,并且对于多任务的调度处理,设计了基于两级状态机的通信机制,解决了多任务之间消息处理复杂性的问题,最后给出了系统的实现过程。  相似文献   

15.
Vxworks嵌入式实时操作系统任务调度方法研究   总被引:2,自引:0,他引:2  
介绍了Vxworks嵌入式实时操作系统内核任务调度的4种方法,针对嵌入式实时操作系统多线程实时调度的应用需求,在对Vxworks嵌入式实时操作系统调度原理与方法进行分析研究的基础上,根据指定应用环境的设计指标与方案,对Vxworks嵌入式实时操作系统系统任务调度方法进行了分析比较,通过仿真实验的方式对其性能进行测试,并得出了方法适用性的相关论断,从而为相关领域嵌入式实时操作系统的技术应用提供参考。  相似文献   

16.
实时多任务操作系统在嵌入式系统中的应用越来越受到开发者的重视,信号量做为任务之间的通信手段之一,在实时多任务操作系统中广泛使用;文章首先介绍了实时操作系统中的信号量及其类型,然后介绍了μC/OS-Ⅱ中信号量的管理,并重点分类讨论了信号量的作用、工作原理以及具体的实现方法,最后给出了μC/OS-Ⅱ中信号量在无人机系统中的应用。  相似文献   

17.
沈金荣  刘翔 《计算机工程》2006,32(23):85-87,1
对嵌入式操作系统的结构、设计、用户界面等诸多方面进行深入研究,有助于嵌入式系统的应用和发展。该文从嵌入式实时操作系统μC/OS-II内核入手,剖析了该操作系统的任务管理机理,结合工程应用实例,给出了多任务调度的实现过程。  相似文献   

18.
一种嵌入式计算机系统,硬件以386EX CPU为核心,支持实时纠错编码和标准的军用总线接口MIL-STD-1553B,软件基于VxWorks实时多任务操作系统,支持基于FLASH的文件系统。对该计算机系统的设计与实现的过程,包括硬件的构成、底层软件设计和应用软件开发调试中的问题进行了说明。  相似文献   

19.
针对RTOS的线程信号研究集中在调用算法或应用等方面,而对RTOS内部的线程信号响应机制、响应时间性能或运行流程的研究较少.对此,在分析RTOS的线程信号的作用、响应机制原理和关键技术要点的基础上,提出基于printf方式输出线程信号响应机制过程的剖析方法.以STM32L431芯片为例给出mbedOS的线程信号剖析实验...  相似文献   

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

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