|
Extension modules for the real-time operating system |
|
The PXROS extension modules listed below are available for TriCore, ARM, PowerPC. The modules are bundled in the packages as shown. CANopen is available as a separate package.
|
|
PXROS-HR - Safety Framework for Embedded Systems |
|
PXROS-HR is an enhanced version of PXROS, which supports the Memory Protection Unit (MPU) of the TriCore family. The management of the MPU is integrated in PXROS-HR.
- Hardware-based memory protection
- Safe function integration
- Debug multiple software modules at runtime
- Simple certification of applications
- Protection of software knowhow
|
|
|
|
Read more...
|
|
PXROS is an operating system for hard real-time. It was developed by HighTec and has been in successful operation for more than 20 years in different fields ranging from communications technology to the industrial sector and to safety-critical applications (SIL-4).
|
|
Read more...
|
A graphic interface is used for visualising tracing information of PXROS tasks and services such as
- scheduling
- message passing
- event handling
PXview allows a detailed view into a running PXROS application, and the system can be analysed without having to stop the application in the debugger. Furthermore, PXview helps understanding the interactions between tasks, and can assist the first steps of programming with PXROS.
This information can be accessed via TCP/IP or UART and visualised at a host PC.
|
|
Read more...
|
|
Data resulting from measurements within an application can be transferred via TCP/IP or UART and then be visualised in the software oscilloscope PXosci.The illustration shows the data acquisition of a drive demo with the EasyRun TC1796 hardware. The calculated phase of a motor control and the three corresponding sinusoidal outputs from the PWM-Units are displayed in real-time. The available functions of PXosci are similar to those of a digital storage oscilloscope.
Random number of channels
- Trigger support:
- Simple, automatic, none
- Up slope, down slope, both
- Display options:
- Dots or lines
- Zoom on part of the signal
- Instant freeze on keystroke
- Permanent mode with progressive fadeout.
|
|
In PXROS applications, there may be situations when you need detailed information on the running system, which cannot be accessed via the debugger. The PXROS monitoring program PXmon displays task-related information such as
stack usage,
- the number of objects,
- the state of the task, and
- execution tracing.
PXmon creates a peephole into the PXROS application which the debugger can use to obtain information on the system. The PXmon user interface, which is located at the debugging machine, communicates with a special PXmon task in the PXROS system. This task has no effect on the interrupt system or on any tasks of higher priority. The interference with other tasks and with the real-time behaviour is minimal. The only prerequisite for using PXmon is the availability of a UART interface or the possibility to communicate via TCP/IP.
|
|
Read more...
|
|
TCP/IP has become the most important protocol family for communication in a LAN or a WAN. PXtcp was developed especially for the purpose of integrating a PXROS application into a TCP/IP-based network. The module consists of various PXROS tasks which provide the TCP/IP functionality. This module is part of the Basic Communication Package.
|
|
Read more...
|
|
PXfile is a program package the purpose of which is to create, initialise and work with file systems compatible to DOS or UNIX in connection with PXROS. PXfile can be used for imitating other file systems; it also permits the user to access different memory media. PXfile is part of the Basic Communication Package.
|
|
Read more...
|
|
The PXnfs package adds the support for NFS (Network File System) to a PXROS application. PXnfs is a NFS client which can access remote file systems in a TCP/IP environment. The module PXtcp is obligatory. This module is part of the Extended Communication Package. |
|
|
|
|