找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 66|回复: 3
打印 上一主题 下一主题

μC/OS-III-The-Real-Time-Kernel User Manual

[复制链接]

156

主题

503

帖子

1186

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1186
跳转到指定楼层
1#
发表于 2016-7-14 15:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

您需要 登录 才可以下载或查看,没有帐号?注册

x
Micrium是领先的嵌入式中间件供应商,它宣布μC/OS-III即将上市。μC/OS-III是用于嵌入式设计的,是扩大了功能的实时操作系统(RTOS)。μC/OS-III具有可以抢占的多任务,数量不受限制的任务和优先级,平等优先级的轮转任务调度(round robin)等特性,它的目标是针对嵌入式开发者。开发者在当前和未来的嵌入式系统项目中需要节省时间。
3 G9 e3 k4 }& a) V
9 h, i, l% g( e8 Q( \: NMicrium的总裁兼首席执行官Labrosse 说:“μC/OS-III代表RTOS发展的进程。μC/OS-II诞生于1998年7月,具有丰富的现场至关重要的安全性认证,这限制了本来可以比较容易完成的改变。因此,μC/OS-II将仍然是一个Micrium产品。但是,μC/OS-III满足客户的要求,提供某些改进,解决当今复杂的设计,同时不牺牲现有的质量和干净的,人们已经习惯了的代码。我们的新产品正是如此。”3 u7 |7 @4 L. ^$ s  x3 x. y
# n! n4 J1 u1 n/ Q/ l/ m/ \
μC/OS-III是可以抢占的多任务内核,始终运行进入就绪态的最重要的任务。μC/OS-III支持无限数量的任务,并允许在运行时,监测堆栈增长的任务。它还支持无限数量的优先级。然而,通常情况下,对于大多数应用,32至256个不同的优先级是足够的。$ ]3 z& k% w% G! {

7 r1 [- n% u7 a( D6 f! l对于今天的设计,特别有用的是具有同等优先级的轮转调度的任务。μC/OS-III允许多个任务运行在同一优先级,每一个任务运行由用户指定的时间片。每个任务可以定义自己的时间单元,如果其完整的时间单元并不是必需的,每个任务可以放弃时间片。μC/OS-III还允许无限数量的内核对象,如任务,信号量,互斥,信号旗,消息队列,计时器和内存分区。μC/OS-III大部分是运行时可以配置。
* [# s# D. P; W4 J+ n! |) l5 Q- I) B4 h  a
μC/OS-III提供接近零的中断停用时间。μC/OS-III有一些内部数据结构和变量,需要获得原子访问权(不能够被打断的)。这些关键区域的保护由锁调度,而不是由禁用中断实现。中断被禁用的时钟周期几乎为零,确保了实时操作系统将能够响应一些最快的中断源。' I: C) t" X" j( B
/ _, D/ L: p. _6 {
支持的处理器包括:ARM7/9, Cortex-Mx, Nios-II, PowerPC, Coldfire, i.MX, Microblaze, H8, SH, M16C, M32C, Blackfin,等等。
9 K( q/ j: B5 J- b& @$ n! T+ GMicrium是领先的嵌入式中间件供应商,它宣布μC/OS-III即将上市。μC/OS-III是用于嵌入式设计的,是扩大了功能的实时操作系统(RTOS)。μC/OS-III具有可以抢占的多任务,数量不受限制的任务和优先级,平等优先级的轮转任务调度(round robin)等特性,它的目标是针对嵌入式开发者。开发者在当前和未来的嵌入式系统项目中需要节省时间。 * t7 z5 V5 C, v- {6 }1 N
" e8 S1 V2 |8 \, N
Micrium的总裁兼首席执行官Labrosse 说:“μC/OS-III代表RTOS发展的进程。μC/OS-II诞生于1998年7月,具有丰富的现场至关重要的安全性认证,这限制了本来可以比较容易完成的改变。因此,μC/OS-II将仍然是一个Micrium产品。但是,μC/OS-III满足客户的要求,提供某些改进,解决当今复杂的设计,同时不牺牲现有的质量和干净的,人们已经习惯了的代码。我们的新产品正是如此。”
9 Y8 V, l. C  F; u) t# ^" y+ h/ k3 a! F
μC/OS-III是可以抢占的多任务内核,始终运行进入就绪态的最重要的任务。μC/OS-III支持无限数量的任务,并允许在运行时,监测堆栈增长的任务。它还支持无限数量的优先级。然而,通常情况下,对于大多数应用,32至256个不同的优先级是足够的。$ b: b( Z! L1 \
; g2 k- b; \  H0 R/ f
对于今天的设计,特别有用的是具有同等优先级的轮转调度的任务。μC/OS-III允许多个任务运行在同一优先级,每一个任务运行由用户指定的时间片。每个任务可以定义自己的时间单元,如果其完整的时间单元并不是必需的,每个任务可以放弃时间片。μC/OS-III还允许无限数量的内核对象,如任务,信号量,互斥,信号旗,消息队列,计时器和内存分区。μC/OS-III大部分是运行时可以配置。) G" o2 }- n- b

' A' N' L! ^. D: PμC/OS-III提供接近零的中断停用时间。μC/OS-III有一些内部数据结构和变量,需要获得原子访问权(不能够被打断的)。这些关键区域的保护由锁调度,而不是由禁用中断实现。中断被禁用的时钟周期几乎为零,确保了实时操作系统将能够响应一些最快的中断源。
" m. ?0 w4 ~- b6 ~) C1 F, p# Y6 h! J8 g( e1 y: G9 p
支持的处理器包括:ARM7/9, Cortex-Mx, Nios-II, PowerPC, Coldfire, i.MX, Microblaze, H8, SH, M16C, M32C, Blackfin,等等。

MicroC-OS-III-The-Real-Time-Kernel User Manual.pdf

6.92 MB, 下载次数: 3, 下载积分: 威望 -5

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 支持!支持! 反对!反对!

155

主题

662

帖子

1191

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1191
2#
发表于 2016-7-15 09:09 | 只看该作者
谢谢分享,必须赞一个~' d% k( X: m% U6 n( ?/ N0 }

161

主题

526

帖子

1209

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1209
3#
发表于 2016-7-18 19:10 | 只看该作者
支持一下,很不错哦!
/ p3 x" c3 G. R3 g4 K

161

主题

526

帖子

1209

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1209
4#
发表于 2016-7-20 18:01 | 只看该作者
支持一下,很不错哦!* z* P2 s/ W# O) [0 x$ O( K  k
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-16 00:03 , Processed in 0.060542 second(s), 34 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表