The architecture of rcX is organized to provide excellent hard Real-Time
performance for embedded netX applications from small to medium sizes. The internal
kernel design covering the object data structures, inter-task communication and time management
are highly optimized in their sizes and access speed. The result is
that the rcX offers a very low interrupt latency and fast task switching
time.
The rcX Kernel is a pre-emptive, full featured, multitasking operating
system that can operate
with a scalable number of tasks.
All rcX objects such as tasks, interrupts, timers, and inter-task
communication objects can be created and deleted during runtime. Or statically configured due to a
“front-end” configuration file, allowing an easy, centralized configuration of your project and
provides an overview of the configured resources.
rcX is tightly integrated with the HiTop tool suite delivered by the
company Hitex aimed making
your debugging job easier. Internal task states as well as states of the
different kind of objects can be monitored.
Static Tasks are created by the kernel at system start-up. Dynamic tasks
can be created and deleted during run-time.
Interrupts are a main aspect of real-time systems.
Upon detection of an interrupt, the processor saves key information
about the current program execution (usually on the stack) and transfers
control to a predefined program area.
Drivers are the functional part for accessing peripherals from a task
context. They provide defined API functions which interfaces between the calling task and the
hardware abstraction layer (HAL) modules.
| Subject | Data |
|---|---|
| Technical Data |
|
| Limitations | |
| Version |
Revision:
Date:
28.03.2010
Status:
Beta
|
To download software on industrialNETworX.com you need to fill out the following fields in your profile: