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

来源 :山东大学 | 被引量 : 0次 | 上传用户:liyanxia8521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文着重研究了一种基于PIC18系列微控制器的嵌入式实时操作系统(Embedded RTOS)的设计和实现方法。该系统以Microchip公司生产的高性能的PIC18系列微控制器为硬件实现平台。由于先前使用的前后台软件设计方法的限制,使PIC18系列微控制器在使用、设计方面面临着全新的挑战。随着应用的复杂化,任务级响应时间长、不固定以及因各种资源调度不当而发生死锁、使系统可靠性降低的问题会越来越突出。为了解决这些问题,将它的强大功能与人们对信息产品的更高要求结合起来,我们采用嵌入式实时操作系统的软件设计方法取代以前的前后台(超循环)软件设计方法。 RTOS体现了一种新的系统设计思想和一个开放的软件框架,降低了程序的复杂程度。它具有操作系统的基本功能,可以对整个实时系统的运行进行控制,能根据系统中各个任务的轻重缓急,合理的在他们之间分配CPU和各种资源的占用时间。利用信号量、消息等系统功能提高CPU的使用效率。另外,加入RTOS也更便于日后应用程序的扩展。再者,由于将嵌入式系统与Internet结合是大势所趋,而RTOS可以更好的管理和支持多个TCP/IP连接,基于这种考虑,也要求在嵌入式系统中加入RTOS。 基于此,该RTOS的设计主要包括系统内核结构的设计、任务管理、时间管理、任务之间的通信与同步、与TCP/IP协议栈的结合以及应用程序的设计。 最后,我们以全数字化水泵远程监控系统为原型,将所设计的RTOS与水泵监控现场的数据采集、分析、存储、传输需求结合起来设计了一个应用系统,并运行成功。通过应用系统的成功运行,验证了所设计的RTOS具有良好的稳定性和可靠性,并通过与TCP/IP协议栈的结合,在嵌入式实时操作系统的基础上实现了嵌入式Internet技术。 可以预见,由于RTOS不可替代的优点,其必将大大加快嵌入式应用开发的速度,并对系统的稳定性、可靠性和可扩展性有很大提高。
其他文献
逆向工程中基于点云的三维模型重建,在许多应用中具有重要意义。然而测量系统和三维CAD系统之间无法直接结合,因为测量得到的数据是海量散乱点,三维CAD无法对之进行高效处理。这成为逆向工程的一个瓶颈。本论文研究设计一个Test3D软件,其设计思想是:第一步作为三维扫描仪器和三维CAD软件的接口模块,搭起二者之间的桥梁,然后在此基础上研究直接由点云做面的处理方法,目的是通过对点云处理后能直接输出可供CA
随着国家对LED(发光二极管)照明的大力扶持和推广,LED产业尤其是LED设备产业得到了快速发展。LED固晶机是LED中游封装产业的关键设备之一,用来完成LED晶粒的检测、拾取和固晶
电力能源是能源的一种重要形式,它具有便于传输、清洁可靠、使用形式多样等优点,在当今社会越来越受欢迎。电力能源的传输和利用离不开配电网的建设,其好坏直接影响电力能源使用
本文以三轴仿真转台的研制为背景,对神经网络PID控制器及摩擦力干扰补偿问题进行了理论分析,设计实现了基于RTX的三轴仿真转台实时控制系统。首先,给出了三轴仿真转台的总体
随着移动通信技术的迅速发展和社会信息化程度的提高,移动通信业务从单纯的语音业务向丰富多彩的移动数据业务过渡,手机从单纯的通话工具向用户可以定制功能的移动工具转变;
随着控制技术的不断发展,船舶机舱过程控制系统的自动化程度不断提高,船舶燃油粘度控制系统,柴油机冷却水温度控制系统作为船舶机舱过程控制系统的重要组成部分,一直是船舶过
免疫系统作为一个高度并行的智能信息处理系统,为工程问题的实时解决提供了新的思路。充分挖掘、借鉴这种系统的丰富资源,不断开发新的和完善已有的人工免疫模型,已成为人工免疫
家庭服务机器人是在家庭环境下工作并提供个性化服务的机器人,机器人定位和识别技术是实现其功能的两项重要技术。Kinect、Creative Senze3D等深度视觉设备提供了快捷方便的深
近年来,随着模式识别技术在各个科技领域中显得格外重要,作为模式识别技术的关键环节——特征提取技术,也受到了越来越多研究学者的关注。科技信息的进步伴随着收集到的信息量的
现场总线技术是计算机技术、通信技术和控制技术发展的产物,它通过标准化的数字通信链路将现场智能化装置与远程监控计算机连接起来,实现了数据传输与信息共享,形成全新的控