uC_OS-II實验指导书.doc

  1. 1、本文档共87页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
uC_OS-II實验指导书

μC_OS-II实验指导书 电子科技大学嵌入式软件工程中心 北京科银京成技术有限公司 目录 5 1 实验系统的目的 5 2 实验系统的构成 5 3 操作系统简介 5 3.1 μC/OS-II概述 5 3.2 μC/OS-II的特点 6 3.3 μC/OS-II主要源代码文件介绍 7 4 LambdaTOOL集成开发环境简介 7 5 μC/OS-II实验内容简介 8 5.1 任务管理实验 8 5.2 优先级反转实验 8 5.3 优先级继承实验 9 5.4 哲学家就餐实验 9 5.5 内存管理实验 9 5.6 时钟中断实验 9 5.7 消息队列实验 9 6 预备实验:嵌入式开发环境的建立 9 6.1 目的 9 6.2 实验步骤及说明 10 第二部分 μC/OS-II实验 24 实验1 任务的基本管理 24 1 实验目的 24 2 实验原理及程序结构 24 2.1 实验设计 24 2.2 操作系统配置 25 2.3 源程序说明 27 3 运行及观察应用输出信息 29 4 本实验中所用到的μC/OS-II相关函数 31 4.1 OSTaskCreate() 31 4.2 OSTaskSuspend() 31 4.3 OSTaskResume() 32 实验2 优先级反转 33 1 实验目的 33 2 原理及程序结构 33 2.1 实验设计 33 2.2 操作系统配置 35 2.3 源程序说明 36 3 运行及观察应用输出信息 39 4 本实验中所用到的μC/OS-II相关函数 39 4.1 OSSemCreate() 39 4.2 OSSemPend() 40 4.3 OSemPost() 40 4.4 OSTimeDly() 41 实验3 优先级继承 42 1 实验目的 42 2 原理及程序结构 42 2.1 实验设计 42 2.2 操作系统配置 45 3 运行及观察应用输出信息 46 4 本实验中所用到的μC/OS-II相关函数 47 4.1 OSMutexCreate() 47 4.2 OSMutexPend() 47 4.3 OSMutexPost() 48 5 应用调试过程 49 实验4 信号量:哲学家就餐问题的实现 51 1 实验目的 51 2 原理及程序结构 51 2.1 实验设计 51 2.2 操作系统配置 52 3运行及观察应用输出信息 53 4 本实验中所用到的μC/OS-II相关函数 55 实验5 μC/OS-II的内存管理 56 1 实验目的 56 2 原理及程序结构 56 2.1实验设计 56 2.2 操作系统配置 62 3 本实验中所用到的μC/OS-II相关函数 63 3.1 OSMemCreate() 63 3.2 OSMemGet() 64 3.3 OSMemPut() 64 3.4 OSMemQuery() 65 实验6 时钟中断 66 1 实验目的 66 2 原理及程序结构 66 2.1 实验设计 66 2.2 操作系统配置 68 3 运行及观察应用输出信息 70 4 本实验中所用到的μC/OS-II相关函数 71 实验7 消息队列 72 1 实验目的 72 2 原理及程序结构 72 2.1 实验设计 72 2.2 源程序说明 72 2.3 操作系统配置 77 3 运行及观察应用输出信息 78 4 本实验中所用到的μC/OS-II相关函数 82 4.1 OSQCreate() 82 4.2 OSQPend() 82 4.3 OSQPostFront() 83 4.4 OSQPost() 83 4.5 OSQFlush () 84 4.6 OSQQuery() 84 4.7 OSQDel() 85 4.8 OSTimeDlyHMSM() 85 第一部分 实验系统简介及入门 1 实验系统的目的 通过此实验系统,读者了解嵌入式实时操作系统的内核机制和运行原理。展示了μCOS-II各方面的管理功能包括信号量、队列、内存、时钟等。实验中具体介绍了μCOS-II的相关函数。读者在做实验的同时能够结合理论知识加以分析,了解各个函数的作用和嵌入式应用程序的设计方法,最终对整个μCos和嵌入式操作系统的应用有较为清楚的认识。 2 实验系统的构成 实验系统由以下各部分组成: 1. μCOS-II嵌入式实时操作系统。这个操作系统是开放源代码的; 2. LambdaTOOL。一个开发嵌入式软件的集成开发环境; 3. BSP。针对特定嵌入式硬件平台的板级支持包,提供板级初始化代码和一些基本的驱动程序; 4. 实验。基于特定的嵌入式操作系统(在本实验系统中是μCOS-II)的应用程序代码。 3 操作系统简介 3.1 μC/OS-II概述 μC/OS-II是一个抢占式实

文档评论(0)

fv45ffsjjI + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档