15
Operating system
DataLab PC works with all operating systems compatible with standard PC architecture.
User can choose whatever operating system he/she wants to use:
• Windows CE.NET
15
• Windows XP Embedded
15
• Windows 2000
16
• Windows XP Professional
16
Windows XP Embedded (XPe)
Windows NT family of operating systems (including Windows 2000 and Windows XP) are
traditionally linked with the PC architecture. Many properties of Windows NT represent
no problem for desktop PCs or servers (or, on the contrary, may be advantageous), but
practically disable implementation of embedded applications—Windows NT needs a hard
disk for the paging file, the installation is quite wide, users have restricted possibilities to
influence the configuration of the system, etc. However, for example, the hard disk is not
accessible in many solutions due to its sensitivity to mechanical shocks and restricted
time of non-stop operation.
Despite this fact there are series of embedded applications for which the further properties of Windows are very welcome—in particular, very rich support of the most varied
hardware, availability of development tools and a large number of ready programs, etc.
If there is some peripheral to be connected to a PC on the market today, the chance
that it will be accompanied by the driver for Windows 2000/XP is really very high. Of
course, it also concerns equipment for industrial automation when producers supply supporting libraries for communication with its hardware, OPC servers and other software,
mainly for Windows 2000/XP. Another welcome property of Windows 2000/XP is robustness. Although in no case is it a real-time operating system, for permanent running of
applications and processing of a large volume of data this system is very suitable.
The first attempt at modification of Windows NT for use in embedded solutions was the
creation of the Windows NT Workstation 4.0 Embedded. The basis of the modifications
was mainly isolation of individual modules of the system core so as to be able to work
relatively independently. The distribution included a development tool which enabled
OEM partners to configure the system—i.e. to include modules, which are necessary for
the respective application and to omit components, which were useless. In this manner
it was possible to create images of Windows NT, e.g., without a graphic user interface,
without the support of network communication, etc. A very important property was the
ability to work without hard disk, i.e. only from, e.g,. CompactFlash cards.
Remark 2 Memory media based on FLASH memories have a great disadvantage compared
with hard disks—the number of recording cycles is restricted according to the type of
memory to 100,000 to 1,000,000. But there are a series of recordings on the disk during
the work of the operating system and applications—auxiliary files are created and deleted,
events are recorded into log files, etc. Mainly, there are frequent writes into the page file).
The attempt to install the standard Windows NT on FLASH disk may result in success, but
the life time of such an installation can be only several weeks or months. Then FLASH will
start to fail and the system will stop functioning.
Requires Compact Flash card.
15
Requires hard drive.
16