Login
Note
For additional information please visit our download page. Downloads might require registration.
hyRTK Real-Time Operating System
The hyRTK real-time operating system is a multitasking operating system with pre-emptive task scheduling. It is specifically designed for use by Hyperstone microprocessors in embedded systems or board-level applications. Since hyRTK has been fine-tuned for the Hyperstone architecture, interrupt response times of approx. 0.1..0.2 µs can be achieved with a 100 MHz Hyperstone system. The complete operating system is less than 32 KB in size, including an integrated debug monitor and a floating-point library.
The debug monitor handles the commands of hyDEBUG running on the host PC. hyRTK offers all the features of an up-to-date multitasking real-time system providing a wealth of functions including time management, task management, synchronization and interrupt services as well as message passing.
The main features of hyRTK are:
  • Pre-emptive: Lower-priority tasks are preempted automatically by the highest-priority scheduled task
  • Fast task context switching (ca. 2..3 µs)
  • Low latency time for interrupts without context switch (0.1..0.2 µs)
  • Precise timing functions with a resolution of 1 µs
  • Fast execution of kernel functions (1..2 µs)
  • Complete set of kernel functions on the finest granularity level pro-vides extendibility via utilities for specific requirements
  • User-friendly through novel, easy-to-handle task synchronization
  • Static declaration of hyRTK resources guarantees deterministic behavior
  • Automatic power-down mode without user program intervention
  • Fully integrated debugging of programs running in real time