在linux模拟uC/OS-II操作系统的实现
注意:把所有源文件都放在一个目录下也许并不是一个好方法,它使得整个工程杂乱无章,特别是在工程比较大时。是不能这样处理的。但这里仅仅是为了简化makefile的编写,提供一个可行的方法。所以在这个makefile的前面,我定义了几个宏,如果需要编译的几个文件在路径下,就只需要指定路径就可以了。
5 结束语
本文的创新点主要体现在
1.自建的键盘输入函数。由于(Beginning.Linux.Programming)中实现会阻塞read函数,所以本文采用了改进的方法实现键盘输入,详见第3节。
2.MAKEFILE文件。由于编译器的改变,我们需要改写makefile文件,本文提供了一种非常简单的编写方法,详见第4节。
我的试验平台如下:在Virtual PC 2004上安装red hat linux 9.0,并且在linux下进行编译和调试。
评论