GİS, which is Real Time Operating System, is developed to be adaptable to different processor architectures and hardware configurations. It has a layered structure so that, by adapting the hardware abstraction layers i.e. Architecture Support Package (ASP) and Board Support Package (BSP) to different architectures and hardware configurations, GİS can easily be ported on many platforms. GİS currently runs on several processor architectures and hardware configurations. Hardware support for new platforms is increasing overtime.
THIRD PARTY TOOL INTEGRATIONS
Thanks to its Eclipse foundation, TGO integrates with many third party embedded software development tools. Some of third party tool integrations verified with TGO are:
Furthermore, porting libraries, i.e. OXF of IBM Rational Rhapsody, for GİS are developed for straightforward integration.
ARINC 653 SPECIFICATION
GİS adheres the ARINC 653 specification for avionics applications and fully supports the ARINC 653 Part-1 Required Services and supports features like Multiple-Module Schedule, Service Access Points from Part-2 Optional Services. Thus, ARINC 653 is the native API of GİS, performance penalties of wrap-up functions are eliminated.
GİS is especially developed for Integrated Modular Avionics (IMA) with its native ARINC 653 interface. Use of the ARINC 653 APEX interface
enables application portability and reusability on other platforms by decoupling application software from processing architecture. With the aforementioned properties, GİS is most suitable for:
POSIX PSE SPECIFICATION
GİS adheres the POSIX standard for embedded real-time applications and fully supports the PSE 51 Minimal Real-time System Profile, PSE 52 Real-time Controller Profile, and PSE 53 Dedicated Real-time Profile. Conformance of GİS to POSIX 1003.1 System Interfaces standard is fully verified by the official POSIX Conformance Test Suite.