RTWORKS

Product RTWORKS

Real-Time Operating System for Reliable and Trustworthy Systems

RTWORKS는 FAA의 SW 인증 최상위 기준인 DO-178B LEVEL A를 준수하고 국내 최초로 비행제어컴퓨터에 탑재되어 비행시험을 성공한 순수 국산 실시간 운영체제 (RTOS) 입니다.
항공전자 SW 표준인 ARINC 653을 지원하여 응용들 간의 오류 전이를 근본적으로 차단할 수 있고 이를 통해 다양한 criticality의 응용을 하나의 컴퓨터에 통합하여 항공기의 SWaP (Size, Weight and Power) 문제를 해결할 수 있습니다.
커널 개발자들에 의한 전문적인 엔지니어링 서비스를 제공하여 시스템 성능을 극대화하는 커널 구성과 빠른 time-to-market이 가능하며, 임베디드 시스템 제품 경쟁력을 강화할 수 있습니다.

RTWORKS Architecture

RTWORKS 특징

  • 인증
    • DO-178B Level A Certifiable
    • ISO 26262 ASIL D Capable (진행중)
    • GS(Good Software) 인증 획득
  • 항공전자 SW표준 ARINC 653
    • Time / Space Partitioning
    • Mixed Criticality 응용 지원
    • SWaP 문제 해결
    • Health Monitoring
  • Security
    • Secure boot 기반 커널 무결성 검증
    • 응용 무결성 검증
    • End-to-End Encryption
  • 커널 개발자에 의한 전문적인 서비스
    • 포팅 및 최적화
    • 사용자 요구에 의한 Customization
    • 빠른 time-to-market
    • 최적화로 인한 시스템 성능 및 신뢰성 강화
  • 경량 구조
    • 빠른 부팅 지원
    • 커널 경량화
  • 무인항공기, 전기자동차, 헬기, 드론,
    스크린도어 등 레퍼런스 확보

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 기반 응용 프로그램 통합 개발 환경

  • 통합개발환경 Eclipse 기반 소스코드 편집, 컴파일, 디버깅 기능
    ARINC 653 XML Schema 기반 시스템 설정 및 설정 코드 생성
    통합 시험 환경 지원을 위한 목적 코드 심볼 출력 기능
    시스템 뷰어를 통해 시스템의 Task와 Event의 수행 상황, 메모리 사용 등을 그래프로 표시
  • 시스템뷰어 시스템 이벤트 프로파일링 및 시각화
    • 파티션 상태 변화
    • 프로세스 상태 변화
    • 시스템 콜
    • 인터럽트/스케줄링/동기화
    • 사용자 정의 이벤트
    • 메모리 사용 프로파일링
  • SW 기반 Non-intrusive 시스템 모니터링 SW 기반 시스템 상태 모니터링, 오류 주입 및 테스팅 수행
    Non-intrusive : 테스팅 수행 시 응용 수행에 미치는 영향을 최소화
    모니터링 지원 기능
    • 메모리 / 레지스터 값 read/write
    • 브레이크 포인트
    • 스냅샷 : 최대 50개 변수들의 값을 최대 1800 프레임(주기) 동안
    • 저장하여 변수들의 변화 모니터링 가능
    • 사이클 : 특정 이벤트가 발생할 때 특정 메모리 주소 값 변경