开发工具,目录和文件,INCLUDES.H文件
来源:互联网 发布:python import path 编辑:程序博客网 时间:2024/06/07 05:03
开发工具笔者采用的是Borland C/C++ V3.1和Borland Turbo Assembler汇编器完成程序的移植和测试,它可以产生可重入的代码,同时支持在C程序中嵌入汇编语句。编译完成后,程序可在PC机上运行。本书代码的测试是在一台Pentium-II计算机上完成的,操作系统是Microsoft Windows 95。实际上编译器生成的是DOS可执行文件,在Windows的DOS窗口中运行。只要您用的编译器可以产生实模式下的代码,移植工作就可以进行。如果开发环境不同,就只能麻烦您更改一下编译器和汇编器的设置了。目录和文件在安装µC/OS-II的时候,安装程序将把和硬件相关的,针对Intel 80x86的代码安装到\SOFTWARE\uCOS-II\Ix86L目录下。代码是80x86实模式,且在编译器大模式下编译的。移植部分的代码可在下述文件中找到:OS_CPU.H, OS_CPU_C.C, 和 OS_CPU_A.ASM。INCLUDES.H文件INCLUDES.H 是主头文件,在所有后缀名为.C的文件的开始都包含INCLUDES.H文件。使用INCLUDES.H的好处是所有的.C文件都只包含一个头文件,程序简洁,可读性强。缺点是.C文件可能会包含一些它并不需要的头文件,额外的增加编译时间。与优点相比,多一些编译时间还是可以接受的。用户可以改写INCLUDES.H文件,增加自己的头文件,但必须加在文件末尾。程序清单L9.1是为80x86编写的INCLUDES.H文件的内容。程序清单L 9.1 INCLUDES.H.#include <stdio.h>#include <string.h>#include <ctype.h>#include <stdlib.h>#include <conio.h>#include <dos.h>#include <setjmp.h>#include "\software\ucos-ii\ix86l\os_cpu.h"#include "os_cfg.h"#include "\software\blocks\pc\source\pc.h"#include "\software\ucos-ii\source\ucos_ii.h"
0 0
- 开发工具,目录和文件,INCLUDES.H文件
- JAVA操作文件和文件目录
- Java文件对象创建目录和文件
- JAVA创建文件目录和文件
- java 创建文件和文件目录
- 文件和文件目录重命名问题
- MediaScanner扫描文件和文件目录
- 枚举目录和文件
- 目录和文件管理
- 访问目录和文件
- 目录和文件操作
- 目录和文件操作
- 复制目录和文件
- 获取目录大小和文件个数的工具类
- 列出指定文件的目录和文件,并进行缩进
- 流和文件(文件目录的一些操作)
- Android 重要的文件目录和文件分析
- 统计文件所包含目录和文件的个数
- java__switch比赛判断
- Fiddler模拟低速网路环境弱网测试
- ffmpeg编译参数(英文)
- 4. OP-TEE+qemu的编译--bios.bin镜像的编译
- 题解:谜题(UVa 227)
- 开发工具,目录和文件,INCLUDES.H文件
- python 读取、保存、二值化、灰度化图片+opencv处理图片的方法
- 模式识别之k-折交叉验证(k-fold crossValidation)
- spark java.utils.List 没有map方法的问题
- Redis介绍和使用场景
- python windows安装
- 解决listview层层嵌套的另外一种思路(细节说明)
- mysql数据库中删除数据的三种形式 drop和 truncate 和 delete
- 三维空间点到直线的距离C++实现