实时嵌入式操作系统在单片机的应用研究解读

实时嵌入式操作系统在单片机的应用研究解读

ID:11886121

大小:505.50 KB

页数:44页

时间:2018-07-14

实时嵌入式操作系统在单片机的应用研究解读_第1页
实时嵌入式操作系统在单片机的应用研究解读_第2页
实时嵌入式操作系统在单片机的应用研究解读_第3页
实时嵌入式操作系统在单片机的应用研究解读_第4页
实时嵌入式操作系统在单片机的应用研究解读_第5页
资源描述:

《实时嵌入式操作系统在单片机的应用研究解读》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、湖南文理学院课程设计报告课程名称:嵌入式系统课程设计专业班级:通信工程12101班学号(11)学生姓名:刘洁仪指导教师:侯清莲完成时间:2015年6月7日报告成绩:评阅意见:评阅教师日期湖南文理学院制43摘要现如今科技大发展已经进入了快车道,当然单片机处理器的发展也是非常迅速的,甚至已经进入了多任务多线程的时代。许多公司都退出自己的操作系统,包括大型的liunx、UCliunx、freeRTOS,RTOS以及UCOSII等等,由于UCOSII可裁剪、源码开放、结构小巧、抢先式的实时多任务内核,主要面向中小型嵌入式系统,具有执行效率高、占用空间小、可移植性强、实

2、时性能优良和可扩张性强等特点,因而在51系列单片机这种内存较小的单片机中具有相当大的市场前景,本设计基于这样的时代背景,讨论研究关于UCOSII在51单片机上的单片机上移植为题,具体讲述了内核结构、移植步骤以及相关实例情况,通过对内核的分析说明需要修改的移植内容,同时为了在感官上体现多任务的实现情况,还设计了一个简单的显示系统,能够看到系统任务的执行情况,此外因为51单片机的片内内存较小还需要进行内存扩展,通过Protues对实验的仿真可以表明,本设计实验效果良好,达到成功移植UCOSII到51单片机上的目的。关键字:UCOSII51单片机内存扩展多任务43A

3、bstractNowthegreatdevelopmentofscienceandtechnologyhasenteredthefastlane,ofcourse,thedevelopmentofsingle-chipprocessorisveryfast,andevenhasenteredtheeraofmulti-taskingmulti-threaded.Manycompaniesareoutofyouroperatingsystem,includinglargeliunx,UCliunx,freeRTOS,RTOSandUCOSIIetc.,since

4、UCOSIIcanbecut,opensource,compact,preemptivereal-timemultitaskingkernel,mainlyforsmallandmediumsizedembeddedsystemswithhighefficiency,smallfootprint,portability,excellentreal-timeperformanceandstrongexpansioncharacteristics,whichhaveconsiderablemarketpotentialin51seriesthislow-memor

5、ymicrocontroller,thedesignisbasedonbackground,discussionsonresearchon51single-chipmicrocontrollerUCOSIItransplanttitle,specificallyaboutthecorestructure,transplantprocedures,andrelevantexamples,theanalysisbytheneedtomodifythekernelportingcontent,andinordertoreflectonthesensestheachi

6、evementofmulti-tasking,alsodesignedasimpledisplaysystem,toseetheimplementationofthesystemtasks,inadditionto51single-chipbecausewithinlessmemoryrequiredformemoryexpansion,throughsimulationexperimentsProtuescanshowthatthedesignexperimentstogoodeffect,tosuccessfullytransplantedto51SCMU

7、COSIIpurposes.Keywords:UCOSII51microcontrollermemoryexpansionmultitasking43目录摘要1Abstract2第一章绪论51.1嵌入式实时操作系统51.2μC/OS-Ⅱ嵌入式操作系统51.3μC/OS-II原理6第二章μC/OS-Ⅱ内核结构62.1临界区62.2任务及任务控制块62.3任务状态72.4任务调度82.5中断处理92.6时钟节拍92.7μC/OS-Ⅱ初始化与启动10第三章μC/OS-Ⅱ在51单片机上的移植103.1OS_CPU.H文件的移植113.1.1与编译器相关的数据类型113

8、.1.2OS_ENTER_CRITIC

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

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

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