基于PIC18系列微控制器的嵌入式实时操作系统的研究与实现

基于PIC18系列微控制器的嵌入式实时操作系统的研究与实现

ID:36742521

大小:2.14 MB

页数:87页

时间:2019-05-14

基于PIC18系列微控制器的嵌入式实时操作系统的研究与实现_第1页
基于PIC18系列微控制器的嵌入式实时操作系统的研究与实现_第2页
基于PIC18系列微控制器的嵌入式实时操作系统的研究与实现_第3页
基于PIC18系列微控制器的嵌入式实时操作系统的研究与实现_第4页
基于PIC18系列微控制器的嵌入式实时操作系统的研究与实现_第5页
资源描述:

《基于PIC18系列微控制器的嵌入式实时操作系统的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、山东大学硕士学位论文基于PIC18系列微控制器的嵌入式实时操作系统的研究与实现姓名:陈文峰申请学位级别:硕士专业:检测技术与自动化装置指导教师:杜晓通20050518山东’大学硕士学位论文摘要本文着重研究了一种基于PICl8系列微控制器的嵌入式实时操作系统(EmbeddedRTOS)的设计和实现方法.该系统以Microchip公司生产的高性能的PICl8系列微控制器为硬件实现平台.由于先前使用的前后台软件设计方法的限制,使PICl8系列微控制器在使用、设计方面面临着全新的挑战。随着应用的复杂化,任务级响应时间长、不固定以及因各种资源调度不当而发生死锁、使系统可靠性降低的问题会越来越突出.为

2、了解决这些问题,将它的强大功能与人们对信息产品的更高要求结合起来,我们采用嵌入式实时操作系统的软件设计方法取代以前的前后台(超循环)软件设计方法.RTOS体现了一种新的系统设计思想和一个开放的软件框架,降低了程序的复杂程度.它具有操作系统的基本功能,可以对整个实时系统的运行进行控制,能根据系统中各个任务的轻重缓急,合理的在他们之间分配CPU和各种资源的占用时间。利用信号量、消息等系统功能提高CPU的使用效率.另外,加入RTOS也更便于日后应用程序的扩展。再者,由于将嵌入式系统与Intcmet结合是大势所趋,而RTOS可以更好的管理和支持多个TCP/IP连接,基于这种考虑,也要求在嵌入式系统

3、中加入RToS。基于此,该RTOS的设计主要包括系统内核结构的设计、任务管理、时间管理、任务之间的通信与同步、与TCP/IP协议栈的结合以及应用程序的设计.‘最后,我们以全数字化水泵远程监控系统为原型,将所设计的RTOS与水泵监控现场的数据采集、分析、存储、传输需求结合起来设计了一个应用系统,并运行成功.通过应用系统的成功运行,验证了所设计的RTOS具有良好的稳定性和可靠性,并通过与TCP/IP协议栈的结合,在嵌入式实时操作系统的基础上实现了嵌入式Intemet技术。可以预见,由于RTOS不可替代的优点,其必将大大加快嵌入式应用开发的速度,并对系统的稳定性,可靠性和可扩展性有很大提高。关键

4、词:实时操作系统,PICl8,微控制器,嵌入式,TCPHP协议栈IV—山东大学硕士学位论文ABSTRACTThisthesismainlyintroducesamethodofdesigningandimplementingallembeddedRenl-TimeOperatingSyst锄basedonPICl8microcontrollcrfamily.PICl8microcontrollerfamilyproducedbyMicroehipTechnologyIncorporatedareusedas也ehardwareplatform.Becauseoftherestriction

5、softheoriginalforeground/backgroundprogramming,PICl8mierocontrollerfamilyfacenewchallengeinapplicationanddevelopment.Withmorecomplicatedapplication,tasklevelresponsetimewillbelonger,notfixed,andbecauseofinappropriateschedulingofresourses,theproblemofdeadlockanddecreaseofsystemreliabilitywillbemore

6、outstanding.InordertoresolvetheseproblemsandcombineitspowerfulfunctionwithOUrmoredemandsforITproducts,Wereplacetheorginalforeground/backgroundprogrammingwithEmbeddedReal-TimeOperatingSystemprogramming·RTOSisanewsystemdesignconceptionandallopensoftwareframe.Itdecreasesthecomplexityoftheroutine.Itha

7、sbasicfunctionsofanoperatingsystemthatcallcontrolthewholeReal-Timesystem,anditassignsoccupationtimeofCPU、一andotherdifferentresourcesbetweentasksaccordingtotheimportanceandUrgencyofthem.ItimprovestheefficiencyofCP

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

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

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