12
RTX51 Real-Time Operating System
1
C51 EXAMPLE.C
BL51 EXAMPLE.OBJ RTX51
Interrupts
RTX51 works in parallel with interrupt functions. Interrupt functions can communicate
with RTX51 and can send signals or messages to RTX51 tasks. RTX51 Full allows the
assignment of interrupts to a task.
Message Passing
RTX51 Full supports the exchange of messages between tasks with the functions: SEND
& RECEIVE MESSAGE and WAIT for MESSAGE. A message is a 16-bit value, which
can be interpreted as a number or as a pointer to a memory block. RTX51 Full supports
variable sized messages with a memory pool system.
CAN Communication
C
ontroller
A
rea
N
etworks are easily implemented with RTX51/CAN. RTX51/CAN is a
CAN task integrated into RTX51 Full. A RTX51 CAN task implements message passing
via the CAN network. Other CAN stations can be configured either with or without
RTX51.
BITBUS Communication
RTX51 Full covers Master and Slave BITBUS tasks supporting message passing with the
Intel 8044.
Events
RTX51 supports the following events for the WAIT function:
•
Timeout:
Suspends the running task for a defined amount of clock ticks.
•
Interval:
(RTX51 Tiny only) is similar to timeout, but the software timer is not
reset to allow generation of periodic intervals (required for clocks).
•
Signal:
For inter task coordination.
•
Message:
(RTX51 Full only) for exchange of messages.
•
Interrupt:
(RTX51 Full only) A task can wait for 8051 hardware interrupts.
•
Semaphore:
(RTX51 Full only) binary semaphores for management of shared
system resources.
Содержание RTX51
Страница 4: ......
Страница 6: ......
Страница 20: ......
Страница 24: ......
Страница 39: ...RTX Tiny 39 4...
Страница 40: ......
Страница 44: ...44 RTX51 Tiny Specifications 5...
Страница 68: ...RTX51 TINY REAL TIME OPERATING SYSTEM User s Guide 2 95...