RTWORKS

Product RTWORKS

Real-Time Operating System for Reliable and Trustworthy Systems

RTWORKS is the real-time operating system (RTOS) programmed by Korean engineers which is compliant with DO-178B Level A, the highest technical standards of the FAA. It is the first software embedded in flight control computers that passed flight tests in Korea. Supporting the avionics SW standards (ARINC 653), it prevents inter-application error transfer at the source, enabling successful integration of application with varied criticality into a single computer to address the size, weight and power (SWaP) issue of air vehicle.
It supports AUTOSAR BSW, an automotive standard, and the PnP and networking powered by inter-ECU services based on SOME/IP & SD. RTst also provides professional engineering services by kernel developers, enabling creation of kernel with maximum system performance and reduction of time-to-market while sharpening the competitive edge of embedded system products.

RTWORKS Architecture

Features of RTWORKS

  • Certification
    • DO-178B Level A Certifiable
    • ISO 26262 ASIL D Capable (pending)
    • GS (Good Software) Certified
  • Avionics SW Standard (ARINC 653)
    • Time/Space Partitioning
    • Mixed Criticality Application Support
    • Solution to SWaP Issue
    • Health Monitoring
  • Security
    • Validated Kernel Integrity Based on Secure Boot
    • Validated Application Integrity
    • End-to-End Encryption
  • Professional Services Delivered by Kernel Developers
    • Porting and Optimization
    • Customization on Demand
    • Reduced Time-to-Market
    • Increase in System Performance and Reliability Led by Optimization
  • Lightweight Architecture
    • Reduced Boot Time
    • Lightweight Kernel
  • Usage in Unmanned Air Vehicle, Electric Cars,
    Helicopters, Drone, and Screen Doors as Reference

Board Support Packages

  • PowerPC
    • MPC8349
    • MPC755/MPC750
    • P2020/P4080
  • Intel
    • x86-generic
      (GE SBC VR-12)
  • ARM
    • Cortex-A9 (Duovero, i.MX6)
    • Cortex-A15 (ODROID-XU3)
    • Cortex-M4 (STMF429I-DISCO)
  • Drivers
    • RS-232/RS-422/CAN/I2C/SPI/ADC
    • ARINC 429
    • MIL-STD-1553B
    • Ethernet
    • PCI

RTWORKS IDE: RTWORKS-based Integrated Development Environment

  • Integrated Development Environment (IDE) Editing, compiling and debugging of source codes in Eclipse
    System configuration and code generation based on ARINC 653 XML schema
    Capable of printing symbols in object codes to support the IDE
    Monitoring of system tasks and events,
    and memory usage displayed in graphs in the system viewer
  • System Viewer Profiling and visualization of system events
    • Changes in partitioning
    • Changes in process states
    • System calls
    • Interrupt/Scheduling/Synchronization
    • User-defined events
    • Profiling of memory usage
  • SW-based non-intrusive system monitoring SW-based system monitoring, fault injection and testing
    Non-intrusive: Minimal impact of testing on the application
    Monitoring capabilities
    • Read-write memory register
    • Breakpoint
    • Snapshot: Values of up to 50 variables are saved for up to 1,800 frames (cycles) to monitor any change in variables
    • Cycle: Change in a specific memory address upon occurrence of a particular event