Windows CE customization Development

Source: Internet
Author: User

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)

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.