嵌入式操作系统μC/OS-Ⅱ的运行机制与移植
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
( ) c语言可以打开和关闭中断。 2用
收到本 文时间 : 0 2 6年 2月 1 0 4日
维普资讯
结构和严谨的代码风格 , 非常适合嵌入式操作系统
的初学者。它可 以让我们 以最快 的速度来 了解操
作系统的概念、 结构 和模块工作原理 , 并可 由浅人
们以各 自不同的特色分布于通信 、 航空航天、 汽车、 医疗、 电子消费等不同领域 ; 它们性能卓越 、 功能完
备、 技术成熟 、 服务周全。通过使用这样的操作系 统。 可以缩短产品的开发周期 , 降低开发成本 , 同时
S iS iu n Ch n Yu qa h h g a g e n i
( eat n f l t nc n o m n ao n i eig u a e nvrt, unzo 50 7 ) D pr t e r i adC m u i tnE g er ,SnY t nU ie i G agh u 25 me o E c o s ci n n s s移植  ̄ / S需要 的条件 CO
I / S I是专 门为中低端嵌入式应用设计  ̄ 0 —I C
的可剥夺型实时操作系统内核, 主体用标准的 A . N s c语言写成 , I 可移植性好。 目 已被成功地移植 前 到 MC 、 S 、P U D P C U上 , 包括 8位 、 l 6位、2位及 6 3 4 位。要成功移植  ̄ / S I, C O — I处理器必须满足以下 要求 : () 1处理器的 c编译器能产生可重人代码。
深逐步推广到商用操作系统上。 自 19 92年以来 ,
v / S I 已经被应用到数 以百计 的产品中。对  ̄ O —I C 于那些对操作系统感兴趣的爱好者来说 ,C O — I/ S  ̄ I也是一个很好 的研究样本。 I
可使产品的品质大为提升。对于一名从事嵌入式 系统开发的研究人员或工程师来说, 了解并熟悉嵌
越成 为广 大科研人员关心的 问题 。针对嵌入式实时操作系统的特点 , 对嵌入式实时操作系统  ̄ / S—I进行 深入探讨 , CO I 首 先介 绍  ̄ / S— I C O I 的移植条件 , 然后着重分析 了它 的内核运行机制 , 最后对移植 函数作 了说 明。 荚键 词  ̄ / S— I 运行机制 CO I
维普资讯
12 2
计算机与数字工程
第3 4卷
嵌入式操作 系统 j / S—I的运行机制与移植 x O C I
石世 光 陈云 洽
广 州 507 ) 12 5 ( 中山大学 电子与通信工程系 摘
要 实时操作系统 的移植和扩展是近年来嵌入式系统领域 的重要研究 热点 , 对嵌 入式 系统的引入 和应用 , 已越来
bey il rf. Ke r s ic o y wo d x s—I o e ain me h n s ta s l n / I, p r t c a im,r n p a t o Cls u b r T 3 6 2 asn m e P 】 .
1 引言
当前 , 各种嵌 入式操作系统得到广泛应用, 它
T 3 62 P 1 .
移植
中图 分 类 号
Op r t n M e h ns a d Tr n p a to e Emb d e e ain S se  ̄ os —I e a i c a im n a s ln ft o h e d d Op r t y tm c/ o I
I/ x OS—I nrd c d e o dy p r o c a im sd srb d i em1 ial C Ii it u e .S c n l ,o emin me h ns i ec e n d t .F n l s o i y,smet n pa tfn t n r x lie o r s l u ci saee pan d a n o
Ab ta t I ee t e r ,tet n pa t de p n igo mb d e e l i p rt gs s m a e o s ac os src n rc n as h a s ln x adn f y r n a e e d d ra —t o eai yt h sb c mear e rhh t me n e e — p t I ara yi an t e bep o lm o n ce ti ee rh r O ito u e a d a pytee e d e p rt n s s m.T e o. t led s oi a l rbe frma ysinic rsac est nrd c p l h mb d d o eai y t c f n o e h i lme t go a i c a im n  ̄ / S —I sd srb d i hsp p r Frt mpe ni f e t n rl meme h ns i C O Ii ecie n ti a e. i l rn pa tc n io fte e e d d OS s y,ta sln o dt n o mb d e i h
2  ̄ / S操作 系统的使用 CO
v / S I是一个微型的实时操作系统 ,  ̄ O —l C 它包 含 了操作系统最基本 的一些特性 , 如任务调度 、 任
务通信 、 内存管理 、 中断管理等。我们可以通过购
买 M cu 公 司关 于 t / S—I 的 书籍 而得 到 ii rm r O C 1  ̄ / S I的源代码 , CO —I 该操作系统具有简单明了的