导读 | ARM嵌入式工控电脑的常用操作系统有Linux和Windows CE,这两种操作系统在界面和操作上对用户都是比较友好的,所以受到了ARM嵌入式工控电脑行业的青睐。那么对于操作系统,您了解吗?本篇文章就为您详细解释一下。 |
首先要介绍的就是Linux,Linux是一种免费、开源的工控电脑操作系统,因此其支持软件多,可用资源丰富。目前将Linux的内核移植在ARM嵌入式工控电脑上,可使用更多的Linux功能。无论是对于企业服务器还是对于嵌入式系统,Linux都是一个巨大的进步。对高端的机器来说,新特性针对的是性能改进、可扩展性、吞吐率,以及对 SMP 机器 NUMA 的支持。对于ARM嵌入式工控电脑领域,添加了新的体系结构和处理器类型–包括对那些没有硬件控制的内存管理方案的 MMU-less 系统的支持。并且和往常一样,为了满足桌面用户群的需要,添加了一整套新的音频和多媒体驱动程序,Linux 内核使用了由 Ingo Molnar 开发的新的调度器算法,称为O(1)算法,它在高负载的情况下执行得极其出色,并且当有很多处理器时也可以很好地扩展;内核抢占补丁在2.5系列中就已经被打上,接下来在2.6中也会打。这将显著地降低用户交互式应用程序、多媒体应用程序等类似应用程序的延迟。这一特性对实时系统和嵌入式系统来说特别有用;从虚拟内存的角度来看,新内核融合了 Rik van Riel 的 r-map技术,将显著改善虚拟内存在一定程度负载下的性能。
接下来就是Windows CE,Windows C推出只有几年时间,但目前已占据了很大市场份额。由于Windows C开发都是大家熟悉的VC++环境,所以对于一般的开发人员都不会有多大难度,这也是Windows C容易被人们接受的原因。开发环境方便快速,微软的强大技术支持,使得Windows C开发难度远低于嵌入式Linux。此外,Windows C与 WindowXP及Win2000的同族性,保证了原来在PC机上开发的程序可容易移植到ARM嵌入式工控电脑中。
通过以上ARM嵌入式工控电脑操作系统的介绍,大家可以知道将以上操作系统的内核移植到ARM嵌入式工控电脑中将能大大提高ARM嵌入式工控电脑的性能。以上就是为您介绍的“ARM嵌入式工控电脑操作系统介绍”的全部内容。
原创文章,作者:kepupublish,如若转载,请注明出处:https://blog.ytso.com/136104.html