- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在mcs-51单片机上移植μcos-ⅱ transplanting μcos-ⅱ to mcs-51
第36卷第1期 信息化研究 Vol-36No.1
2010年1月 InformatizationResearch Jan.2010
在MCS·51单片机上移植叫C/os—II
葛世超
(西安电子科技大学技术物理学院,陕西省西安市710126)
摘要:介绍了实时嵌入式操作系统p.C/OS一1I及有关硬件移植的要点。在MCS-51系列中典型
的单片机AT89C52上移植该操作系统,经过裁剪的操作系统通过了移植测试,成功加载和创建了一系
列任务,并达到了实时性的要求。解决了嵌入式操作系统斗C/OS-II移植中的难题。
关键词:wC/OS-Ⅱ;MCS-51;嵌入式;移植
中图分类号:TP311.54
硼酐(用户代码)
O引言
uc腓II龇船无关慨) pCOS.II醯‘与明骄有关)
随着半导体技术的发展,片上系统已成为嵌入式
OSFLAG.C 0SMBOX.C
应用的发展趋势,RTOS(Real-timeoperatingsystem)的
0SCOREC0SMUTEX.C
使用也越来越广泛,诸如在消费电子、无线通信、网络
OS—MEM~ OS—Q.C OS—CFG.C
通信、医疗电子和工控等领域的应用。嵌入式IxC/OS一 0SSEM.C 0STASl【.C INCLUDE.H
Ⅱ操作系统具有高实时性、源码公开、可裁剪、可剥夺、 0STIMECvCOSII.C
多任务、内核稳定、高可靠性等特点,并得到美国航空 ¨COS11.H
管理局的认证,因此吸引了不少商业公司和嵌入式工
ttClO譬ll移植(处理器相关帕代码)
程师。而完成实时操作系统wC的成功移植是嵌入式 OSCPU-H
开发的前提。 OSCPU从SM
OSCPUC.C
1 t,c/os-Ⅱ的分析
底层硬I牛
wC/OS的工作原理如下:
void
main(void) 图1—yoS-II操作系统结构与底层硬件的关系
{OSInit();
OSTaskCreate(…);
OSStart(); 个文件。
} 其中OS—CPU.H文件中包含的与处理器有关的
以上程序省略了一些堆栈、变量以及子函数的罗列,旨
代码分为如下部分:对临界段的处理、确定堆栈的增长
在说明ILLC/OS工作原理,OSInit();建立两个任务:空
闲任务和统计CPU利用率任务,OSTaskCreate(…)是
用来创建用户的应用程序的,其间会调用TaskStart()
来进一步创建应用程序;OSStart()是进行系统任务调
用,亦即使用户创建的最高优先级任务运行。
以上只是一个简单的示例程序,斗C/OS的系统结
构如图l所示。 务时调用。
图1中表左侧的一栏是与处理器无关的代码,即
您可能关注的文档
- 越南某滨海电厂软土原位测试成果相关性研究 research on soft soil in-situ test results correlation in vietnam seaside power plant.pdf
- 越南拟投资450亿美元建发电厂.pdf
- 越南嘉兴水电厂发电机定子线圈损伤的修复 damage repair for generator stator coil of zu hung hydropower plant in vietnam.pdf
- 越南占化水电站并缝厂房的稳定及应力计算 stability and stress calculations for joint-seam power house of chiem hoa hydropower plant in vietnam.pdf
- 越南占化水电站施工总布置设计 general construction layout design for chiem hoa hydropower station in vietnam.pdf
- 越南占化水电站金属结构布置与设计 arrangement and design of metal structure for chiem hoa hydropower station in vietnam.pdf
- 越南占化水电站消防系统设计 fire-fighting system design for chiem hoa hydropower station in vietnam.pdf
- 越位服务与越位责任——供电企业基层员工越位服务引发的思考.pdf
- 越南支溪水电站施工导流设计 diversion design for chi khe hydropower station in vietnam.pdf
- 越洋长途随心聊中国移动北京公司送好礼.pdf
- 在multisim中创建电压型pwm芯片的模型 creating voltage-mode controller model based on multisim.pdf
- 在vb下实现潮流计算软件开发.pdf
- 在vegas中巧用静止图片.pdf
- 在labview中利用labsql实现数据库访问 using labsql tools to access database in labview.pdf
- 在zvs拓扑中选择最优的死区时间 optimum dead time selection in zvs topologies.pdf
- 在半绝缘sic衬底上制备的s波段2w碳化硅mesfet s-band 1mm sic mesfet with 2w output on semi-insulated sic substrate.pdf
- 在冰雪灾害中我们看到了什么.pdf
- 在冰灾抢修特殊条件下的opgw和adss施工工艺 the installation method of opgw and adss in the special conditions of first-aid repair for ice damage.pdf
- 在伯德图上求截止频率的一种解析方法 an analytical method of seeking cutoff frequency in bode diagram.pdf
- 在不断历练中取得成功——访全国虚拟仪器设计大赛特等奖获得者许默涵、高永丰.pdf
文档评论(0)