[an error occurred while processing the directive]
RSS
Логотип
Баннер в шапке 1
Баннер в шапке 2

Windows Embedded CE

Product
The name of the base system (platform): Windows 10 IoT (before Windows Embedded)
Developers: Microsoft
Technology: OS

Content

Windows Embedded CE 6.0

Windows Embedded CE 6.0 (also known as Windows Embedded CE 6.0) is component real-time operating system.

Windows Embedded CE 6.0 is the 32-bit, multistream operating system, with preemptive multitasking and support of real time. CE 6.0 has absolutely new core providing advanced functionality and giving to the user richer opportunities at the expense of bigger number of at the same time executed applications. OS supports up to 32 thousand at the same time executed processes from 2 GB of a virtual memory for everyone. The operating system is capable to work with processors ARM Hitachi SuperH MIPS, Intel x86 and compatible.

Novovvedniya

The Windows Embedded CE 6.0 system (CE 6.0) is supplied with a new core in which there are no restrictions of last versions that allows to try to obtain bigger performance. Among such restrictions it is possible to select restriction for number of at the same time executed processes and a small virtual address space of the previous generations of a kernel of Windows CE.

For each process in Windows CE, CE 6.0 preceding the version, the virtual address space with a capacity of 32 MB was selected. In the CE 6.0 system for each process 2 GB of an address space are selected. Except increase in volume of an address space, underwent change and its structure. In the previous versions one virtual address space was separated into 32 areas. At the same time address spaces of processes were not imposed one on another. In the CE 6.0 system each process receives own, really individual address space. Such innovation does an address space of processes of the CE 6.0 system very similar to an address space of versions of Windows for desktop computers (for example to Windows XP).

The new architecture of memory facilitates accomplishment of some tasks, especially in applications which need to select big memory blocks (more than 10 MB) which can be necessary, for example, for image processing of high resolution, received from the digital camera.

Besides, in the CE 6.0 system the API interfaces moved from normal processes of the regime of the user to libraries DLL of a kernel mode.

The previous versions of Windows CE could be configured for execution of operations only in a kernel mode or in the mixed mode (using a kernel mode and a user mode). In the CE 6.0 system only the mixed operation mode at which all applications are loaded in memory of the regime of the user is supported, and all OS components are loaded into memory of a kernel mode.

For ensuring communication between machines the interface necessary for connection to a mobile telephone network is provided in the CE 6.0 system. Earlier in the Windows CE system the possibility of phone calls and sending the SMS was not supported.

The version of CE 6.0 is supplied with the cellcore.dll file which expands possibilities of Win32 API library for support of different functions of mobile communication. One more component included in the version of CE 6.0 is the ril.dll file — the driver for the Radio Interface Layer (RIL) level. This component provides the interface of the bottom level for connection of applications with hardware of mobile communication. Earlier in the environment of Windows CE it was necessary to develop own level of the interface for use of mobile communication.

Among other elements supported in the version of CE 6.0 it is possible to call components of the lowest level for the Wireless Application Protocol (WAP) protocol, including the driver of a kernel mode (wapdrv.dll) and the API interface of the regime of the user (wap.dll).

It should be noted also new features of security. In the CE 6.0 system expanded check of parameters of the protected libraries of servers (PSL) and control devices is executed by input-output (IOCTL) which pass from regime of the user into a kernel mode that improves security and stability of a kernel mode.

In addition, CE 6.0 is delivered with the built-in safe loader which solutions, about trust or mistrust to the code are based on certificates. It means that all codes which are executed in a system should be signed. If the safe loader is switched on, it checks the signature of the code and if the signature corresponds to the reliable certificate, permits its accomplishment. If the signature does not correspond, the module will not be loaded. Equipment manufacturers can select what certificates to consider reliable and, thus, can manage codes which are executed in a system.

For the previous versions the development team of Windows CE delivered a separate product under the name Platform Builder. In the CE system 6.0 development tools of the platform are included in the Visual Studio of 2005.

Updating of Windows Embedded CE 6.0 R2

On November 15, 2007 the Microsoft corporation announced release of upgraded version of Windows Embedded CE 6.0 R2.

The version of R2 fills missing elements of the previous version and includes a number of new technologies.

Windows Embedded CE 6.0 R2 includes:

  • RDP protocol of version 6:
  • server authentication
  • TSL/SSL protocol
  • opportunity for work in the mode of two monitors and support of large-format monitors
  • new formats of smart cards
  • the improved infrastructure for creation of VoIP-phones
  • updated Windows Media Player and Media Player Control 7
  • the file system with support of large volumes of carriers
  • support of Serial ATA and Bootloader for [[FAT32]

See Also

Links