Innovative Technologies for Safety Critical Systems

   +90 312 227 03 53   ODTU Teknokent Bilim Binasi C Blok Kat: 4 No: 10

CsRealtime

CsRealTime

It is an infrastructure library that provides portability, reusability and extensibility in embedded and real-time systems. This library provides infrastructure components such as basic data structures, memory management, multi-thread management, messaging infrastructure, error logging. In addition, this library also performs basic functions such as abstraction of operating system calls and basic protocol implementations.

COMPONENTS

  • STL equivalent RT and SC supported classes
  • Hardware resource management
  • Partition management
  • Partition definition, memory access blocks
  • Fixing or limiting memory and CPU usage
  • Shared memory
  • Messaging infrastructure
  • Logger and error handling
  • Protocol definition, parsing
  • DDS
  • DBMS
  • Code generation tools

APPLICATION PROGRAMMING INTERFACE ABSTRACTION

  • Task abstraction
  • IO abstraction
  • File system abstraction
  • Network socket abstraction
  • OS abstraction (ARINC 653, POSIX)
  • Graphics API abstraction (OpenGL 2.0, OpenGL ES 2.0, OpenGL SC 1.1, DirectX, GDI+)

REAL-TIME SOFTWARE DEVELOPMENT STRUCTURE

  • Software development tool for real-time systems
  • Operating System independence.
  • Real-time software development structure
  • High-level, easy-to-use API support.
  • C++, GH Integrity, Linux, MS Windows, VxWorks support.

REAL-TIME FEATURES

  • Real-time emulated systems for non-RTOS.
  • In Windows, locking a core of the processor

SAFETY CRITICAL FEATURES

  • DO-178 certification package
  • Tool qualification

PROTOCOLS AND INTERFACES

  • TCP/UDP, Broadcast and Multicast
  • Serial Port(RS-232, RS-422)
  • Avionics Data Paths (MIL-STD-1553, ARINC-429)
  • Distributed Systems (DDS and HLA)
  • SNMP, ICMP, NMEA, AIS

Contact

Adress: Mustafa Kemal Mahallesi Dumlupinar Bulvari 280/G C Kapisi Kat:4 Kapi No:10, 06530 ODTU Teknokent Bilim Binasi Cankaya / Ankara / Turkiye

Tel: + 90 312 227 03 53

Fax: +90 312 227 03 54

E-Mail: info@cstech.com.tr

© 2013-2023 · CS TECH LLC. · All Rights Reserved.