ucosII嵌入式实时操作系统实验.pdf

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式实时操作系统实验报告 多任务的创建及运行 系 别 计算机与电子系 专业班级 电子 0901 班 学生姓名 高傲 指导教师 黄向宇 提交日期 2012 年 4 月 1 日 一、实验目的 1. 熟悉并掌握基于 uC/OS-II 的开发工具、工程管理工具 2. 了解uC/OS-II 的文件结构、文件之间的依赖关系 。 3. 掌握创建多任务的方法及对任务进行相关操作的技巧。 二、实验内容 1. 建立并熟悉 Borland C 编译及调试环境 2. 使用课本配套光盘中的例程运行并修改, 观察多任务的运行状态, 尝试对 其中的任务进行挂起并恢复、删除及查询等操作,观察运行结果 . 3. 完成课后练习题, P92页13-17题,至少完成其中任意两题。 三、实验原理 1. 编译环境 Turbo C 是 Borland 公司开发的 DOS下 16位 C语言集成开发工具。有 2.0 和3.0 版本,2.0 只支持 C语言编译不支持鼠标操作, 而3.0 版本可以支持 C/C++两种语言 编译,而且还支持鼠标和 // 注释方式; TC2.0是80年代开发的,使用了很多年一 直到现在 WINDOWS系统才逐渐退出舞台。 Turbo C2.0 不仅是一个快捷、高效的编 译程序,同时还有一个易学、易用的集成开发环境。使用 Turbo C2.0无需独立地 编辑、编译和连接程序,就能建立并运行 C语言程序。因为这些功能都组合在 Turbo 2.0 的集成开发环境内,并且可以通过一个简单的主屏幕使用这些功能。 一个工程中的源文件不计其数, 其按类型、 功能、模块分别放在若干个目录 中,makefile 定义了一系列的规则来指定, 哪些文件需要先编译, 哪些文件需要 后编译,哪些文件需要重新编译, 甚至于进行更复杂的功能操作, 因为 makefile 就像一个 Shell 脚本一样,其中也可以执行操作系统的命令。 makefile 带来的好处就是——“自动化编译”,一旦写好,只需要一个 make 命令,整个工程完全自动编译,极大的提高了软件开发的效率。 make是一个命令工具,是一个解释 makefile 中指令的命令工具,一般来说, 大多数的 IDE都有这个命令,比如: Delphi 的make,Visual C++ 的nmake,Linux 下GNU的make。 Make工具最主要也是最基本的功能就是通过 makefile 文件来描述源程序 之间的相互关系并自动维护编译工作。 而 makefile 文件需要按照某种语法进行编写,文件中需要说明如何编译 各个源文件并连接生成可执行文件,并要求定义源文件之间的依赖关系。 makefile 文件是许多编译器 -- 包括 Windows NT 下的编译器 -- 维护编译 信息的常用方法,只是在集成开发环境中,用户通过友好的界面修改 makefile 文件而已。 2. uC/OS-II 文件体系 uC/OS-II 包括三个部分: 1) 核心代

文档评论(0)

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

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

1亿VIP精品文档

相关文档