Overview:
WindowsCE is the foundation of Microsoft's embedded and mobile computing platforms. It is an open and upgradeable 32-bit embedded operating system, and is an electronic device operating system based on a head-mounted computer, it is a streamlined Windows 95, and the Windows CE graphic user interface is excellent.
Introduction:
C In Ce represents compact, consumer, connectivit, companion, and electronics ). Unlike Windows 95/98 and Windows NT, Windows CE is a new embedded operating system with all source code developed by Microsoft. The operating interface is derived from Windows 95/98, however, Windows CE is a platform for redevelopment of new information devices based on Win32 APIs. Windows CE is modular, structured, and based on Win32 application interfaces and
Processor independence and other features. Windows CE not only inherits the traditional Windows graphical interface, but also can use programming tools (such as Visual Basic and Visual C ++) on Windows CE platform on Windows 95/98) using the same functions and interface style, the vast majority of applications can be used on the Windows CE platform simply by modifying and porting them. Windows CE is not designed for a single device. Therefore, Microsoft has roughly divided its products using Windows CE into three product lines: Pocket PC (handheld computer) and handheld PC (handheld device) and auto PC.
1) What is the difference between wince and Linux? (Business model, difficulty in learning and development, support for hardware, stability, help for engineers in future development, and help for the future development of the R & D center)
Advantages of Embedded Linux OS compared with Windows CE:
First, Linux is open source code. Many Linux fans all over the world are powerful technical supporters of Linux developers. Currently, Windows CE 6.0 kernel is fully open and GUI is not open. Second, Linux has a small kernel and high efficiency. Compared with Windows CE, it occupies too much RAM. Third, Linux is an open-source OS, which is extremely competitive in price and suitable for China's national conditions. Copyright is required for Windows CE. Fourth, Linux not only supports x86 chips, but also a cross-platform system. When you change the CPU, you will not be troubled by changing the platform. Fifth, the Linux kernel structure is very complete in terms of network. It provides Ethernet networks including 10 Gbit/s, Gbit/s, wireless networks, and Token rings) and fiber-optic or even satellite support. Currently, WinCE has powerful network functions.
Vulnerabilities of Embedded Linux OS compared with Windows CE:
First, Linux development is difficult and requires high technical strength. It is relatively easy to develop wince, with short development cycle and perfect kernel, mainly for Application Layer Development. Second, Linux core debugging tools are incomplete, and debugging is not very convenient. There is no good user GUI yet. wince provides rich GUI and powerful development tools. Third, it is difficult to maintain the system. Linux occupies a large amount of memory. If you remove some useless functions to reduce the memory usage, but if you are not careful, it will cause new problems. (From Baidu encyclopedia)
Http://v.youku.com/v_show/id_XMjIxOTE4NzY=.html (Windows CE learning video)