基于PIC18F458的嵌入式实时操作系统uC/OS-Ⅱ的移植与测试

来源 :西华大学 | 被引量 : 0次 | 上传用户:Jsan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统是当今最热门的概念之一,嵌入式技术的应用正以飞快的速度发展到各个领域,嵌入式技术本身也得到长足的发展,其中嵌入式操作系统的发展尤为突出,出现了一些优秀的操作系统,如VxWorks,Windows CE,国内的delta OS,也包括一些开放源代码的操作系统,如Linux和uC/OS-Ⅱ等。uC/OS-Ⅱ以其精简的内核和高实时性及可靠性,深受广大用户的喜爱。 嵌入式实时操作系统移植到具体的硬件平台上,在此基础上进行应用程序的编写,不仅可以大大减少代码编写的工作量、缩减开发周期、提高代码的可读性和可移植性,而且更容易实现复杂应用程序的编写。 本文主要借助重庆大学刘和平老师开发的实验板为硬件平台,对实时操作系统uC/OS-Ⅱ进行了研究与分析,该板所用的处理器是Microchip公司出的PIC18F458芯片。 本文的主要内容包括: 1.介绍了嵌入式系统的概念、发展、组成及其与通用计算机的区别。 2.对RTOS的结构、特点、评价指标和基本概念进行了进一步的研究,具体涉及到实时性、确定性、可重入性、资源等,然后分析了几种典型的实时操作系统。 3.深入分析了uC/OS-Ⅱ内核,介绍了PIC18F458的结构和特点,之后详细说明了将uC/OS-Ⅱ移植到PIC18F458的具体实现过程。 4.我们所用的移植开发工具为MPLAB C18编译器,并使用了贝能科技有限公司的在线调试器ICD2,在实验板上通过了调试,最后针对移植结果进行了测试,简单验证了移植工作的正确性。
其他文献
硬质合金在现代工具材料、耐磨材料和耐腐蚀材料中占有极其重要的地位。烧结是硬质合金生产中最后也是最关键的一道工序,因此烧结炉对烧结产品的质量有着决定性的影响。研究表
摘要:在素质教育和新课程改革的背景下,怎样提高学生的学习兴趣和学习效率,快乐学习英语是我们每一位英语教师追求的目标。本文主要介绍了怎样将游戏带入高中英语课堂,并通过实例来展示其具体的实施步骤。  关键词:游戏;设计;高中英语教学  中图分类号:G632.0 文献标识码:A 文章编号:1992-7711(2016)10-0124  从游戏的主体对象来说,游戏不仅仅只是儿童的专利,任何一个年龄层次的人
马克思主义术语的翻译对于马克思主义在中国的传播有着相当积极的意义.特别是在早期,马克思主义术语的翻译直接关系到当时知识分子对马克思主义的接受与传播效果.为此,本文主
广告很重要。且不说它联姻生产与生活,促进经济发展,单说它在中国,广告改变了中国人生活的色彩。三十年市场经济,广告何其热闹繁华,是广告让中国“现代”起来。而广告的铺天
期刊
期刊
近年来,高通量DNA测序技术取得了极大的进步,然而由于多种原因,测序片段中的各类错误依然不可避免,它影响了数据的准确性,因此,在测序数据处理过程中,对错误数据的过滤变得十分重要,
体外构建微组织是组织工程长期以来的研究热点。水凝胶支架具有大量体内微环境基质的特征,因此组织工程常用优化的水凝胶支架在体外培养微组织。细胞的形态发生和改变以及表现
期刊
该文的工作就是基于上述出发点,建立了全面的循环流化床锅炉整体动态数学模型,包括燃烧系统的数学模型和汽水系统的数学模型.燃烧系统的数学模型包括气固流动模型、煤燃烧模