电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PDF文档下载
分享到微信 分享到微博 分享到QQ空间

第三章硬件平台上实时操作系统的实现

  • 资源ID:35750725       资源大小:78.11KB        全文页数:2页
  • 资源格式: PDF        下载积分:10金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要10金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

第三章硬件平台上实时操作系统的实现

硕士学位论文MAS T E R' S T HE S I S第三章 硬件平台上实时操作系统的实现3 . 1嵌入式实时操作系统 ! 1 C / O S 一 日嵌入式操作系统是嵌入式系统软硬件资源的控制中心, 它以尽量合理的方 式组织多个用户共享嵌入式系统的各种资源。目 前嵌入式应用领域的发展趋势 是采用实时多任务操作系统R T O S ( R e a l T i m e O p e r a t i n g S y s t e m ) .R T O S的引入和应用系统的复杂性直接相关。 过去,一个单片机应用程序 控制的外设和执行的任务不多, 用一个主循环和几个顺序调用的子程序模块即 可满足要求。 但随着应用系统的不断复杂, 一个嵌入式处理器可能要同时控制 许多外设, 并且要求能实时的响应外设, 与此同时系统还要处理多个并发的任 务。 如果仍采用原来的程序设计方法就会产生两个问题: 一是中断可能得不到 及时的响应, 这对于一些场合来说是不允许的,比如网络通信的时候不能实时响应就会降低系统整体的信息流量; 二是并发的任务多, 如果对资源的分配以 及任务调度不当 就会发生死锁,降低了系统的可靠性( 1 3 , 17 R T O S是嵌入式系统启动后首先执行的背景程序,他作为主控程序管理整 个系统的资源, 对系统中的各个任务进行调度。 用户的应用程序是运行于R T O S 上的各个任务, R T O S 根据各个任务的需求, 进行资源管理、 任务调度、 消息管 理、 异常处理等工作。 在运用R T O S 的系统中, 每个任务均有一个优先级, R T O S 根据各个任务的 优先级和任务所处的 状态, 动态的 在各任务间 进行切换【13 1程序设计人员在编写应用程序时, 可以 独立地编写各个任务, 并通过任务 间的通信和同步机制来保证任务之间的协调,很大程度上减轻了程序的复杂 度,减小了程序设计的工作量,而且降低了出错的可能,使程序更可靠。R T O S也体现了一种新的系统设计思想,设计人员能够在不影响其他任务 的情况下添加或删除一个任务。另外,在R T O S 上设计的通用模块,如协议栈,由于以标准的系统A P I 为接口,移植很方便。在R T O S 的基础上实现各种通信协议比 较方便,通信协议的实现一般都采 用多任务的实现方式。 通过定时机制、 消息管理和任务调度使得底层异步传送 的网络硬件接口能服务于多个任务并同系统的任务并行运行。因此 R T O S常用硕士学位论文MAS T E R' S T HE S I S在需要实现网络功能的嵌入式系统中。u C / O S - I I 是一个公开源代码的实时操作系统内核, 它提供了实时系统所 需的基本功能。核心部分代码只有8 . 3 k B , 短小精悍。u C / O S - I I 的特点主要有 1 15 1 : 开 源、 可裁减和扩展、 可占 先、 可确定性、 多任务。P C / O S 一 工 工 提供了 嵌 入式操作系统的基本功能,内 核简单高效,实时性好。但是u C / O S - I I 对于应 用来说还是过于简单,我们需要根据具体应用对, C / O S - I I 做功能上的扩展。3 . 2 u C / O S 一 日的任务管理和调度3 . 2 . 1 u C / O S - I I 的任务管理一个任务是一个完整的功能程序。该程序可以认为C P U 完全只属于自己。 应用项目 可以被分割成多个任务, 每个任务都是整个应用项目的某一部分, 每个任务被赋予一定的优先级, 并拥有它自己的一套C P U 寄存器和栈空间, 如图 3 . 1 所示。任务处于非运行态时,该任务的现场被保存到自 己的栈空间中。当 被调度处于运行态时,任务的现场从栈空间恢复到C P U 寄存器中运行。T A S KO I T A S K 椒T A S K加M E M O R 丫 、亡v U图3 . 1多任务系统

注意事项

本文(第三章硬件平台上实时操作系统的实现)为本站会员(ldj****22)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.