首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 46 毫秒
1.
提出了一种基于嵌入式实时操作系统μC/OS-Ⅱ的应用程序设计方法.该方法详细说明了通过信号量如何实现任务间的切换和调度,并给出了应用程序的基本结构.该结构清晰、易于理解、也容易实现.  相似文献   

2.
在基于μC/OS-Ⅱ的嵌入式应用程序设计中,不仅要充分利用μC/OS-Ⅱ的任务间切换和调度机制,而且要很好地使用μC/OS-Ⅱ的通信方式,才能使得应用程序设计更加灵活、有效.为了获得高效的应用程序,通过分析μC/OS-Ⅱ的消息邮箱通信机制,并利用μC/OS-Ⅱ的任务状态转换方法,提出了一种应用程序设计方法,给出了应用程序的基本结构.大量实验说明,该方法是有效的,并且此应用程序结构清晰、易于理解、也容易实现.  相似文献   

3.
胡俐蕊 《计算机工程与设计》2007,28(6):1376-1377,1380
在基μ/OS-Ⅱ的嵌入式应用程序设计中,不仅要充分利用μ/OS-Ⅱ的任务间切换和调度机制,而且要很好地使用μ/OS-Ⅱ的通信方式,才能使得应用程序设计更加灵活、有效。为了获得高效的应用程序,通过分析μ/OS-Ⅱ的消息邮箱通信机制,并利用μ/OS-Ⅱ的任务状态转换方法,提出了一种应用程序设计方法,给出了应用程序的基本结构。大量实验说明,该方法是有效的,并且此应用程序结构清晰、易于理解、也容易实现。  相似文献   

4.
μC/OS-Ⅲ是对μC/OS-Ⅱ的重大改进,增加了许多新的特性.在信号量的使用上,μ C/OS-Ⅲ增加了一些可选的参数,提高了使用的灵活性;新增了任务内嵌的信号量,可以更高效地和任务进行通信.本文分析对比μC/OS-Ⅱ和μC/OS-Ⅲ中信号量内部结构的差异及新增的特性.  相似文献   

5.
介绍了以LPC2365为核心处理器、嵌入式实时操作系统μC/OS-Ⅱ下的多串口通信编程方法。对于固定长度的短字节帧数据,通过设置合适的字节触发深度,一次中断完成数据接收任务;对于变长的长字节帧数据,则通过多次中断和等待延时的方法判断数据稳定并完成帧数据的接收;对于大量数据的接收和发送采用建立FIFO数据队列的方法。通过这些措施较好地完成了多串口较大数据量的通信任务。  相似文献   

6.
基于LwIP的μC/OS-Ⅱ网络应用程序设计方法   总被引:1,自引:0,他引:1  
针对嵌入式TCP/IP协议栈LwIP的三种应用程序设计接口,介绍了基于LwIP的μC/OS-Ⅱ网络应用程序设计的三种方法,并分析指出了各种方法的优缺点。其中,较详细地给出了基于LwIPAPI的μC/OS-Ⅱ网络应用程序设计方法,该方法利用LwIPAPI和μC/OS-Ⅱ的任务切换和调度机制,实现了LwIP进程和μC/OS-Ⅱ任务间的通信,提出了基于LwIPAPI的μC/OS-Ⅱ应用程序设计的基本框架;实验结果表明,该方法是可行的,并给出了实现HTTP协议的基本方法。  相似文献   

7.
在基于μC/OS-II的嵌入式应用程序设计中,不仅要充分利用μC/OS-II的任务间切换和调度机制,而且要很好地使用μC/OS-II的通信方式,才能使得应用程序设计更加灵活、有效。为了获得高效的应用程序,通过分析μC/OS-II的消息邮箱通信机制,并利用μC/OS-II的任务状态转换方法,提出了一种应用程序设计方法,给出了应用程序的基本结构。大量实验说明,该方法是有效的,并且此应用程序结构清晰、易于理解、也容易实现。  相似文献   

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

9.
根据OSEK/VDX规范,以及μC/OS-Ⅱ内核的特点,分析二者的差异,通过修改μC/OS-Ⅱ内核,设计出一种符合OSEK/VDX规范的车载嵌入式操作系统.并从任务管理与调度、资源管理、警报与计数器管理、事件管理和中断管理等多方面,详细地介绍了该系统的主要设计思想.  相似文献   

