发布网友 发布时间:2022-04-24 09:09
共1个回答
热心网友 时间:2022-06-18 10:09
这个问题应该类似于linux内核构建嵌入式操作系统有什么优势呢?
嵌入式系统的商品化操作系统十分丰富,如Palm OS、VxWorks、pSOS、Neculeus和Windows CE等.高端嵌入式系统需要许多高级的功能,但其价格也相对昂贵,一般用户难以接受.微软的Windows CE也有此类功能,却不具备大多数嵌入式系统需要的实时性能,而且难以移植.
Linux为嵌入式系统提供了一个极有吸引力的选择,对于嵌入式系统而言,性能、成本和可靠性是最至关重要的三个因素.首先,众多文献资料表明,Linux是当前可获得的最简捷、最快速的操作系统 ,其性能优越之处,是把图像处理为一个用户级的应用,图像可根据需要被选择是否运行.Linux系统中存在适度复杂的图像界面,但是他们并没有和操作系统的内核紧紧*在一起,图像界面可按需求关闭.这样就能够在Linux内核上运行专门为嵌入式系统定制的图像系统,从而获得优越的性能.其次,Linux 系统源代码完全公开,能够用很便宜的价格得到各种Linux分发版,不必考虑许可成本,将用户从许可证的*中解脱出来,无需去为资金短缺而烦忧.Linux能正常运行于内存缺乏,容量紧张的系统中,减少在硬件升级上的开支.另外,在系统稳定性方面,Linux几乎不崩溃,Linux的稳定性是由于他没有像其他操作系统相同内核极其庞大.考察资料表明,Linux和其他Unix系统和大型操作系统如VMS、IBM大型机等相同具备相同的可靠性. 在上述优势之外,Linux还拥有众多硬件支持的特点和强大的网络支持功能.正因为Linux在价格、性能、稳定性连同用户定制等方面的突出优势,用他来构建系统操作平台是个很不错的解决方案