首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 187 毫秒
1.
该文应用任务堆栈保护,开关中断保护关键代码等方法将μC/OS-II移植到到TI的C64X为内核的DSP中,介绍了移植中需注意的事项,并对移植过程中的任务调度及堆栈做出优化。实践证明移植μC/OS-II后仅以很小的代价实现了开发周期的缩短,可维护性好以及实现多任务的目的。  相似文献   

2.
为满足幕墙擦洗机器人平台对控制系统实时性和并发性的要求,以μC/OS-II实时操作系统(RTOS)为平台,针对本机器人的特定应用开发了其软硬件系统。介绍了擦洗机器人的功能结构特征,说明了控制系统结构。以此为基础,分析了机器人本体多任务软件的划分和任务优先级的确定。实验证明本控制系统有效地实现了机器人运动层的控制协调。  相似文献   

3.
嵌入式TCP/IP协议在网络通信中的应用   总被引:6,自引:1,他引:6  
介绍了TCP/IP协议在实时多任务操作系统μC/OS-II内核中的设计方案,将TCP/IP协议嵌入单片机中,借助网卡芯片RTL8019AS实现了单片机在局域网内和通过局域网在因特网上的数据传输。用户终端以单片机系统板为媒介,通过网络与远程数据终端实现数据通信。  相似文献   

4.
将ARM处理器和μC/OS-Ⅱ应用到无线固话的开发中,阐述了无线固话的主任务模块的开发.此外,讨论了基于μC/OS-Ⅱ实时多任务系统的任务程序开发的一般思路和方法,对其他的多任务系统的开发也具有一定的借鉴意义.  相似文献   

5.
介绍了一种实时多任务内核μC/OS-II,并设计了一种将μC/OS-II植入TMS320C54X的方案.  相似文献   

6.
为提高煤矿井下斜巷提升绞车的安全运行及信号自动控制,设计了一种基于嵌入式实时操作系统μC/OS-II的绞车控制信号装置串口屏人机交互系统。系统基于Cortex-M3内核微控制器STM32F101C8T6硬件平台,采用μC/OS-II实现绞车控制器与串口屏的数据通信,实现了绞车斜巷中各声光信号器历史数据记录、当前状态显示、打点、语音播报及绞车电机实时控制等。实验表明,采用μC/OS-II进行人机交互及绞车控制等多任务管理,增强了系统的稳定性,提高了系统控制的实时性。  相似文献   

7.
μC/OS-II是一款非常优秀的开源实时嵌入式操作系统,但由于其简单功能特性,限制了应用范围,与其它支撑软件如TCP/IP、文件系统(FS)、图形界面(GUI)等结合使用构建嵌入式应用软件是一个必然的趋势.通过对μCGUI图形界面和μC/OS-II操作系统平台在S3C2410的整合实现,归纳出整合移植的具体步骤,经多任务实现的基于该整合平台的视频采集系统实验范例运行验证证明,该整合移植工作是成功的,整合出的平台是稳定的,可靠的.  相似文献   

8.
本文介绍了一款基于嵌入式实时操作系统的实时时钟控制器的设计全过程.在操作系统的选择上,对比μC/OS-II 、KEIL C51的RTX51及Small RTOS51在代码量、任务切换机制等方面的区别,阐述了选择Small RTOS51的理由.而后介绍了使用Small RTOS51进行系统设计的过程--在详细的解释了各任务的划分与各信号量的作用的同时,分析了使用嵌入式实时操作系统的优点.  相似文献   

9.
为了让实时操作系统更快更确定地处理复杂任务,本文以μC/OS-II为基础,采用软、硬件协同设计的方法,通过将内核中耗时和关键性的操作转移到硬件,提高系统确定性和速度。同时,采用现场可编程门阵列(field programmable gate array,FPGA)技术,实现硬件加速器的设计,中央处理器(central processing unit,CPU)与加速器的通信,通过DW8051的特殊功能寄存器总线(special function register,SFR)实现,并利用Altera公司的DE1-SoC开发板作为验证平台进行实验。实验结果表明,任务切换效率比原μC/OS-II系统提高了446倍,节省了时钟中断处理时间,提高了μC/OS-II系统的性能。该设计具有一定的实际应用价值。  相似文献   

10.
该文设计了一种基于全新体系架构的软/硬件任务管理的局部动态可重构嵌入式系统,并在该系统上移植了实时操作系统μC/OS-II,实现了单芯片上软/硬件任务管理的动态部分可重构系统.实验结果表明,硬件任务可以和软件任务一样灵活的实时调度运行,相比于传统的硬件固定系统,资源利用率节约了50%以上,而相比于传统的软件处理器,执行...  相似文献   

