μCOS-II和ecos比较
大学物理-12章:光的干涉

iD
n1
e
A
C n2 n1
B
n1
薄膜干涉
§4 分波面双光束干涉
一、杨氏双缝实验(1801)
装置: 稳定、明暗相间条纹
P
S1
Sd
r1
r2
y o
S2
D
物理分析:
d sin d tg yd
D
P
S1
d
r1
r2
y
o
S2 r2 r1
D
yd D
2k
2 (2k 1)
亮纹
暗纹
2
明、暗纹位置:
k 3, 2n1e / 3 368nm
讨论:
1 2k k 0,1, 2
I I1 I2 2 I1I2
if I1 I2 4I1
光的强度为最大值,干涉极大
I I1 I2 2 I1I2 cos
讨论:
2 (2k 1) k 0,1, 2
I I1 I2 2 I1I2
if I1 I2
0
光的强度为最小值,干涉极小
§3 两列单色波的干涉
2e
n22
n12
sin2
i
2
k
2ne 2 k
4ne 41.301.0107 5.20107
2k 1
2k 1
2k 1
k=1时: 5.20 107 m ----绿色光
k=2时: 1.733107 m
----紫外光,不可见
练习:一油轮漏油(n1=1.2)污染海面,在 海水(n2=1.3)表面形成一层薄油污。
随机变化
cos(2
1)
1
cos(2 1)dt 0
0
I I1 I2 非相干叠加加!
光的偏振马吕斯定律

起 偏
I0
起偏器
1 2 I0 偏振化方向
2021/6/7
光的偏振马吕斯定律
8
检偏
用偏振器件分析、检验光的偏振态
P
待检光
I
?
思考:
• I不变?是什么光 • I变,有消光?是什么光 • I变,无消光?是什么光
2021/6/7
光的偏振马吕斯定律
9
2021/6/7
光的偏振马吕斯定律
10
三 马吕斯定律(1880 年)
i0
2021/6/7
光的偏振马吕斯定律
19
讨论 讨论下列光线的反射和折射(起偏角 i 0 )
i0
i0 i0
i0
i
2021/6/7
i
光的偏振马吕斯定律
i
20
11-12 双折射
一 双折射的寻常光和非寻常光
折射定律
i
双折射现象
方解石晶体
n
玻璃
波 动动光光学学
sin i n 恒量
sin
2021/6/7
(迈氏干涉仪光线往返经过介质两次)
光的偏振马吕斯定律
[15-1] 干涉
[15-2] 子波;子波干涉
[15-3] 4;第一;暗(半波带数是暗条纹级数的2倍) [15-4] 2(位相差) ;暗
[15-6] D [15-7] C
类同
[15-9]
5104mm(asin
ax k3
f
)
x8mm 2
光的偏振马吕斯定律
马吕斯从事光学方面的研究。1808 年发现反射时光的偏振,确定了偏振光 强度变化的规律(现称为马吕斯定律)。 他研究了光在晶体中的双折射现象, 1811年,他与J.毕奥各自独立地发现折 射时光的偏振,提出了确定晶体光轴的 方法,研制成一系列偏振仪器。
三角函数大小比较题

