共查询到20条相似文献,搜索用时 8 毫秒
1.
在μC/OS-Ⅱ的内存管理中,内存被分成多个内存分区,每个分区又包含整数个大小固定的内存块,且释放时必须回到所属分区。缺少灵活性,容易产生内存碎片,内存利用率不高。利用Tertiary Buddy System算法,将可用内存划分为2K和3×2K。增加了可选择的内存块大小数目及种类。提高了μC/OS-Ⅱ中内存的使用率,同时在灵活性和可靠性上有了很大提高。 相似文献
2.
嵌入式系统的内存管理必须快速、可靠、高效。本文介绍了开源的嵌入式探作系统μC/OS-Ⅱ在实现数字便携式双通道存储示波表的应用中对动态内存管理的要求、存在的问题以及解决的策略. 相似文献
3.
在以S3C2410处理器的嵌入式平台上,把经典的vivi启动代码与μC/OS-Ⅱ操作系统结合在一起,探讨了μC/OS-Ⅱ的移植实现,尤其详述了在ARM处理器ISR中断模式下如何实现断点数据保护的方法.利用该方法,可以将一般ARM系统的启动代码同μC/OS-Ⅱ操作系统融合起来,对于μC/OS-Ⅱ操作系统在ARM平台的推广和μC/OS-Ⅱ操作系统的研究都很有意义. 相似文献
4.
从μC/OS-Ⅱ到μC/OS-Ⅲ的各种改进 总被引:1,自引:0,他引:1
相比μC/OS-Ⅱ,μC/OS-Ⅲ做了很多改进,比如任务调度策略、时间节拍管理等,不仅消除了μC/OS-Ⅱ中的一些局限,而且增加了一些全新的功能。本文首先介绍了μC/OS-Ⅱ的特点与局限,然后介绍了μC/OS-Ⅲ所做的各种改进。 相似文献
5.
6.
随着ARM技术的广泛应用,建立基于ARM构架的嵌入式操作系统已成为当前研究的热点。文中结合实例论述了基于ARM内核的微处理器上的嵌入式μC/OS-Ⅱ操作系统的移植技术,介绍了μC/OS-Ⅱ系统主要特点,给出了移植条件及移植的实现过程,同时对编写启动代码进行了说明并测试验证通过。 相似文献
7.
针对μC/OS-Ⅱ的内存管理策略中内存分配不是总能得到满足的情况,分析其存在的问题,通过将已建立的内存分区用链表链接,对其进行了改进。实验结果表明改进后的方案增加了内存分配的可靠性。同时对内存管理接口进行了改善,降低了内存分配的出错率,使其更加友好,更方便地为应用程序服务。 相似文献
8.
9.
通过对TI公司16位微处理器MSP430F149的性能结构的分析。结合嵌入式操作系统μC/OS-Ⅱ的可移植性给出了该操作系统在微处理器MSP430F149上移植的方法,并测试内核自身的运行状况和建立多任务应用程序验证了移植的成功。 相似文献
10.
11.
μC/OS-Ⅱ在LonWorks网络节点的移植研究 总被引:1,自引:0,他引:1
LonWorks是一具有强劲实力的现场总线技术,它以Neurom(神经元)芯片为核心构成智能节点。但是神经元芯片存在处理数据的能力不强、实时性也不强的缺点。针对这一缺点,通过外部扩展一个CPU(MCS-51),将神经元芯片的应用CPU中的应用程序移到单片机上,此外还在单片机中嵌入了μc/OS-Ⅱ嵌入式操作系统,提高了数据的处理能力,也提高了应用系统的实时性。 相似文献
12.
吴平 《单片机与嵌入式系统应用》2006,(3):23-25
介绍μC/OS-Ⅱ嵌入式实时操作系统的特点,分析单一的基于优先级调度算法存在的不足。根据嵌入式应用不同的实时性要求,将应用划分为实时任务、分时任务和后台任务三种类型。针对分时任务,新增加时间片调度算法,给出调度算法的实现方法,同时增加任务创建和销毁的接口;降低基于μC/OS-Ⅱ操作系统的嵌入式产品开发难度和设计成本。有利于该操作系统的应用推广。 相似文献
13.
分析了μC/OS-Ⅱ的内存管理方法,对其内存控制块数据结构进行了修改,增加了其安全性。利用双向链表方式组织内存区控制块,增加了内存分区的分割、释放以及合并功能。该方法的实现使μC/OS-Ⅱ在应用过程中的内存分配机制更加完善和灵活,实时性也得到了进一步的提高。 相似文献
14.
提出了一种改进的μC/OS-Ⅱ的调度算法,增加了时间片轮转算法,把μC/OS-Ⅱ改造为一个以任务优先级调度为主,时间片轮转调度为辅的实时操作系统.并通过碰撞检测算法和路径规划算法在该系统中的应用研究,表明改进的μC/OS-Ⅱ系统能很好地满足需要,具有良好的实用性. 相似文献
15.
随着ARM技术的广泛应用,建立基于ARM构架的嵌入式操作系统已成为当前研究的热点.文中结合实例论述了基于ARM内核的微处理器上的嵌入式μC/OS-Ⅱ操作系统的移植技术,介绍了μC/OS-Ⅱ系统主要特点,给出了移植条件及移植的实现过程,同时对编写启动代码进行了说明并测试验证通过. 相似文献
16.
倒立摆是一个快速响应的控制系统,是控制理论研究中的经典问题,要求能够快速执行控制;μC/OS-Ⅱ是一个多任务实时操作系统.能够时紧要任务给予快速的处理.采用μC/OS-Ⅱ作为操作系统,对倒立摆进行控制,取得了良好控制效果. 相似文献
17.
μC/OS-Ⅱ操作系统之所以在10多年的时间里作为一个嵌入式实时的多任务操作系统得到了广泛的应用,原因之一是它的任务管理机制存在许多的优点。多任务运行的最大难点就在于多任务的调度。 相似文献
18.
19.
无刷直流电机(BLDCM)控制系统具有时变、非线性、强耦合等特征,如何高效可靠地实现无刷直流电机的驱动控制是文章要解决的问题;文中以数字信号处理器(DSP)为硬件平台,以μC/OS-Ⅱ实时嵌入式操作系统为软件平台来设计无刷直流电机驱动控制系统,系统利用DSP周边外设丰富及运算速度快的优点简化了硬件系统,μC/OS-Ⅱ硬件实时性以及低成本、易控制、规模小、性能高,可大限度地缩短软件开发周期,降低开发成本. 相似文献
20.
LonWorks是一具有强劲实力的现场总线技术,它以Neuron(神经元)芯片为核心构成智能节点.但是神经元芯片存在处理数据的能力不强、实时性也不强的缺点.针对这一缺点,通过外部扩展一个CPU(MCS-51),将神经元芯片的应用CPU中的应用程序移到单片机上,此外还在单片机中嵌入了μC/OS-Ⅱ嵌入式操作系统,提高了数据的处理能力,也提高了应用系统的实时性. 相似文献