reactos操作系统实现(3)

有人说,reactos不是实时操作系统,不能做嵌入式系统,难道真的不能做嵌入式系统吗?其实不是这样的,嵌入式系统本来就包括有两类系统,一种是要求实时性强,一种是要求实时性弱的。这两种都是嵌入式系统。因此,ReactOS做嵌入式系统是没有问题的,有问题的是拿它来做什么样的产品,才是比较合适的。比如可以使用它来做GPS系统,可以拿它来做MP4系统,也可以拿它来开发照相机系统,也可以拿它来做车载系统。当然,你不能拿它来做火箭实时监测系统。这个世界上本来就没有任何一个系统,可以放到任何地方都合适的。

从ReactOS开发的过程里,也开始改到在ARM平台能编译和运行了,说明它还是慢慢地走向一个嵌入式平台里面去。但目前它主要还是运行在X86的平台上,由于这个平台成熟,由于这个平台开发方便,由于这个平台容易找到资源。后面所有学习,我都是基于X86平台的。

当把代码下载了,再安装好编译工具,其实编译工具还是使用GCC的,这也是比较成熟的开源工具,这样会减少很多不必要的麻烦。当你进入编译环境后,就可以使用make clean命令来清除所有产生的临时文件,使用make depends来建立所有文件的依赖关系,使用make bootcd来编译一个可以从光驱启动的ISO光盘文件,使用make livecd就可以编译成一个光盘直接运行的ISO文件,使用make msvc8就可以把所有源程序变成VC2005打开的工程文件,可以编辑代码了。


你可能感兴趣的:(gcc,嵌入式,工具,平台,产品,X86)