三角函数大小比较题
在三角函数大小比较中,我们通常比较正弦函数、余弦函数和正切函数的大小关系。
下面我将从不同角度来回答这个问题。
1. 角度范围比较:
在角度范围为0到90度之间,正弦函数的值是递增的,余弦函数的值是递减的,而正切函数的值是递增的。
在角度范围为90到180度之间,正弦函数的值是递减的,余弦函数的值是递增的,而正切函数的值是递减的。
在角度范围为180到270度之间,正弦函数的值是递减的,余弦函数的值是递增的,而正切函数的值是递增的。
在角度范围为270到360度之间,正弦函数的值是递增的,余弦函数的值是递减的,而正切函数的值是递减的。
2. 值的范围比较:
正弦函数和余弦函数的值范围都是[-1, 1],即它们的取值
范围在-1到1之间。
正切函数的值范围是整个实数集,即正切函数可以取任意实
数值。
3. 周期性比较:
正弦函数和余弦函数的周期都是360度或2π弧度,即它们
的图像在每个周期内重复。
正切函数的周期是180度或π弧度,即它的图像在每个周
期内重复。
4. 特殊点比较:
在0度、90度、180度、270度和360度这些特殊角度点上,正弦函数和余弦函数的值有特殊的关系。
例如,正弦函数在0度和360度处的值为0,而余弦函数在0度和180度处的值为1。
在90度和270度这些特殊角度点上,正切函数的值为无穷
大或无穷小。
综上所述,三角函数的大小比较涉及到角度范围、值的范围、周期性和特殊点等方面。
具体的比较结果需要根据具体的角度值来确定。
三角函数公式表(全)

三角函数公式表同角三角函数的基本关系式倒数关系: 商的关系:平方关系:tanα·cotα=1sinα·cscα=1 sinα/cosα=tanαsin2α+cos2α=11+tan2α=sec2α(六边形记忆法:图形结构“上弦中切下割,左正右余中间1”;记忆方法“对角线上两个函数的积为1;阴影三角形上两顶点的三角函数值的平方和等于下顶点的三角函数值的平方;任意一顶点的三角函数值等于相邻两个顶点的三角函数值的乘积。
”)诱导公式(口诀:奇变偶不变,符号看象限。
)sin(-α)=-sinαcos(-α)=cosαtan(-α)=-tanαcot(-α)=-cotαsin(π/2-α)=cosαcos(π/2-α)=sinαtan(π/2-α)=cotαcot(π/2-α)=tanαsin(π/2+α)=cosαsin(π-α)=sinαcos(π-α)=-cosαtan(π-α)=-tanαcot(π-α)=-cotαsin(π+α)=-sinαsin(3π/2-α)=-cosαcos(3π/2-α)=-sinαtan(3π/2-α)=cotαcot(3π/2-α)=tanαsin(3π/2+α)=-cosαsin(2π-α)=-sinαcos(2π-α)=cosαtan(2π-α)=-tanαcot(2π-α)=-cotαsin(2kπ+α)=sinαcos(π/2+α)=-sinαtan(π/2+α)=-cotαcot(π/2+α)=-tanαcos(π+α)=-cosαtan(π+α)=tanαcot(π+α)=cotαcos(3π/2+α)=sinαtan(3π/2+α)=-cotαcot(3π/2+α)=-tanαcos(2kπ+α)=cosαtan(2kπ+α)=tanαcot(2kπ+α)=cotα(其中k∈Z)两角和与差的三角函数公式万能公式sin(α+β)=sinαcosβ+cosαsinβsin(α-β)=sinαcosβ-cosαsinβcos(α+β)=cosαcosβ-sinαsinβcos(α-β)=cosαcosβ+sinαsinβtanα+tanβtan(α+β)=———----———1-tanα·tanβtanα-tanβtan(α-β)=—————-------—1+tanα·tanβ2tan(α/2) sinα=——————1+tan2(α/2)1-tan2(α/2) cosα=——————1+tan2(α/2)2tan(α/2) tanα=——————1-tan2(α/2)半角的正弦、余弦和正切公式三角函数的降幂公式二倍角的正弦、余弦和正切公式三倍角的正弦、余弦和正切公式sin2α=2sinαcosαcos2α=cos2α-sin2α=2cos2α-1=1-2sin2α2tanαtan2α=—————1-tan2αsin3α=3sinα-4sin3αcos3α=4cos3α-3cosα3tanα-tan3αtan3α=——————1-3tan2α三角函数的和差化积公式三角函数的积化和差公式Sinα+sinβ=2sin[(α+β)/2]·cos[(α-β)/2] sinα-sinβ=2cos[(α+β)/2]·sin[(α-β)/2] cos α+cos β=2cos[(α+β)/2]·cos[(α-β)/2] cosα-cosβ=-2sin[(α+β)/2]·sin[(α-β)/2]1sinα·cosβ=-[sin(α+β)+sin(α-β)]21cosα·sinβ=-[sin(α+β)-sin(α-β)]21cosα·cosβ=-[cos(α+β)+cos(α-β)]21sinα·sinβ=— -[cos(α+β)-cos(α-β)]2化asinα±bcosα为一个角的一个三角函数的形式(辅助角的三角函数的公式)THANKS致力为企业和个人提供合同协议,策划案计划书,学习课件等等打造全网一站式需求欢迎您的下载,资料仅供参考。
波函数和薛定谔方程 郭红

