原创 嵌入式实时操作系统uC/OS-III即将发布

2009-5-17 02:10 6522 5 6 分类: MCU/ 嵌入式

 



2009-05-17 01:48:13 | 嵌入式实时操作系统uC/OS-III即将发布
 
       前两天邮箱里收到订阅的Micrium的邮件,一看还有一点点小吃惊,大家熟悉的嵌入式实时操作系统uC/OS-II的最新版本uC/OS-III即将发布!
       uC/OS-II作为一款源代码开放的RTOS,相信是很多人学习嵌入式操作系统的入门首选。当然我也不例外,看uC/OS-II有一小段时间了,多少也算入了点门。最近抽空在看一本介绍嵌入式实时操作系统编程的书,感觉质量还是比较高的,作者通过具体的例子讲解了任务划分等一些实际编程中常会遇到的问题,相信配合着那本著名的由uC/OS-II作者写的《嵌入式实时操作系统uC/OS-II》一起看的话,效果一定会很好。这本书书名是《基于嵌入式实时操作系统的程序设计技术》,作者周航慈,北航出的,大家有空的话可以翻一下。

       以下是我收到的那份Micrium的信,有关uC/OS-III的,自己把它翻译过来了。翻得可能次了点,不少地方理解了意思但是不知道用中文怎么说。大家凑合看吧,见谅,呵呵。


    Micrium 发布了嵌入式实时操作系统uC/OS-III,它的特性如下:抢先式多任务处理,无数目限制的任务及优先级,时间片轮番调度法允许多任务具有相同的优先级。新的uC/OS-III支持ARM7/9Cortex-MxNios-IIPower PCColdfirei.MXMicroblazeH8SHM16CBlackfin等多种处理器。目前在Q2上的测试正在进行中,正式产品将在2009年三季度发布。uC/OS-III将最终定价于9995美元。
抢先式多任务处理内核
      
uC/OS-III总是先运行已就绪的最重要的任务。uC/OS-III可以支持不限数目的任务,并允许被监视的任务在运行时增加其栈的大小。uC/OS-III同时支持不限数目的任务优先级。
时间片论调度
       uC/OS-III允许多个任务运行在同一个优先级上,每个任务都拥有一个用户指定的运行时间周期。每个任务都可以被指定其自己的时间量,并且当不需要其全部的时间量的时候,任务可以放弃其拥有的时间片。uC/OS-III同时支持不限数目的内核事件,如任务、信号量、互斥体、事件标志、消息队列、计时器和内存分配等。uC/OS-III通常在运行时是可配置的。
几乎为零的中断禁止时间

       uC/OS-III拥有大量的内部数据结构体和变量需要被访问。对这些关键区域的保护是通过锁定调度程序而不是关中断来实现的。中断几乎只被禁止了零时钟周期,这保证了实时操作系统可以对那些最快的中断做出响应。

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

用户1361860 2009-5-22 10:58

呵呵,估计最后做的和freertos差不多了,这个系统在powerpc, imx上跑有点不切实际吧,它还不足以驾驭这么强大的处理器
相关推荐阅读
用户1432457 2009-05-04 11:27
关于在DSPbuilder下含有MegaCoreFunction的模块无法保存问题的解决办法
 DSPbuilder是Altera公司提供的一种算法级的FPGA开发工具,主要是用来快速实现DSP算法并可以在Matlab的Simulink环境下进行系统级的仿真。如果你需要用FPGA来实现一个通信...
用户1432457 2009-04-28 01:22
第二届“Actel”杯FPGA大赛闯入决赛,发帖纪念~
去年年底在一哥们的带领下参加了第二届“Actel”杯中国大学生FPGA竞赛,经过了近三月的艰苦奋战,今天终于进入决赛啦!<?xml:namespace prefix = o ns = "urn:...
用户1432457 2009-04-26 17:39
DSP的FPGA实现学习笔记之一(算数运算)
        Xilinx的大学计划真是个好东西,不但让我在研一时就有机会接触Xilinx的FPGA开发板,还能让我在学校里就参加相关的FPGA培训。去年年底,Bob Stewart教授来到了我们学...
用户1432457 2009-04-24 00:05
好书推荐:《FPGA设计指南——器件、工具和流程》
        FPGA方面的书籍有很多,而且几乎每一本的头几章都会对FPGA做一个概念性的介绍,那有没有一本书不涉及具体的技术而是专门介绍有关FPGA的概念性的问题呢?答案当然是有啦,而且还写得相当...
用户1432457 2009-04-21 18:47
关于FPGA你所应该知道的
 学习FPGA一年有余,多多少少知道点东西。前一阵子实验室内部交流,我给大家做了一次关于“FPGA扫盲”方面的小讲座,主要介绍了一下FPGA的原理、器件以及设计流程。由于讲座的定位是“扫盲”,所以讲得...
我要评论
1
5
关闭 站长推荐上一条 /3 下一条