10.
从实际应用的角度对μC/OS-Ⅱ的运行机理进行了由表及里地分析,从最初的用户程序结构入手,分析了系统后台运行的工作流,揭示了运行过程中系统函数的复杂调用关系,并在寄存器级别对多任务的原理进行了分析,最后介绍了系统的移植过程和实现快速移植的简便方法。  相似文献   

11.
基于Nucleus PLUS的嵌入式系统的软件设计   总被引:4,自引:0,他引:4  
本文介绍了离子迁移谱仪的工作机理、软件系统设计以及嵌入式实时多任务操作系统(RTOS)Nucleus PLUS,重点介绍后者在离子迁移谱仪中的具体实现。  相似文献   

12.
巫茜  周庆 《计算机科学》2013,40(8):86-89
针对变电站IED之间的互操作性差、难以实现信息交互的问题,结合变电站技术改造,探讨了基于VxWorks嵌入式实时操作系统的IEC61850报文实现。借助VxWorks的Wind微内核提供的多任务环境、进程间通信和同步功能,讨论了任务调度策略、通信、同步和互斥机制,研究了信息模型的通信映射与快速报文传输服务,构建了实现IEC61850的信息模型实体,分析了快速报文在Wxvorks中的实现,给出了最优推荐方案。变压器经济运行自投切换初步实验结果表明,IEC61850变电站自动化最新国际标准的实施有利于采用最新通信技术实现对电力参数的监控,为系统拓展预留了广阔的空间。  相似文献   

13.
罗玎玎  赵海 《计算机工程》2005,31(9):91-92,95
分析了在基于抢占式内核的嵌入式实时操作系统WebitOS中设计TCP层协议软件时遇到的任务互斥问题,提出了一种““使用单独的发送任务““的解决方案,并通过实验对这种解决方案和传统的解决方案进行了对比.  相似文献   

14.
针对汽车电子软件的复杂性、实时性和可移植性问题以及现有OSEK操作系统的开源性问题,基于OSEK操作系统规范(ISO 17356-3),采用面向对象的程序设计思想,从任务、中断、资源、事件、计数器和警报6个方面进行研究,利用32位PowerPC处理器的数出前导零数目指令cntlzw和软中断等,设计了一个具有可裁减性和可扩展性的汽车电子实时操作系统,并在MPC5554开发板上进行了操作系统的内核移植和性能测试。  相似文献   

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

16.
嵌入式操作系统封装层的设计与实现   总被引:12,自引:2,他引:12  
文中对嵌入式操作系统封装的必要性作了较详细地论述,并以商用嵌入式操作系统VxWorks对通信类产品的封装为例对封装层的设计与实现进行了探讨。  相似文献   

17.
系统以飞思卡尔公司的PowerPC芯片MPC8548E为核心,运用VxWorks实时操作系统,成功移植了板级支持包,实现了千兆网络通信,系统平台预留了多种接口以便今后的功能扩展。首先介绍了网络平台的硬件设计,其次从软件方面进行了具体描述,最后对Vxworks操作系统及其网络编程做了详细的介绍。  相似文献   

18.
Solaris 8操作系统实时能力的分析   总被引:1,自引:1,他引:0  
随着实时应用变得越来越重要,人们希望能在Solaris等通用操作系统上开发和部署实时应用。对Solaris8操作系统的实时能力进行了分析,介绍了一个实时应用实例,提供了丰富的实时特性和良好的实时环境。  相似文献   

19.
高性能路由器操作系统HEROS的设计与实现   总被引:1,自引:2,他引:1  
实时分布式操作系统是高性能分布式路由器的控制核心 ,为了保证路由器系统的整体性能和安全性 ,本文设计并实现了实时分布式操作系统 HEROS(Highly Efficient Router Operating System) .HEROS基于微内核体系结构 ,其多任务内核实现了基于优先级的抢先式调度 ,高效率的任务间同步和通信原语 ,实时的中断处理和高效的内存管理机制 .为了更好地服务于分布式路由器体系结构 ,HEROS基于 Compact PCI总线实现了一种分布式通信机制和面向网络协议的高性能的缓冲管理机制 .目前 ,基于 HEROS的高性能安全路由器原型系统已经设计完成  相似文献   

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

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