Top ten reasons for choosing Windows CE wince Embedded Operating System

Source: Internet
Author: User

What is Windows CE?
Windows CE is a strategic operating system. It features a Windows operating system and supports 32-bit virtual memory mechanism, on-demand memory allocation, and memory ing files. It is also a Win32 embedded operating system with preemptive multitasking and powerful communication capabilities, microsoft is designed specifically for information devices, mobile applications, consumer electronic products, embedded applications, and other non-PC fields.

Reason 1: Support for extensive network communication
Because different applications and devices have different communication requirements, Windows CE provides support for a wide range of hardware and communication technologies.
Windows CE supports various hardware devices used for network communication, including serial cable, infrared transmitter, broadcast transmitter, local area network, and modem.

Reason 2 provides high-level APIs
Windows CE also provides APIs to simplify the process of network passing in an application.
The two high-level APIs simplify some common applications in network communication.
Wininet API supports HTTP 1.0 and FTP Internet browsing protocols.
It greatly simplifies the process of writing an Internet client application. Wininet also supports secure communication.
There are three security protocols: Secure Sockets Layer (SSL) Version 2.0 and 3.0, as well as private communication technology (PCT) Version 1.0.

Reason 3: Remote Access is supported.
Windows CE supports remote access to the server (RAS). RAS is a multi-protocol rule used to connect to remote devices. Windows CE Ras customer support is actually the same as the standard Windows tool, but only one point-to-point connection is supported at a time.

Reason 4 multi-processor support
Windows CE is a portable operating system that supports the following CPUs:

 

Reason 5 general development tools
Windows CE embedded toolkit for Visual C ++;
Windows CE toolkit for Visual J ++;
Windows CE toolkit for Visual Basic;
Other third-party tools

Reason 6 re-use resources
Windows CE supports COM internal functions, component-based Java VMS and Visual Basic scripts, and provides a wide range of component-based software that is often used in embedded applications, it includes communication, mathematical or statistics, graphics or images, digital signal processing, and user interfaces.
According to statistics, at present, there are more than 17 thousand Win32 applications as a huge code base, and OEMs can obtain appropriate technical licenses. At the same time, software developers can quickly port their existing resources to the Windows CE platform.

Reason 7 strong stability
Once running Windows CE, too much user intervention is not required. Therefore, the OS responsible for system management has high stability. Generally, its user interface does not provide operation commands. It provides services to user programs through System Call commands.

Reason 8 excellent thread response
The response time limit for High-Level ist (service interruption thread) is more stringent. The improvement in thread response capability helps developers master the specific time of thread conversion, it also helps them create new embedded applications through enhanced monitoring and hardware control capabilities.

Reason 9 nested interruption is supported
A higher-priority interrupt is allowed to get a response first, rather than waiting for the completion of a lower-level ISR. This makes the Operating System Real-time as required by the embedded operating system.

Reason 10 open source code
Microsoft has released its own new system, and announced that it has completely opened ce 6.0 core source code to consumers and embedded vendors such as bsquare, centrality and micros systems, and provided free copies of Visual Studio 2005 professional, the existing integrated development environment (IDE) of platform builder becomes a plug-in of vs2005.
The 100% open source code initiative is a great breakthrough for Microsoft. This result brings development partners far greater benefits than the previous closed model process, by obtaining some part of Windows Embedded ce source code, such as file systems, device drivers, and other core components, embedded developers can choose the source code they need, then compile and build your own code and unique operating systems, and quickly bring their devices to the market.

Summary
Embedded Software technology has led us into a digital and intelligent age. At present, there is a huge shortage of embedded software R & D talents in China. Windows CE. the. NET system is provided by Microsoft and is compatible. NET framework development components :. NET Compact framework. net or already has. net program development technology developers can quickly and smoothly develop applications on the carrying device yo.

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.