PhysTechSoft
HomeProductsDownloadOrderSupportContact us
PTS-DOS 2000
Buy now
Download
Comparison
Online help
FAQ
For software developers etc.
PTS-DOS
boot only version
For embedded computers
PTS ROM-DOS
PTS ROM-DOS technical documentation

PTS ROM-DOS

Operating System for Embedded Computers

Technical documentation is available.

Today for industrial embedded computers are used Intel processors or processors compatible with them. Usually the architecture of computer differs from usual architecture of PC by absence of hard and floppy disks and presence of Flash-memory and several special devices. Advanced demand for the safety and the necessity of service of the non-standard equipment require changes in the order of initialization and the work of BIOS. The version of PTS ROM-DOS and a special module PTS-BIOS were created to satisfy the request. The aim of the project was the development of a home modificative operating system which includes BIOS and is placed in ROM of industrial computers. The system is designed to build the real-time systems and to provide the access to resources of the computer which has several constructive peculiarities. It is intended for the working in hard conditions of exploitation with the inevitable obstacles and impossibility of the continual service.

Components of system

  • Loader of BIOS
    is the only non-modifiable part of the system and it is used for the primary initialization of a computer and for the loading of the modifiable part of BIOS.
  • BIOS
    is a part of the operating system, which provides the initialization and testing of the equipment and the work with the equipment at the low level (including emulation of the keyboard, the display and disks on the present equipment). It also provides functions of standard BIOS.
  • DOS
    is a variant of the well-known operating PTS-DOS, adapted under conditions of the limited resources.
  • DOS command interpreter.
  • Extra utilities
    are used for the changing of configuration parameters of the equipment and the system, for the modification of the information in Flash-memory and for providing distance service of the embedded computer.

Meanings of increasing of safety of the system

  • Supporting of watchdog timer.
    watchdog timer is the most simple meaning of preventing hanging up of the system because of malfunction of the equipment or because of a program error. It provides restart of a computer if the program didn't clear the watchdog timer during certain interval of time. PTS-BIOS and PTS ROM-DOS provide starting of the watchdog timer at the very beginning of initialization and its service during its working.
  • Accumulation and output of the diagnostics after request.
    After every restart the system remembers the numbers of reached control points and results of tests. Later the results can be analyzed to detect faults and malfunctions in the software.
  • Calculating of the CRCs of code and most important data.
    Testing of CRCs provides detecting of malfunctions of storages and correct transfer of information.
  • Detecting errors in the disk system.
    Operating system uses error correction codes for the timely detecting of damaged information and tries to restore it if possible. It is specially important for the Flash-disk, which is used to lasting storing of data.
  • An opportunity of modification of BIOS and DOS.
    As soon as configuration of the system provides choosing from where BIOS and DOS will be loaded in the case of occurring of ROM malfunctions, in the case of errors in the software or in the case of damaged equipment, there always is an opportunity to use versions of BIOS and DOS, transmitted through the channel or kept on the Flash-disk.

Under the operating system PTS ROM-DOS with the help of real-time multitasking environments (accessible in source codes, which are necessary for the certification) as RT-kernel or CTask-RT excellently work real-time applications. The package of PTS ROM-DOS includes a special tool for their creating - SRV-constructor.

 
 
sales department: sales@PhysTechSoft.com
support service: support@PhysTechSoft.com

Copyright©1995-2001 PhysTechSoft, Ltd. All Rights Reserved.