嵌入式实时操½系统
—— µC/OS-III
Wai
nt
a
m
or
D
RTOS
Kernel
Pe
nd
in g
n
Ru
i ng
n
I SR
t in g
1
中½的嵌入式
OS
VxWork
Qnx
其他
µC/OS-II
Linux
WinCE
资料来源: 电子产品世界
年第1期
资料来源:《电子产品世界2009年第 期》
年第
“2008年嵌入式应用调查报告
年嵌入式应用调查报告627½调查问卷
½调查问卷”
年嵌入式应用调查报告
½调查问卷
2
µC/OS
和
µC/OS-II
Jean J.Labrosse
R & D Publications, Inc
最多可管理
60
个任务
基于优先级的可剥夺型内核
(
查表算法
)
90%
以上是硬件无关的
C
代码
与
CPU
有关的 汇编和
C
代码
<200
行
环境下运行,
可在
PC
环境下运行,源代码在书中所附的½盘或光盘上
可裁剪、可固化,
可裁剪、可固化,绝大多数
CPU
相关移植½件可从½上下½½
书中有详细解释,编程风格很专业、
书中有详细解释,编程风格很专业、漂亮
3
第一本书
是很½的教材
261页 含源代码约100
100页
261页,含源代码约100页
Licensing:
You do not need a license to
use this code in your
application, if your application
is distributed in object format.
You should however, indicate
in your product literature that
you are using
μ
C/OS, the Real
Time Kernel.
If you distribute
μ
C/OS in source code, you
must obtain a license.
4
第二本书
500页
500页
150页源码
含150页源码
Licensing
No licensing is required
if µC/OS-II is used for
education
You must obtain an
Object Code Distribution
License to embedded
µC/OS-II in commercial
product hat is sold with
the intent to make profit
5
评论