欢迎来到天天文库
浏览记录
ID:10663274
大小:413.47 KB
页数:40页
时间:2018-07-07
《μ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.
此文档下载收益归作者所有