|
嵌入式WinCE是紧凑的、高效的和可升级的操作系统,它被广泛的应用在各种嵌入式式的产品中。在嵌入式WinCE操作系统中,Win32程序模式很常见。WIN32是台式机或企业广泛应用的强大目标,而且随着WindowsCE的涌现,它也成了嵌入式式系统的理想的程序界面形式。下面由卓跃教育为您介绍。 1、什么是WindowsCE WindowsCE操作系统是微软公司嵌入式、移动计算平台的基础,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统,它是精简的Windows95,WindowsCE的图形用户界面相当出色。 2、什么是WIN32 “WIN32”表示对于所有的Microsoft32位平台的一种普通的应用编程接口(API)。这些平台通常指: Windows95、Windows98、WindowsNT、WindowsCE 我们主要关注WindowsCE操作系统,可是需要弄清楚的是大多数Win32的应用编程接口对上面所有三种平台都适用。这种同用的应用编程接口的优位有很多:容易登录到应用程序中,有大量的已有程序的知识,范例和第三代软件的资源。 3、嵌入式WinCE与Linux的区别 本段将会从商业模式,学习和开发难度,对硬件的支持,稳定性,对工程师未来发展的帮助,对研发中心未来发展的帮助来探讨。 嵌入式LinuxOS与嵌入式WinCE相比的优点 第一:Linux是开放源代码,遍布全球的众多Linux爱好者都是Linux开发者的强大技术支持者;WindowsCE目前6.0内核全部开放,GUI不开放。第二:Linux的内核小、效率高;WindowsCE相比,占用过多的RAM。第三Linux是开放源代码的OS,在价格上极具竞争力,适合中国国情。WindowsCE需要版权费用。第四Linux不仅支持x86芯片,还是一个跨平台的系统。更换CPU时就不会遇到更换平台的困扰。第五,Linux内核的结构在网络方面是非常完整的,它提供了对包括十兆位、百兆位及千兆位的以太网络,还有无线网络、Tokenring(令牌环)和光纤甚至卫星的支持,目前WINCE的网络功能也比较强大。 嵌入式LinuxOS与嵌入式WinCE相比的弱点 第一:LINUX开发难度较高,需要很高的技术实力,WINCE开发相对较容易,开发周期短,内核完善,主要是应用层开发。第二:LINUX核心调试工具不全,调试不太方便,尚没有很好的用户图形界面,WINCE的GUI丰富,开发工具强大;第三,系统维护难度大。Linux在使用较完整的GUI时一般会占用较大的内存,如果去掉部分无用的功能来减小使用的内存,但是如果不仔细,将引起新的问题。
|
|