首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Micrium 实时多任务操作系统uC/OS-III

Micrium 实时多任务操作系统uC/OS-III

uC/OS-III是一个全新的实时内核,源于世界上最流行的实时内核uC/OS-II,除了提供熟悉的一系列系统服务,全面修订了API接口,使uC/OS-III更直观,更容易使用。该产品可以广泛应用于通信,工业控制,仪器仪表,汽车电子,消费电子,办公自动化设备等的设计开发。
            uC/OS-III是一个抢占的多任务内核,支持优先级相同的任务轮询调度。它可以移植到许多不同的CPU架构。uC/OS-III是专为嵌入式系统设计,可以与应用程序代码一起固化到ROM中。
            uC/OS-III可在运行时配置实时操作系统。所有内核对象,如任务,堆栈,信号量,事件标志组,消息队列,消息数量,互斥信号量,内存分区和定时器,由用户在运行时进行分配。这可以防止在编译的时候分配过多资源。
            uC/OS-III允许有任意数量的任务,信号量,互斥信号量,事件标志,消息队列,定时器和内存分区(仅受限于处理器可用的RAM大小)。
            uC/OS-III添加了许多非常有用的功能,如:可嵌套互斥信号量,可嵌套任务暂停,不需要信号量可发信号给任务,不需要消息队列可发送消息给任务,等待多个内核对象,针对'errno'或其他任务的特定状况的任务注册,内置的性能测量,死锁预防,用户定义的钩函数等。
            uC/OS-III还内置了支持内核感知调试。允许内核感知调试器以用户友好的方式检测和显示uC/OS-III的变量和数据结构,也允许uC/Probe在运行时显示和改变变量。
继承事业,薪火相传
返回列表