第五章 uCOSⅡ中文教程.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
第一章:范例 在这一章里将提供三个范例来说明如何使用 µC/OS-II。笔者之所以在本书一开始就写 这一章是为了让读者尽快开始使用 µC/OS-II。在开始讲述这些例子之前,笔者想先说明一 些在这本书里的约定。 这些例子曾经用 Borland C/C++ 编译器(V3.1)编译过,用选择项产生 Intel/AMD80186 处理器(大模式下编译)的代码。这些代码实际上是在 Intel Pentium II PC (300MHz) 上运行和测试过,Intel Pentium II PC 可以看成是特别快的 80186。笔者选择 PC 做为目标 系统是由于以下几个原因:首先也是最为重要的,以 PC 做为目标系统比起以其他嵌入式环 境,如评估板,仿真器等,更容易进行代码的测试,不用不断地烧写 EPROM,不断地向 EPROM 仿真器中下载程序等等。用户只需要简单地编译、链接和执行。其次,使用 Borland C/C++ 产生的 80186 的目标代码(实模式,在大模式下编译)与所有 Intel、AMD、Cyrix 公司的 80x86 CPU 兼容。 1.00 安装 µC/OS-II 本书附带一张软盘包括了所有我们讨论的源代码。是假定读者在 80x86,Pentium,或 者 Pentium-II 处理器上运行 DOS 或Windows95。至少需要 5Mb硬盘空间来安装 uC/OS-II。 请按照以下步骤安装: 1.进入到DOS(或在 Windows 95 下打开 DOS 窗口)并且指定 C:为默认驱动器。 2.将磁盘插入到 A:驱动器。 3.键入 A:INSTALL 【drive】 注意『drive』是读者想要将 µC/OS-II 安装的目标磁盘的盘符。 INSTALL.BAT 是一个 DOS的批处理文件,位于磁盘的根目录下。它会自动在读者指定的 目标驱动器中建立\SOFTWARE 目录并且将 uCOS-II.EXE 文件从 A:驱动器复制到\SOFTWARE 并且运行。µC/OS-II 将在\SOFTWARE 目录下添加所有的目录和文件。完成之后 INSTALL.BAT 将删除 uCOS-II.EXE 并且将目录改为\SOFTWARE\uCOS-II\EX1_x86L,第一个例子就存放在这 里。 在安装之前请一定阅读一下 READ.ME 文件。当INSTALL.BAT 已经完成时,用户的目标目 录下应该有一下子目录: \SOFTWARE 这是根目录,是所有软件相关的文件都放在这个目录下。 \SOFTWARE\BLOCKS 子程序模块目录。笔者将例子中 µC/OS-II 用到的与 PC 相关的函数模块编译以后放在 这个目录下。 \SOFTWARE\HPLISTC 这个目录中存放的是与范例 HPLIST相关的文件 (请看附录 D,HPLISTC 和TO)。HPLIST.C 存放在\SOFTWARE\HPLISTC\SOURCE 目录下。DOS 下的可执行文件(HPLIST.EXE)存放在 \SOFTWARE\TO\EXE 中。 \SOFTWARE\TO 这个目录中存放的是和范例 TO 相关的文件(请看附录 D,HPLISTC 和TO)。源文件 TO.C 存放在\SOFTWARE\TO\SOURCE 中,DOS 下的可执行文件(TO.EXE)存放在\SOFTWARE\TO\EXE 中。注意 TO 需要一个 TO.TBL 文件,它必须放在根目录下。用户可以在\SOFTWARE\TO\EXE 目录下找到 TO.TBL 文件。如果要运行 TO.EXE,必须将 TO.TBL 复制到根目录下。 \SOFTWARE\uCOS-II 与 µC/OS-II 相关的文件都放在这个目录下。 \SOFTWARE\uCOS-II\EX1_x86L 这个目录里包括例 1 的源代码(参见 1.07, 例 1),可以在 DOS(或 Windows 95 下的 DOS 窗口)下运行。 \SOFTWARE\uCOS-II\EX2_x86L 这个目录里包括例 2 的源代码(参见 1.08, 例 2),可以在 DOS(或 Windows 95 下的 DOS 窗口)下运行。 \SOFTWARE\uCOS-II\EX3_x86L 这个目录里包括例 3 的源代码(参见 1.09, 例 3),可以在

文档评论(0)

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

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

1亿VIP精品文档

相关文档