ucosii移植51教程 在51系列单片机上移植uCOS-II(一).doc

ucosii移植51教程 在51系列单片机上移植uCOS-II(一).doc

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ucosii移植51教程 在51系列单片机上移植uCOS-II(一)

ucosii移植51教程 在51系列单片机上移植uCOS-II(一) 导读:就爱阅读网友为您分享以下“在51系列单片机上移植uCOS-II(一)”的资讯,希望对您有所帮助,感谢您对92的支持! 在51系列单片机上移植uCOS-II(一) 内容摘要:本文详细系统地介绍了uC/OS-II在51单片机上的移植,重入实现方法,硬件仿真,固化,人机界面等关键内容. 关键词:嵌入式实时多任务操作系统,uC/OS-II,C51 引言:随着各种应用电子系统的复杂化和系统实时性需求的提高,并伴随应用软件朝着系统化方向发展的加速,在16位/32位单片机中广泛使用了嵌入式实 时操作系统.然而实际使用中却存在着大量8位单片机,从经济性考虑,对某些应用场合,在8位MCU上使用操作系统是可行的.从学习操作系统角度, uC/OS-II for 51即简单又全面,学习成本低廉,值得推广. 结语:μC/OS-II具有免费,简单,可靠性高,实时性好等优点,但也有缺乏便利开发环境等缺点,尤其不像商用嵌入式系统那样得到广泛使用和持续的研 究更新.但开放性又使得开发人员可以自行裁减和添加所需的功能,在许多应用领域发挥着独特的作用.当然,是否在单片机系统中嵌入μC/OS-II应视所 开发的项目而定,对于一些简单的,低成本的项目来说,就没必要使用嵌入式操作系统了. uC/OS-II原理: uCOSII包括任务调度,时间管理,内存管理,资源管理(信号量,邮箱,消息队列)四大部分,没有文件系统,网络接口,输入输出界面.它的移植只与 4个文件相关:汇编文件(OS_CPU_A.ASM),处理器相关C文件 (OS_CPU.H,OS_CPU_C.C)和配置文件(OS_CFG.H).有64个优先级,系统占用8 个,用户可创建56个任务 它的基本思路就是 quot;近似地每时每刻总是让优先级最高的就绪任务处于运行状态quot; .为了保证这一点, 它在调用系统API函数,中断结束,定时中断结束时总是执行调度算法.原作者通过事先计算好数据,简化了运算量,通过精心设计就绪表结构,使得延 时可预知.任务的切换是通过模拟一次中断实现的. uCOSII工作核心原理是:近似地让最高优先级的就绪任务处于运行状态. 操作系统将在下面情况中进行任务调度:调用API函数(用户主动调用),中断(系统占用的时间片中断OsTimeTick(),用户使用的中断).

文档评论(0)

raojun00007 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档