μcos-ii在基于51微控制器上的移植研究

μcos-ii在基于51微控制器上的移植研究

ID:10663274

大小:413.47 KB

页数:40页

时间:2018-07-07

μcos-ii在基于51微控制器上的移植研究_第1页
μcos-ii在基于51微控制器上的移植研究_第2页
μcos-ii在基于51微控制器上的移植研究_第3页
μcos-ii在基于51微控制器上的移植研究_第4页
μcos-ii在基于51微控制器上的移植研究_第5页
资源描述:

《μcos-ii在基于51微控制器上的移植研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JIANGSUUNIVERSITY本科生毕业论文μC/OS-II在基于51微控制器上的移植研究StudyonTransplantationofμC/OS-IIBasedOn51Micro-controller学院名称:计算机科学与通信工程学院专业班级:通信工程0601班学生姓名:陈洁指导教师姓名:秦玉龙指导教师职称:讲师2010年6月μC/OS-II在基于51微控制器上的移植研究专业班级:06通信工程1班学生姓名:陈洁指导教师:秦玉龙职称:讲师摘要:μC/OS-II以其结构清晰、性能稳定、源码公开等特点,受到广大

2、嵌入式开发人员的青睐,已作为嵌入式实时操作系统被移植到许多微处理器上,在国防、航空航天、交通、能源、工业控制、通信以及人们日常生活等各个领域得到了广泛应用。本文首先介绍了嵌入式实时操作系统μC/OS-II的内核结构,运行原理;然后分析和探讨了μC/OS-II在51单片机上的移植方案,主要是以下4个文件的修改:汇编文件OS_CPU_A.ASM;处理器相关C文件OS_CPU.H和OS_CPU.C.C;系统配置文件OS_CFG.H。通过实现代码详细描述了此移植过程中的关键部分,并提出了移植中的注意事项;最后给出了移植仿

3、真测试结果。仿真工作是在KeilCx51编译器环境下完成的。从学习操作系统角度看,通过μC/OS-II在51上的移植,可以掌握μC/OS-II的运行原理、移植和测试的实质内容。另外,开发人员也可使用μC/OS-II提供的各种服务,在51平台上进行更高层次的应用开发。关键词:μC/OS-II;嵌入式实时操作系统;51单片机;移植;测试IIStudyonTransplantationofμC/OS-IIBasedOn51Micro-controllerAbstract:μC/OS-IIisfavoredbymosto

4、ftheembeddeddevelopersinthatithasafewofvirtues,suchasclearstructure,stablefunctionandsoon.Ithasbeentransplantedtomanymicroprocessorsastheembeddedrealoperationsystem.Ithasbeenwidelyappliedinthefieldsofdefense,aerospace,transportation,energy,industrialcontrol,c

5、ommunicationsetc.ThisthesisintroducesthestructureofμC/OS-IIfirstlyanddiscussestheprojectoftransplantationofμC/OS-IIfor51microprocessor,whichinvolvedthefollowingfourkeydocuments:compilationOS_CPU_A.ASM;processorassociatedCfileOS_CPU.HandOS_CPU.CC;systemconfigu

6、rationfilesOS_CFG.H.EssentialtechnologyoftransplantationofμC/OS-IIfor51microprocessorwaselaboratedbyrealizationcode,andputtingforwardthequestionsandprecautionsintransplantprocess.Finally,Iverifiedthesuccessoftransplantationthroughanexperiment.Thesimulationwor

7、kiscompletedinKeilCx51compilerenvironment.Intheviewoflearningoperationsystem,wecanmasterthesubstantialcontentoftheμC/OS-IItransplantionandtestthroughtransplantationofμC/OS-IIfor51.Keywords:MicroC/OS-II;embeddedreal-timeoperatingsystem;51microprocessor;Transpl

8、antation;cross-compiler;test.II目录第一章绪论11.1背景和选题依据11.2国内外的研究现状及发展趋势11.3本文的研究内容1第二章μC/OS-II简介32.1μC/OS-II的产生背景32.2μC/OS-II的特点32.3μC/OS-II内核结构42.3.1宏OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()52.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。