11.
设计的城市污水处理控制系统以ARM920T处理器S3C2410X为核心,并根据污水实时处理的性能要求,设计硬件电路模块,完成了模数转换电路,串行接口、用户接口,存储系统设计和基本的外围电路硬件电路系统的设计。并对实时嵌入式操作系统μCOS-Ⅱ进行移植,使系统具备了执行多任务的能力。利用嵌入式实时系统的优势,实现了多任务间通信,解决了系统的不断开发、维护困难这一弊病。同时,还在μCOS-Ⅱ系统的基础上,移植了嵌入式图形界面μC/GUI并设计用户界面。  相似文献   

12.
提出了以实时多任务系统中的任务链为组件,任务链运行时间比例作为组件的权重系数,建立实时多任务软件的可靠性建模方法。该方法符合实时多任务系统应用软件运行的实时情况,拓展了实时系统可靠性建模的思路,其可靠性模型可以给出单个任务链的可靠性参数,且建模方法还可以根据不同任务链的重要程度,进行可靠性分配并决定软件测试和投放时间。  相似文献   

13.
Windows多任务机制及其应用研究   总被引:2,自引:0,他引:2  
首先对Windows多任务机制进行了分析,指出其在实现任务实时性方面的不足,然后针对这一不足,提出了改善其任务调度性能和实现任务实时性的几种策略,重点给出了利用其未公开技术对其系统时钟编程的方法。  相似文献   

14.
针对以8位单片机为控制芯片的市场伞控制系统在风速、光强检测等多任务调用的实时性问题,提出一种将实时嵌入式操作系统UC/OS-II移植到单片机中的方法。利用UC/OS内核的多任务调度功能,从软件上对多个任务进行优先等级划分。该方法有效地实现了市场伞控制系统的多任务实时性,提高了市场伞控制系统的软件模块化程度,使系统的运行更加稳定、可靠。  相似文献   

15.
不同的任务调度算法将任务分配在不同的处理单元,会产生不同的能耗。在基于片上网络的多核系统中,将任务分摊到所有处理器核能提高系统利用率,但导致大量的簇间通信,增加数据传输能耗。本文在对系统能耗进行建模的基础上,提出一种能耗约束的任务调度算法。该算法结合任务间依赖关系,动态计算任务分配时产生通信开销最小的簇和系统利用率最大的簇,通过计算在相应簇上产生的系统能耗,选择产生系统能耗小的分配方案以平衡系统利用率和簇间通信开销。仿真实验结果证明,算法在减少了簇间通信开销并提高系统利用率的同时,降低了系统能耗。  相似文献   

16.
以MC68HC908AZ60为例,阐述了μC/OS-Ⅱ任务切换原理及其在Motorola八位机上的移植过程,随后给出了一个基于μC/OS-Ⅱ的多任务应用编程实例.  相似文献   

17.
多核系统在移动终端、多媒体设备上的广泛应用对于多核系统的调度提出了新的要求,由于这些多核设备中大量的周期性与实时动态任务的执行,使得传统的Pfair和ERfair等经典算法产生了大量的任务迁移,同时对于动态任务调度并不能提供良好的支持。因此,在Pfair经典调度算法的基础上,结合EDF等局部调度算法,以时间帧的模式轮转多任务的周期执行,并采用处理器时间帧间的任务固定来降低任务的迁移率。仿真实验表明,在对任务调度公平性影响很小的情况下,大大降低了任务的迁移率并能更好的处理动态任务,具有更高的效率和更为广泛的使用范围。  相似文献   

18.
探讨了μC/OS-Ⅱ中任务控制的实现方法。首先,对μC/OS-Ⅱ的内核进行了概述;其次,阐述了μC/OS-Ⅱ的任务调度算法、优先级表示;最后,讨论了μC/OS-Ⅱ的中断实现和任务的通信与同步。  相似文献   

19.
针对μC/OS-Ⅱ过于单一的调度算法引起的应用局限性,提出一种混合调度算法.在原有的基于优先级的抢占式调度算法基础上,扩展了同级调度.对于具有同一优先级的多任务的任务组,按照用户设定的优先级阈值进行划分,优先级高于该阈值为实时任务组,否则为非实时任务组.同级实时任务组采用较公平的时间片轮转算法,同级非实时任务组采用开销较少的先来先服务算法.算法基于FPGA实现,由VHDL描述,通过ISE 10.1仿真,仿真结果表明,硬件任务调度器保证了调度的正确性,提高了系统的实时性.  相似文献   

20.
提出了一种基于TMS320C6415的嵌入式通信协议栈的实现方法。协议栈以TCP/IP/PPP为主,底层设计物理层协议,通过McBSP与信道调制解调的DSP进行数据帧收发,实现多DSP互连传输数据和物理信道状态通告;上层增加会话层,数据通过PCI总线接口与主机应用层协议进行通信,在DSP内部采用μC/OS-II完成多任务的调度管理。在Windows 2000上用Driver Studio设计实现cPCI的WDM驱动。实验结果表明,该协议栈具有结构紧凑、层次分明、传输速率高、回路延迟小的特点,符合设计要求。以之为基础开发的协议栈软件实现了远程测量通信。  相似文献   

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

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

京公网安备 11010802026262号