波函数和薛定谔方程郭红----0a106a76-7161-11ec-af1f-7cb59b590d7d波函数和薛定谔方程郭红波函数与薛定谔方程_郭红第13卷第6期2000年12月高等函授学报(自然科学版)《高等教育(自然科学)杂志》第13卷。
2000年12月6日文章编号:1006-7353(2000)06-0007-04波函数与薛定谔方程(华中师范大学物理系)(广东省梅州农业学校)文摘:讨论了在量子力学中把波函数作为复值的必要性,阐明了状态叠加原理是引入复值波函数的物理基础。
介绍了一种求解薛定谔方程的简单方法。
关键词:波函数;叠加原理;薛定谔方程CLC编号:o413 1文件识别码:a1波函数与叠加原理众所周知,微小物体具有波粒二象性。
因此,我们可以用波函数来描述微系统的状态。
然而,必须强调的是,波函数给出的有关微观系统的信息基本上是统计的。
例如,如果在适当的条件下制备具有动量P的粒子,并测量其空间位置(或角动量),我们就无法预测该测量的准确结果,而只知道获得各种可能结果的概率。
人们自然会问:既然量子力学只能给出统计性质,只需要引入一个概率分布函数(就像经典统计力学一样),为什么要假设一个复值波函数?事实上,引入复值波函数的物理基础是量子力学的一个基本原理(叠加原理)。
这个原理告诉我们,两个状态的叠加并不是概率的相加,而是具有相位[1]的复波函数的相加。
因此,在双缝衍射实验中,我们可以在屏幕上看到干涉图样。
现在我们再来详细考察双缝衍射实验。
我们在屏上选择一个小区域p,分别打开左边和右边狭缝,单位时间落在p区域内的粒子数目分别为n1和n2;然后同时打开两条狭缝。
试问:这时单位时间内落在小区域p内的粒子是否等于来自左边狭缝的n1个右边狭缝中的粒子和N2粒子的总和呢?不,因为粒子一个接一个地穿过狭缝,它们彼此不接触影响,因此,这个结果表明,似乎原先通过左边狭缝的粒子,在打开右边狭缝时会影响它落在屏上的位置,也就是说,我们必须设想单个粒子具有波动性,因此,仅仅把波动性理解为概率分布是不够的[2]。
【最新精选】短时耐受电流试验

