
Overview
IRRS is a software-defined radio platform for industrial remote control. It implements the entire radio control chain in software, covering operator input, protocol framing, RF logic, link monitoring, and fail-safe management, allowing the same product to run on different hardware with minimal rework.
The initial analysis phase produced a complete DO-178C document hierarchy with system requirements, software requirements, and architectural design. The system is structured around six functional areas: operator interface, control processing, communication, human-machine interface, persistent storage, and battery monitoring.
A dual-context architecture separates real-time control (tight loop, deterministic) from management and UI tasks, ensuring predictable performance for safety-critical operations.
Key Objectives
- Software-Defined: Radio control chain fully implemented in portable software, not tied to specific RF hardware
- Certifiable: Designed for DO-178C compliance from the ground up
- Hardware-Portable: Three-layer architecture (Application, HAL, Platform) maximizes reuse across MCU/SoC targets
- Safety-Critical: Deterministic real-time control, link fail-safe, and independent monitoring paths
Status
Initial Analysis Complete: system requirements, software requirements, and architecture defined. Ready for HAL contract definition and reference platform implementation.