共查询到20条相似文献,搜索用时 0 毫秒
1.
基于μC/OS-Ⅱ嵌入式实时系统的优先级倒置分析 总被引:1,自引:0,他引:1
优先级继承协议和天花板优先级协议都可在一定程度上解决实时系统(IHOS)中的优先级倒置。文中讨论在嵌入式实时操作系统μC/OS-Ⅱ中的优先级倒置问题。通过对比选择合适的优先级天花板协议进行详细的系统分析设计,在μC/OS-Ⅱ应用中避免优先级倒置问题。 相似文献
2.
优先级继承协议和天花板优先级协议都可在一定程度上解决实时系统(RTOS)中的优先级倒置.文中讨论在嵌入式实时操作系统μC/OS-Ⅱ中的优先级倒置问题.通过对比选择合适的优先级天花板协议进行详细的系统分析设计,在μC/OS-Ⅱ应用中避免优先级倒置问题. 相似文献
3.
从产品研发的角度,针对小资源系统中使用μC/OS-Ⅱ的实时性和优先级关系进行了分析,提出了可删除任务的灵活应用和可变大小任务栈的实现方法,对于并行任务使用共享资源的几种情况给出了实用解决方案.这些措施获得了良好的任务并行性和实时响应,节约了代码存储空间. 相似文献
4.
从μC/OS-Ⅱ到μC/OS-Ⅲ的各种改进 总被引:1,自引:0,他引:1
相比μC/OS-Ⅱ,μC/OS-Ⅲ做了很多改进,比如任务调度策略、时间节拍管理等,不仅消除了μC/OS-Ⅱ中的一些局限,而且增加了一些全新的功能。本文首先介绍了μC/OS-Ⅱ的特点与局限,然后介绍了μC/OS-Ⅲ所做的各种改进。 相似文献
5.
μC/OS-Ⅱ中软件定时器的研究与改进 总被引:1,自引:0,他引:1
研究了μC/OS-Ⅱ实时操作系统中软件定时器功能,并分析了软件定时器的优缺点.给软件定时器加入优先级,使回调函数按优先级执行,提高系统的实时性.对改进后的系统在基于Cortex-M3内核的路虎LPC1768开发板上进行测试,经实验得出,改进后的系统实时性有所提高. 相似文献
6.
为了抑制优先级反转现象,采用优先级继承协议来解决优先级反转现象,在此协议中不能避免系统死锁现象的发生。分析了死锁现象产生的原因的,在优先级继承协议基础上提出了优先级反转和死锁问题的资源管理模式,采用排序锁定共享资源的方法,使共享资源按照SourceID由低到高的共享顺序依次被访问。理论证明该方法在一定程度上抑制优先级反转且避免了死锁现象的发生,通过实验结果表明了解决优先级反转和死锁的资源管理模式的正确性与可行性。 相似文献
7.
倒立摆是一个快速响应的控制系统,是控制理论研究中的经典问题,要求能够快速执行控制;μC/OS-Ⅱ是一个多任务实时操作系统.能够时紧要任务给予快速的处理.采用μC/OS-Ⅱ作为操作系统,对倒立摆进行控制,取得了良好控制效果. 相似文献
8.
μC/OS-Ⅱ操作系统之所以在10多年的时间里作为一个嵌入式实时的多任务操作系统得到了广泛的应用,原因之一是它的任务管理机制存在许多的优点。多任务运行的最大难点就在于多任务的调度。 相似文献
9.
μC/OS-Ⅱ是一种抢占式多任务内核,其可移植性好且代码量小,得到广泛的应用与研究。本文在对经要典任务调度模型和μC/OS-Ⅱ任务调度模型分析的基础上,对典型的2种调度模型进行了改进,提高了实时性,并有效地防止出现优先级翻转现象。 相似文献
10.
11.
提出了一种改进的μC/OS-Ⅱ的调度算法,增加了时间片轮转算法,把μC/OS-Ⅱ改造为一个以任务优先级调度为主,时间片轮转调度为辅的实时操作系统.并通过碰撞检测算法和路径规划算法在该系统中的应用研究,表明改进的μC/OS-Ⅱ系统能很好地满足需要,具有良好的实用性. 相似文献
12.
无刷直流电机(BLDCM)控制系统具有时变、非线性、强耦合等特征,如何高效可靠地实现无刷直流电机的驱动控制是文章要解决的问题;文中以数字信号处理器(DSP)为硬件平台,以μC/OS-Ⅱ实时嵌入式操作系统为软件平台来设计无刷直流电机驱动控制系统,系统利用DSP周边外设丰富及运算速度快的优点简化了硬件系统,μC/OS-Ⅱ硬件实时性以及低成本、易控制、规模小、性能高,可大限度地缩短软件开发周期,降低开发成本. 相似文献
13.
14.
基于开源的CANopen架构CanFestival和嵌入式实时系统μC/OS-Ⅱ,提出了一种构建CANopen从站平台的方法。详细阐述CANopen协议栈的软件结构设计,实现了μC/OS-Ⅱ系统在MC9S12XF512上的移植,并将CANopen从站协议的状态机封装成任务后嵌入到μC/OS-II中运行。该硬件平台采用单片机MC9S12XF512和高速CAN总线收发器TJA1040来实现。通信测试表明CANopen从站通信稳定,实现了DS301通信规范的功能。 相似文献
15.
实时操作系统的移植和扩展是近年来嵌入式系统领域的重要研究热点,对嵌入式系统的引入和应用,已越来越成为广大科研人员关心的问题。针对嵌入式实时操作系统的特点,对嵌入式实时操作系统μC/OS-Ⅱ进行深入探讨,首先介绍μC/OS-Ⅱ的移植条件,然后着重分析了它的内核运行机制,最后对移植函数作了说明。 相似文献
16.
17.
基于ARM的嵌入式操作系统μC/OS-Ⅱ的移植 总被引:1,自引:3,他引:1
介绍了μC/OS-ⅡRTOS的内核结构和任务管理,阐述了ARM嵌入式芯片的体系结构,给出了基于ARM的嵌入式操作系统μC/OS-Ⅱ的移植方法,运用UML系统建模的方法完成了从需求分析到设计实现全过程的标准化设计。 相似文献
18.
19.
基于μC/OS-Ⅱ的通讯协议栈的设计方法 总被引:2,自引:0,他引:2
嵌入式开发已经向着嵌入式操作系统方向发展,网络功能对于嵌入式应用也显得日益重要。然而现有的嵌入式通讯协议并不能完全满足实际应用的需求,从头开始一个通讯协议的设计,必然要遇到定时器管理、响应时间控制、可移植性等一系列的问题。如果在现有的嵌入式操作系统上添加通讯功能,就可以利用操作系统提供的功能来实现通讯协议,从而使设计的复杂性大大降低,并减轻工作量。文中提出了一种在现有的嵌入式操作系统(RTOS)μC/OS-Ⅱ上开发通讯协议栈的方法,并讨论了几个重要问题的实现方法。 相似文献
20.
μC/OS-Ⅱ操作系统之所以在10多年的时间里作为一个嵌入式实时的多任务操作系统得到了广泛的应用,原因之一是它的任务管理机制存在许多的优点.多任务运行的最大难点就在于多任务的调度. 相似文献