【最新精选】短时耐受电流试验短时耐受电流能力试验第一节概述短时耐受电流能力试验,是用来考核开关电器在发生过载和短路故障的情况下,并不分断电路但应能承受短时间、大电流所形成的点动力和热效应的作用而不致破快的能力。
由于开关电器所使用的场合不同,短时耐受电流能力试验可分为两种:(1)额定短时耐受电流的承载能力试验。
(2)耐受过载电流能力试验。
低压配电线路发生短路故障时,由于线路总阻抗减小,短路电流超过该线路的额定电流许多倍,对于大容量的低压配电系统,短路电流可能达到几万到几十万安培。
短路电流产生的巨大电动力效应和热效应会使导体变形、绝缘破坏、短路电路中的电气元件损坏。
装置在线路上的电器在短路障碍的短暂时间内应该能经受住短路电流的冲击,不受破坏。
笼型电动机启动时,电动机的启动电流较大,一般均大于6倍电动机的额定电流,用于接通和分断电动机的电器,应能耐受由于启动和加速电动机过程中出现的过电流及正常工作中一定时间内过载所引用的过电流产生的热效应。
短路故障电流通过电器时,同时产生点动力效应和热效应,并同时对电器起作用,而且这两种效应对电器的破坏作用又是相互关联的。
电动力效应在电器的动、静触头间所产生的斥力可使触头的接触电阻增大,从而增大触头的发热,即热效应增加。
而热效应可使电器的所有载流部件的机械强度下降,从而降低了耐受电动力的能力。
因此,电动稳定性试验和热稳定性试验严格说来是不应该分开进行的。
短时耐受电流能力试验就是对电器的电动稳定性和热稳定性的一种综合考核。
图7-1 平行直流载流导体间的电动力一、电动力分析因为通有电流的导体在其周围要形成磁场,而处于磁场中的载流导体要受到机械力的作用,所以两个载流导体之间也同样存在机械力的作用,这种由于电流的存在而产生的力通常称为电动力。
1、两导体间的点动力。
如图7-1所示的两平行直线导体,导体a中通过的电流I在导体b处产生磁1 场,其强度为,的大小正比于导体a中的电流I值,即,磁场的方向可BI,BB11用右手螺旋定则来确定。
力学竞赛试题及答案

