共查询到20条相似文献,搜索用时 31 毫秒
1.
针对实时操作系统μC/OS-II没有自己的网络协议栈,提出了基于ARM7TDMI处理器的μC/OS-II操作系统上轻型PPP协议的设计与实现,对μC/OS-II与处理器相关的代码部分进行了修改与编译,实现了μC/OS-II在ARM开发板上移植,为PPP协议的设计与实现提供了系统软件开发平台。通过编写了PPP协议main主模块、LCP模块、PAP模块、NCP模块和PPP等模块代码,在μC/OS-II操作系统中实现了轻型PPP协议。通过测试,验证了ARM开发板的PPP协议的网络通信功能。 相似文献
2.
在含Cache的处理器中,代码排布和指令预取是减少取指延迟的常用技术.代码排布侧重研究代码执行的空间相对位置,指令预取则关注于代码执行的时间相对关系.片上Trace技术非入侵地获得程序的执行路径及时间信息,将代码执行的时空关系联系起来,因此为排布技术和预取技术的结合使用提供了基础.基于YHFT-DSP平台,利用程序运行的周期行为特性设置预取,利用VLIW结构处理器的空闲单元执行预取指令,提出以增加预取容限为目标的函数级代码排布方法.实验结果表明,该方法能有效预取并减少指令Cache失效. 相似文献
3.
针对μC/OS-II中断处理过于简单,而复杂的中断服务程序会长时间屏蔽中断,甚至导致中断信号丢失的问题,提出基于μC/OS-II内核的中断下半部的设计方案;给出主要实现代码,并在ARM7核的S3C44B0X处理器上测试了这种中断下半部实现的时间指标.测试结果表明:这种中断下半部的实现方法占用处理器资源极小,因临界区保护而屏蔽中断的时间极短,并有助于使用μC/OS-II的开发者合理设计中断服务程序,以提高系统的实时性. 相似文献
4.
针对实时操作系统μC/OS-Ⅱ没有自己的网络协议栈,提出了基于ARM7TDMI处理器的μC/OS-Ⅱ操作系统上轻型PPP协议的设计与实现.对μC/OS-Ⅱ与处理器相关的代码部分进行了修改与编译,实现了μC/OS-Ⅱ在ARM开发板上移植,为PPP协议的设计与实现提供了系统软件开发平台.通过编写了PPP协议main主模块、LCP模块、PAP模块、NCP模块和PPP等模块代码.在μC/OS-Ⅱ操作系统中实现了轻型PPP协议.通过测试,验证了ARM开发板的PPP协议的网络通信功能. 相似文献
5.
以评价实时操作系统性能为目标,对时间参数的测量原理和方法进行了研究,以μC/OS-Ⅱ实时嵌入式操作系统为研究对象,分析其内核的实时机制及任务上下文切换时间、中断响应时间等实时性指标,给出了测量方法,并采用两种方法来获取时间参数,获得了一批嵌入式实时操作系统的数据,为实时性设计提供了参考。 相似文献
6.
针对当前大多数嵌入式操作系统不能同时支持时间和事件双重触发的机制,对μC/OS-II内核进行了深入研究,对μC/OS-II的调度代码进行了分析,提出了将系统内核架构设计为上下两层,以时间触发部分为上层主要模块,事件触发部分为下层基础模块的层次性架构。从而使得系统核心的调度器即可以调度TT任务也可以调度ET任务;实验证明,该方法不仅能够支持时间和事件双重触发的任务调度,而且在不影响可靠性和确定性的情况下,提高了系统的灵活性和实时性。 相似文献
7.
8.
μC/OS-II以其运行稳定、实时性强、代码短小精悍等优点受到嵌入式系统开发人员的青睐。该文介绍了一个采用μC/OS-II实现的心电监护仪的软件系统的设计与开发。将μC/OS-II移植到S3C2410处理器上,对μC/OS-II进行了配置,在μC/OS-II上创建并运行8个任务,采用消息队列来实现它们之间的通信,协同工作,实现了监护仪的功能。文章还对不采用操作系统、采用Linux以及采用μC/OS-II实现心电监护仪各自的优缺点作了比较和探讨。 关键词: 相似文献
9.
μC/OS-II作为一种实时性、源代码公开的嵌入式内核,已经被移植到8位、16位乃至32位单片机上。由于μC/OS-II其自身的高稳定性和实时性,并且具有可固化、可剪裁的特点,已经在许多领域都得到了应用。本文不讨论移植代码编写的具体过程,而是以凌阳单片机SPCE061A为例着重讨论了在移植μC/OS-II前需要了解的几个基本问题以及在移植μC/OS-II的过程中,OSCtxSw()和OSIntCtxSw()两个函数的比较、任务堆栈的设计以及用户中断服务子程序的编写等三个应注意的问题和以及处理它们的技巧。 相似文献
10.
μC/OS-Ⅱ作为一种实时性、源代码公开的嵌入式内核,已经被移植到8位、16位乃至32位单片机上.由于μC/OS-Ⅱ其自身的高稳定性和实时性,并且具有可固化、可剪裁的特点,已经在许多领域都得到了应用.本文不讨论移植代码编写的具体过程,而是以凌阳单片机SPCE061A为例着重讨论了在移植μC/OS-Ⅱ前需要了解的几个基本问题以及在移植μC/OS-Ⅱ的过程中,OSCtxSw0和OSIntCtxSw0两个函数的比较、任务堆栈的设计以及用户中断服务子程序的编写等三个应注意的问题和以及处理它们的技巧. 相似文献
11.
12.
任务切换时间和中断响应时间是嵌入式实时操作系统实时性能的重要指标。本文对μC/OS-II的上述指标进行了测试,并给出了测试方法;分析了不同的情况对μC/OS-II实时性能的影响。实验结果表明:实时性能与CPU运行频率成正比,而CPU利用率对实时性能影响较小。 相似文献
13.
μC/OS-II是一种抢占式多任务内核,其可移植性好且代码量小,得到广泛的应用与研究.本文在对经典任务调度模型和μC/OS-II 任务调度模型分析的基础上,对典型的2种调度模型进行了改进,提高了实时性,并有效地防止出现优先级翻转现象. 相似文献
14.
任务切换时间和中断响应时间是嵌入式实时操作系统实时性能的重要指标.本文对μC/OS-Ⅱ的上述指标进行了测试,并给出了测试方法;分析了不同的情况对μC/OS-Ⅱ实时性能的影响.实验结果表明:实时性能与CPU运行频率成正比,而CPU利用率对实时性能影响较小. 相似文献
15.
μC/OS-Ⅱ是一种抢占式多任务内核,其可移植性好且代码量小,得到广泛的应用与研究。本文在对经要典任务调度模型和μC/OS-Ⅱ任务调度模型分析的基础上,对典型的2种调度模型进行了改进,提高了实时性,并有效地防止出现优先级翻转现象。 相似文献
16.
17.
通过介绍μC/OS-Ⅱ实时操作系统中的时间管理功能,分析了系统中任务延时的优缺点.研究了一种基于硬件的延时机制,以提高系统的运行速度与实时性.在C8051F120单片机上进行测试,经实验得出此方法可以提高系统的实时性,减少系统的额外开销. 相似文献
18.
本刊编辑部 《单片机与嵌入式系统应用》2006,(7):85-85
本刊2006年第5期插1页的《基于AT91M40800的无线数据终端》中提及“μC/OS II为免费公开源代码,Interniche公司的协议栈为源码开放的”。这种将μC/OSII不加限定地说成是免费公开源代码是不确切的。μC/OS II的作者在《嵌入式操作系统μC/OS II》(第2版)中,为读者提供了V2.52版 相似文献
19.
Modbus/TCP作为主流的工业以太网标准之一,在工业控制现场得到了广泛的应用.但是Modbus/TCP协议本身并不保证实时性和对数据的并发处理能力.设计并实现了一种基于μC/OS-Ⅱ的Modbus/TCP协议栈——μCModbus,完全兼容Modbus/TCP标准,并提供时实时性和并发处理的能力.测试结果表明,μCModbus具有良好的实时性和并发处理能力,有较高的可用性. 相似文献
20.
随着微电子技术的飞速发展,越来越多的产品选择基于FPGA的SOPC系统设计。本文针对SOPC系统的硬件设计及软件的安全性、实时性、可移植性等方面的需求,在SOPC系统上移植μC/OS-II操作系统,并实现基于时间戳的调试功能。 相似文献