作业帮 > 综合 > 作业

请求指点:与嵌入式Linux相比嵌入式windows有何优点

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/19 00:14:52
请求指点:与嵌入式Linux相比嵌入式windows有何优点
请求指点:与嵌入式Linux相比嵌入式windows有何优点
第一,嵌入式LINUX开放源代码,这使得学习、修改、裁剪LINUX成为可能,嵌入式系统的设计者可以对嵌入式LINUX进行二次开发,去掉操作系统的附加功能,只保留必须的操作系统功能.而目前大多数的商用操作系统,要么不提供源代码,要么购买源代码要支付高额的版本费用,相比之下,嵌入式LINUX这一优点对于对成本和能耗极为敏感的嵌入式产品是十分重要的.
第二,成本低,来源于LINUX的嵌入式LINUX是开放源代码的自由软件,遵循GPL协议,嵌入式LINUX的源代码可以自由获得,使用嵌入式LINUX开发嵌入式应用,用于购买嵌入式操作系统的费用可以忽略不计.而商业操作系统其操作系统的每个拷贝售价在几百美元到几万美元不等,如果需要操作系统的源代码,则还需要另外购买.嵌入式LINUX的开发工具也可以免费获得.
第三,强大的网络支持功能.嵌入式LINUX 诞生于因特网时代并具有Unix 的特性,保证了它支持所有标准因特网协议,并且可以利用L i n u x 的网络协议栈将其开发成为嵌入式的TCP/IP 网络协议栈.此外,LINUX 还支持ext2、fat16、fat32、romfs 等文件系统,为开发嵌入式系统应用打下了很好的基础.
第四,优秀的开发工具.开发嵌入式系统的关键是需要有一套完善的开发和调试工具.在线仿真器的价格非常昂贵,而且只适合做非常底层的调试.如果使用的是嵌入式LINUX,一旦软硬件能够支持正常的串口功能时,即使不用在线仿真器也可以很好地进行开发和调试工作,从而节省了一笔不小的开发费用.嵌入式LINUX 具备一整套工具链,容易自行建立嵌入式系统的开发环境和交叉运行环境,可以跨越嵌入式系统开发中仿真工具的障碍.LINUX 也符合IEEE POSIX.1 标准,使应用程序具有较好的可移植性.
第五.广泛的硬件支持.嵌入式LINUX支持的硬件平台很多,包括x86、ARM、MIPS、ALPHA、PowerPC等多种体系结构,目前已经成功移植到数十种硬件平台,几乎能够运行在所有流行的CPU上,支持各种主流硬件设备和最新的硬件技术.因此嵌入式LINUX的移植是嵌入式开发中的热点.