(1)利用三力学竞赛试题及答案一、四叶玫瑰线解:(1)对于四叶玫瑰曲线p = acos28,在直角坐标系中可写成(图3-1)X将° = acos2&代入上式,得y = /? sin 8x = a cos 28 cos 0 y = a cos 20 sin 0固定内齿轮O 内作纯滚动,其中内齿轮的半径为小齿轮的半径为厂,画笔所在E 点离 小齿轮圆心a 的距离为随系杆OO ]的转动,其E 点的轨迹为X E =(R - r) COS 0 + acos (py E = (/? 一厂)sin Q _ g sin 0R — f利用小齿轮的纯滚动条件RO=r((P +O).有0 = —— 0.代入上式可得{小齿轮q 在cosacos0 = *[cos@ + 0) + cos@-0)](4)R_rx 已=(R — r) cos 0 + e cos( -- cp) < rR _ ry E =(/?_ 厂)sin&_fsin( ---------- <p).'r作变换,令3=30,上式可改写为R_»・ x E =(R- r) cos 30 + E cos(3 ---------- cp)rR-r y E =(/?_/•) sin 30 _ £ sin(3----------------------------------------- c p)r(3)对照式(2)和式(3)中的系数,有联解之,得3a —a ,e=—22做一个如图3・2所示的行星齿轮绘图机构,取式(4)中的参数,即可画出p = acos20 的四叶玫瑰曲线。
二. 手指转笔在你思考问题时有用手指转笔的习惯吗?请你用卞述刚体简化模型,进行分析计算:(1)本问题与力学中的什么内容有关系?(2) 求出笔绕手指无滑动转一周中,手指作用于笔的正压力和摩擦力的大小; (3)给出笔与手指间的摩擦因数“随AC 长度*变化应满足的条件。
ex-cos等价无穷小

ex-cos等价无穷小
首先,让我们来解释一下"ex-cos"这个术语。
"ex-cos"是一个指数函数和余弦函数的组合,表示为excos(x)。
指数函数(e^x)表示为以常数e 为底数的指数幂,而余弦函数(cos(x))表示为给定角度的三角函数。
现在我们来解释什么是"等价无穷小"。
等价无穷小是一个数学概念,用来描述两个函数在某点附近的行为非常相似。
如果函数f(x)和g(x)在某个点x=a附近满足lim(x→a)(f(x)/g(x)) = 1,那么我们说f(x)和g(x)是在x=a处等价无穷小。
现在我们来讨论excos(x)是否是等价无穷小。
我们需要研究lim(x→0)(excos(x)/x)的值。
如果这个极限等于1,那么我们可以说excos(x)是在x=0处的等价无穷小。
要计算这个极限,我们可以使用泰勒级数展开式。
将excos(x)和x都展开到一阶项,我们可以得到excos(x)/x的近似表达式为1+x/2。
因此,当x趋近于0时,excos(x)/x的极限值为1,这意味着excos(x)是在x=0处的等价无穷小。
总结一下,excos(x)是一个指数函数和余弦函数的组合。
它在x=0处是一个等价无穷小,这意味着它在x=0附近的行为非常接近于x。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
嵌入式系统μC/OS-II与eCos的比较 摘要:叙述嵌入式系统和嵌入式操作系统的概念,简述嵌入式实时系统的发展阶段。重点介绍μC/OS-II和eCos的发展历史,并且对μC/OS-II与eCos进行比较,为大家在选择嵌入式操作系统时提供参考。
关键词:嵌入式系统 μC/OS-II eCos 1 背景 随着计算机技术的迅速发展和芯片制造工艺的不断进步,嵌入式系统的应用日益广泛:从民用的电视、手机等电路设备到军用的飞机、坦克等武器系统,到处都有嵌入式系统的身影。在嵌入式系统的应用开发中,采和嵌入式实时操作系统(简称RTOS)能够支持多任务,使得程序开发更加容易,便于维护,同时能够提高系统的稳定性和可靠性。这已逐渐成为嵌入式系统开发的一个发展方向。
用日益广泛:从民用的电视、手机等电路设备到军用的飞机、坦克等武器系统,到处都有嵌入式系统的身影。在嵌入式系统的应用开发中,采和嵌入式实时操作系统(简称RTOS)能够支持多任务,使得程序开发更加容易,便于维护,同时能够提高系统的稳定性和可靠性。这已逐渐成为嵌入式系统开发的一个发展方向。<>
2 嵌入式操作系统概述 嵌入式操作系统是一种支持嵌入式系统应用的操作系统软件。它是嵌入式系统(包括硬、软件系统)极为重要的组成部分,通常包括与硬件相关的底层驱动软件、系统内核、设备驱动接口、通信协议、图形界面、标准化浏览器Browser等。嵌入式操作系统具有通用操作系统的基本特点,如能够有效管理越来越复杂的系统资源;能够把硬件虚拟化,使得开发人员从繁忙的驱动程序移植和维护中解脱出来;能够提供库函数、标准设备驱动程序以及工具集等。与通用操作系统相比较,嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固态化以及应用的专用性等方面具有较为突出的特点。 嵌入式系统的出现至今已经有30多年的历史。纵观嵌入式技术的发展过程,大致经历了四个阶段。
(1)无操作系统的嵌入式算法阶段 这一阶段的嵌入式系统是以单芯片为核心的系统,具有与一些监测、伺服、指示设备相配合的功能。一般没有明显的操作系统支持,而是通过汇编语言编程对系统进行直接控制。主要特点是系统结构和功能都相对单一,针对性强,无操作系统支持,几乎没有用户接口。
(2)简单监控式的实时操作系统阶段 这一阶段的嵌入式系统主要以嵌入式式器为基础、以简单监控式操作系统为核心。系统的特点是:处理器种类繁多,通用性比较弱;开销小,效率高;一般配备系统仿真器,具有一定的兼容性和扩展性;用户界面不够友好,主要用来控制系统负载以及监控应用程序运行。
(3)通用的嵌入式实时操作系统阶段 以通用型嵌入式实时操作系统为标志的嵌入式系统,如VxWorks、pSos、Windows CE就是这一阶段的典型代表。这一阶段嵌入式系统的特点是:能运行在各种不同的微处理器上;具有强大的能用型操作系统的功能,如具备了文件和目录管理、多任务、设备驱动支持、网络支持、图形窗口以及用户界面等功能;具有丰富的API和嵌入式应用软件。
(4)以Internet为标志的嵌入式系统 伴随着通用型嵌入式实时操作系统的发展,面向Internet网络和特定应用的嵌入式操作系统正日益引起人们的重视,成为重要的发展方向。嵌入式系统与Internet的真正结合、嵌入式操作系统与应用设备的无缝结合代表着嵌入式操作系统发展的未来。
3 两种源码开放的RTOS 嵌入式实时操作系统有很多,如VxWorks、PalmOS、WindowsCE等。这些操作系统均属于商品化产品,价格昂贵且由于源泉代码不公开导致了诸如对设备的支持、应用软件的移植等一系列的问题;而开放源码的RTOS在成本和技术上有其特有的优势,在RTOS领域占有越来越重要的地位,本文将介绍μC/OS-II和eCos两种优秀的源码公开的实时操作系统,通过对它们各自的特点和性能进行分析和比较,给出相关的数据,为选择一种合适的RTOS提供参考。
3.1 μC/OS-II μC/OS-II的前射是μC/OS,最早出自于1992年美国嵌入式系统专家Jean J.Labrosse在《嵌入式系统编程》杂志的5月和6月刊上刊登的文章连载,并把μC/OS的源码发布在该杂志的BBS上。当时就有500多人下载了这份源码。世界上数以千计的工程技术人员将μC/OS应用到了各个领域,如照相机业、发动机控制、网络接入设备、高速公路电话系统、ATM机和工业机器人等。许多大学用μC/OS作教材,用于实时系统教学。1998年,作者决定出版μC/OS的第二本书《μC/OS-II The Real Time Kernel》,并设立了正式的网站:www. ΜC/OS-II.com,给μC/OS-II增加了一些新的功能,并且增加了约200页的解释。
μC/OS和μC/OS-II是专门为计算机的嵌入式应用设计的,绝大部分代码是用C语言编写的。CPU硬件相关部分是用汇编语言编写的、总量约200行的汇编语言部分被压缩到最低限度,为的是便于移植到任何一种其它的CPU上。许多移植的范例可以从网站上得到。用户只要有标准的ANSI的C交叉编译器,有汇编器、连接器等软件工具,就可以将μC/OS嵌入到开发的产品中。
μC/OS具有执行效率高、占用空间小、实时性能优良和可扩展性能等特点,最小内核可编译至2KB。μC/OS-II已经移植到了几乎所有知名的CPU上。
3.2 eCos eCos(embedded Configurable operating system),即嵌入式可配置操作系统,最初起源于美国的Cygnus Solutions公司。Cygnus公司于1998年11月发布了第一个eCos版本eCos1.1,当时只支持有限的几种处理器结构。1999年11 月,RedHat公司以6.74亿美元收购了Cygnus公司。在此后的几年里,eCos成为其嵌入式领域的关键产品,得到了迅速的发展。2002年, RedHat公司由于财务方面的原因,裁剪了eCos开发队伍,但并没有停止eCos的发展。RedHat公司随后宣称将继续支持eCos的发展,而由原 eCos主要开发人员组建了eCos Centric公司,并于2003年5月正式发布了eCos2.0。
虽然eCos是RedHat 的产品,但是eCos并不是Linux或Linux的派生,eCos弥补了Linux在嵌入式应用领域的不足。目前,一个最小配置的Linux内核大概有 500KB,需要占用1.5MB的内存空间,这还不包括应用程序和其它所需的服务;eCos可以提供实时嵌入式应用所需的基本运行基件,而只占用几十KB 或几百KB的内存空间。eCOS是一个源码开放的可配置、可移植、无版税、面向深嵌入式应用的实时操作系统。从eCOS的名称可以看出,它最大的特点在于它是一个配置灵活的系统。ECOS的核心部分是由不同的组件组成的,包括内核、C语言库和底层运行包等。每个组件以能提供大量的可配置选项,利用eCOS 提供的配置工具可以很方便地进行配置。通过不同的配置使得eCOS能够满足不同的嵌入式应用。
4 μC/OS-II与eCOS的比较 对于以上两种源泉码公开的实时操作系统,我们主要从以下几个方面进行比较。通过比较,能够为大家选择适合自己系统的RTOS提供参考。
4.1 内核调度机制 RTOS内核的核心是调度器。当系统包含多个任务或多个线程时,必须使用调度器来决定当前执行哪一个任务或线程。调度器对线程的运行进行控制,并为线程提供一种同步机制。表1列出了这两种RTOS调度器(调度机制)的比较。
表1 调度器比较 调度方法 同优先级调度 优先级数/个 任务数量/个 uC/OS-II 固定 优先级 抢占式 无 64 (8个保留) 56 eCos 位图 优先级 抢占式 无 32 32 多级队列 优先级 抢占式 有 32 无限
奖券 奖券法目前在测试中
μC/OS只支持固定优先级抢占式,不支持时间片轮转调度,调度方法简单、实时性好,用法也简单;eCOS调度方法丰富,适应性好。当然,目前的eCOS只允许在其目标系统中使用一个单独的调度器,未来的版本将可以允许多个调度器协同工作。
4.2 任务间同步、通信机制 RTOS的功能一般要通过若干任务和中断服务程序共同完成,任务与任务之间、任务与中断服务程序之间必须协调动作,互相配合,这就牵涉到任务间的同步与通信问题。表2为这两种操作系统同步与通信机制的比较。
表2 同步与通信机制的比较 uC/OS-II eCos 同步与通信机制 信号量、邮箱、消息队列 互斥、条件变量、计数型信号量、邮箱和事件标志
4.3 任务切换时间和中断延迟时间 任务切换时间和中断延迟时间是评估RTOS性能的两个重要指标。任务切换时间可以反映出RTOS执行任务的速度,而中断延迟时间可以反映出RTOS对外界变化的反应速度。表3为这两种操作系统任务切换时间和中断延迟时间的比较。
表3 任务切换时间和中断延迟时间的比较 任务切换时间/us 中断延迟时间/μs 测试环境 μC/OS-II 29.7~34.2 78.8 Intel80186(33MHz) eCos 15.84 19.2 MPC860A3(33MHz) 4.4 对硬件的支持 μC/OS-II和eCOS支持当前流行的大部分嵌入式CPU,都具有很好的可移植特性。μC/OS-II支持从8位到32位的CPU;而eCOS可以在16位、32位和64位等不同体系结构之间移植。μC/OS-II和eCOS由于本身内核就很小,经过裁剪后的代码最小可以分别为小于2KB和10KB,所需的最小数据RAM空间可以为4KB和10KB,因此它们对硬件的要求很低,具有极高的经济性。
结语 通过比较可以看到:μC/OS-II相对eCOS来说,源代码最小很多,特别适合学习和研究。它最大的特点是小巧,适合应用在一些RAM和ROM有限的小型嵌入式系统中,如单片机系统。 ECOS最大的特点是配置灵活,适合于用在一些商业级或工业级的嵌入式系统,如一些消费电子、汽车领域等等。总之,选用什么样的操作系统,要根据目标系统的硬件条件和用户应用程序的复杂度来确定。
来源:单片机及嵌入式系统应用 作者:空军工程大学 吴 非 樊晓光 摘要:叙述嵌入式系统和嵌入式操作系统的概念,简述嵌入式实时系统的发展阶段。重点介绍μC/OS-II和eCos的发展历史,并且对μC/OS-II与eCos进行比较,为大家在选择嵌入式操作系统时提供参考。
关键词:嵌入式操作系统 RTOS μC/OS-II eCos