嵌入式实时操作系统μC/OS-Ⅱ任务管理的优化

来源 :2003嵌入式世界研讨暨展示会 | 被引量 : 0次 | 上传用户:zjuxy2001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文对源代码公开的嵌入式实时操作系统μC/OS-Ⅱ的任务管理子系统进行了改写.突破了原系统对任务数量的限制,去除了原系统对每个任务必须有不同优先级的要求.并采用时间片轮换调度算法来解决同优先级的任务调度问题.用户的角度看来,改进后的系统是向下兼容μC/OS-Ⅱ.改写后的系统保留或改进原μC/OS-Ⅱ所拥有的几个实时操作系统所必需具备的几个特点:可确定性、响应性、用户控制、可靠性和故障弱化运行.改写后的系统比原系统有更好的用户控制特性,更便于在其上实现大型的、复杂的应用.实验证明,改写后的系统在功能上实现了设计目标.
其他文献
IC卡广泛地渗透到现代生活的各个方面.本文介绍了以AT89C51为核心的IC卡系统的硬件硬件设计和软件算法.成本低、电路简单可靠,在IC卡讯系统设计中具有典型性、实用性和普适性.
本文提出了一种基于GPRS的车辆监控调度系统.介绍了GPRS技术和系统的组成结构,具体分析了车辆终端的硬件设计与调度中心的网络通讯模式.最后,对系统实现的难点进行了分析.
本文介绍一种应用于在汽车后门车窗上的多功能控制器,它能实现对电动玻璃车窗、车窗雨刮器、喷水器以及电加热除霜器等的控制.文中详细介绍了基于PHILIPS 87LPC762单片机控制器的控制功能、硬件电路原理和程序设计方法.
利用VHDL语言,用Moore状态机设计了以FPGA为核心的交通灯控制器.采用了Altera公司的FPGA芯片EPM7160ELC84-10.
采用双嵌入式处理器结构对电动车控制器进行模块化设计,使系统本身结构清晰,各个模块独立运行,同时又相互协同工作.采用基于CIRRUS LOGIC公司的ARM7TDMI体系结构的EP7312处理器做为彩色LCD显示、音频播放、人车交互的控制器的主处理器单元.采用基于Motorola 68K体系结构的DragonBall VZ328做为系统输入信号采集处理、输出开关量控制、CAN总线的通讯控制的主处理器
GPS技术与计算机、通信技术相结合构成的产品,在移动目标定位、导航、监控等方面越来越受到人们的重视.本文详细介绍了车辆定位及监控管理系统控制器的工作原理、硬件和软件设计.
本文介绍一种以MC68EZ328为核心,以嵌入式Linux操作系统为平台的微位移测量仪.它具有很强的计算和处理能力,使测量的精度达到0.5μm以内.
无线红外探测器是目前国内安防报警市场上用的很多的探测器.本文主要介绍了利用微处理器技术,实现低功耗红外探测器的电路设计及程序编写,并对其性能做了简单介绍.
传感器网络化是实现信息获取网络化的重要环节,其需要通过标准的智能接口模块(smart transducer interface module STIM)实现传感器与网络之间的接口,文章根据IEEE 1451国际网络化传感器的接口标准,采用ADμC812片上系统实现网络化传感器STIM模块的设计,并针对网络化传感器的互换问题,介绍了TEDS描述与实现方法.
泓格科技致力于开发基于PC的控制系统已经有五年之久,从现有I-8000嵌入式控制器到领先业界推出的基于RISC和Windows CE.net的WinCon-8000控制器,目前已得到广大用户的热烈回响,这将是PC-Based控制器生产厂家与PLC厂家一较高下的新契机.