 RTX166 Real-Time Kernel Discontinued |
|
Real-Time OS/Kernels ARM OS/Kernels C166 OS/Kernels C51 OS/Kernels | SpecificationsTwo variations of RTX166 are available. - The RTX166 Real-Time Kernel is a full-blown real-time kernel with support for multiple events, numerous tasks, various methods of inter-task communication, and flexible configuration options. RTX166 Full is available as a stand-alone product (part number FR166).
- The RTX166 Tiny Real-Time Kernel is a high-performance, low-overhead kernel designed for single-chip applications. RTX166 Tiny is included with the PK166 Professional Developer's Kit.
Specifications for each are listed in the following table. Description Part Number Parametric Specifications | RTX166 Full FR166 | RTX166 Tiny Included with PK166 |
|---|
| Round-Robin Multitasking |  |  | | Preemptive Multitasking |  | | | Cooperative Multitasking |  |  | | Timeout Events |  |  | | Interval Events |  |  | | Signal Events |  |  | | Message Events |  | | | Semaphore Events |  | | | Memory Pools |  | | Stack Extension If a C166 interrupt procedure exceeds the stack overflow limit, a new stack may be swapped in. |  | | CAN Libraries For the Infineon C16x and STMicroelectronics ST10. |  | | | MAX Defined Tasks | 256 | 32 | | MAX Active Tasks | 256 | 32 | | Required CODE Space | 6K-35K bytes | 1,500 bytes | | Required RAM Space | 2K-3K bytes | 8 bytes + 4 bytes for each task | | Timer Used | 0-8 | 0-6 | | System Clock Divisor | 1,000-40,000 cycles | 250-65,535 cycles | | Interrupt Latency | 0 Interrupts are never disabled. | < 20 states | Context Switch Time Depends on Stack Load. | < 400 states | 400-4,000 states | | Task Priority Levels | 128 | 1 | | MAX Signals | 256 | | | MAX Counting Semaphores | 256 | | | MAX Mailboxes | 256 | | | Mailbox Size | 8 entries | | | MAX Memory Pools | 256 | |
|
|