uCOS-II中文版电子书+第1章.pdf
### uCOS-II中文版电子书第一章知识点解析 #### 一、章节介绍 在本章节中,作者通过三个具体的范例来展示如何使用μC/OS-II操作系统。目的是为了让读者能够快速入门并实际操作μC/OS-II。此外,作者还提到了一些关于本书的约定事项,以及所使用的编译环境。 #### 二、编译环境说明 在书中提到的编译环境为Borland C/C++ 编译器 V3.1,并且指定了编译选项以生成适用于Intel/AMD80186处理器(大模式)的代码。这些代码经过验证能够在Intel Pentium I IPC (300MHz) 上正常运行和测试。这里选择PC作为目标平台的原因有以下几点: 1. **易于测试**:相对于嵌入式系统而言,使用PC作为开发平台更方便测试,无需反复烧写EPROM或者使用复杂的仿真器。 2. **兼容性**:通过Borland C/C++ 编译器生成的80186目标代码在实模式下与所有Intel、AMD、Cyrix公司的80x86系列CPU兼容。 #### 三、安装μC/OS-II 随书附赠了一张包含所有源代码的软盘,假设读者在80x86、Pentium、Pentium-II处理器上运行DOS或Windows 95。至少需要5MB的硬盘空间用于安装μC/OS-II。安装步骤如下: 1. **切换至DOS模式**:在Windows 95下可以通过打开DOS窗口实现,确保当前默认驱动器为C:。 2. **插入软盘**:将软盘放入A:驱动器内。 3. **运行安装脚本**:输入命令 `A:INSTALL [drive]`,其中 `[drive]` 表示希望安装μC/OS-II的目标驱动器盘符。`INSTALL.BAT` 是位于软盘根目录下的DOS批处理文件,它会在指定的目标驱动器下创建 `\SOFTWARE` 目录,并将 μCOS-II.EXE 文件从 A: 驱动器复制到 `\SOFTWARE` 并运行。安装完成后,`INSTALL.BAT` 会删除 μCOS-II.EXE 文件并将当前目录切换至 `\SOFTWARE\uCOS-II\EX1_x86L`,该目录下包含了第一个例子的源代码。 #### 四、目录结构 安装完毕后,用户的目标目录应包含以下子目录: - **\SOFTWARE**:根目录,存储所有软件相关的文件。 - **\SOFTWARE\BLOCKS**:子程序模块目录,存放μC/OS-II在PC环境下使用的函数模块编译后的版本。 - **\SOFTWARE\HPLISTC**:与范例 HPLIST 相关的文件,具体见附录 D 的 HPLISTC 和 TO。 - **\SOFTWARE\TO**:与范例 TO 相关的文件,具体见附录 D 的 HPLISTC 和 TO。 - **\SOFTWARE\uCOS-II**:与μC/OS-II相关的所有文件。 - **\SOFTWARE\uCOS-II\EX1_x86L**:例1的源代码及其运行环境。 - **\SOFTWARE\uCOS-II\EX2_x86L**:例2的源代码及其运行环境。 - **\SOFTWARE\uCOS-II\EX3_x86L**:例3的源代码及其运行环境。 - **\SOFTWARE\uCOS-II\Ix86L**:依赖于处理器类型的代码,此处为在80x86处理器上运行μC/OS-II所需的代码。 - **\SOFTWARE\uCOS-II\SOURCE**:与处理器类型无关的源代码,这些代码可以在其他架构的处理器上完全复用。 #### 五、关键文件说明 - **INCLUDES.H**:在所有*.C文件中都会包含的一个头文件,其作用在于减少开发者在每个文件中都需要考虑头文件的需求。通过在 INCLUDES.H 文件中统一管理所有必要的头文件引用,简化了项目的管理和维护过程。 本章通过对μC/OS-II安装流程及环境配置的详细介绍,帮助读者快速掌握了如何使用该操作系统的基本方法。同时,也强调了本书提供的三个范例对于理解μC/OS-II实际应用的重要意义。
- 粉丝: 12
- 资源: 35
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 海外派遣员工管理守则.docx
- 警务处内务规定.docx
- 梳理高层管理者的面试提问.docx
- 派出所工作亮点汇报.docx
- 员工考勤管理制度.docx
- 某公司营销中心物流手册.docx
- 酷狗歌词字幕格式转化器
- PaddleMIX基于飞桨的多模态大模型开发套件,聚合图像、文本、视频等多种模态,覆盖多模态理解、多模态生成等丰富的多模态任务 它提供开箱即用的开发体验,同时支持灵活定制,高效完成各类多模态大模型任务
- 免费的防止锁屏小软件,可用于域统一管控下的锁屏机制
- sealos离线安装k8s集群镜像-part1
- 酷狗KGM转MP3或者FLAC
- java项目,毕业设计-基于Java的超市进销存系统
- 平安夜祝福代码html.zip
- 新建文本文档 (2).txt
- sealos离线安装k8s集群镜像-part2
- 数据分析-28-小红书消费情况分析(包含代码和数据)