The software components aim to be available for all our devices and custom designs, making it possible to select operating systems and tools for any processor device when starting a new project.
The components we provide for operating systems are mainly processor architectural port, BSPs, device drivers, and compiler toolchain together with the integration into the developer tools. Our operating systems are listed below, but others are also available such as the qualified version of RTEMS-4.8 initiated by ESA:
The boot loader is responsible for initializing the processor after reset and loading the application to be executed. Two of the boot loaders have been developed according to the European ECSS engineering and quality standards for flight software, whereas MKPROM is free and provided in open-source.
Compiler improvements and device-specific support are periodically up-streamed and are also provided prebuilt as part of the operating system packages. The supported compilers are:
Development tools provided by us are used throughout the development process, for example for performing a system and application simulation, board bring-up, software development, automated testing and so on:
The GRMON/TSIM development tools can be used to debug applications on assembly level or C/C++ level by connecting it to GDB debugger. Integrated Development Environments (IDE) such as Eclipse can also be connected via GDB to GRMON/TSIM for visual debugging.
For a detailed overview of a specific device and environment please consult the SW product's manual and the software overview in the board Quick Start Guide. This section does not cover custom GRLIB SoC designs.
Product
GR740
GR712RC
GR716
UT700/699E
UT699
AT697F
ERC32
LEON5 IP
TSIM2
✔ (1)
✔
✔
✔
✔
TSIM3
✔
✔
✔
✔
✔
(4)
GRSIM
✔
✔
✔
✔
GRMON2
Limited
✔
✔
✔
✔
GRMON3
✔
✔
✔
✔
✔
✔
✔
BCC1
✔
✔
✔
BCC2
✔
✔
✔
✔
✔
✔
✔
Linux 5.10 (3)
✔
✔
✔
✔
RCC-1.2 RTEMS 4.10
✔ (1)
✔
✔
✔
✔ (3)
RCC-1.3 RTEMS 5
✔
✔
✔
✔
✔
✔
VxWorks 6.9
Limited
✔
✔
✔
✔
VxWorks 7
✔
✔
✔
✔
✔
✔ (3)
Zephyr (1)(3)
✔
GR712RC Boot SW
✔
GRBOOT
✔
✔
✔
GRBOOT-STANDBY
✔
✔
MKPROM
✔
✔
✔
✔
✔
✔
GCC-4.4
✔
✔
✔
✔
✔ (3)
GCC-4.9
✔
✔
✔
✔
✔
GCC-7.5
✔
✔
✔
✔
✔
✔
✔
GCC-10.2
✔
✔
✔
✔
✔
✔
✔
✔
LLVM-8
✔
✔
✔
✔
✔
1) Limited to single-core support
3) All errata workarounds are not available for this environment
4) Planned as part of road-map
A range of products are freely available under open-source licenses, including:
The following products require a commercial license, with exceptions listed:
For license inquiries please contact sales@gaisler.com for more information.
Software components are also available through other vendors, our partners, and open-source communities.
Get in touch with us by submitting the form or contacting us at sales@gaisler.com
Stay informed about Product News and Updates
Rad Hard Electronics
Silicon IP
Solutions
Company
Full ecosystem for mission critical System-on-a-Chip solutions
© Copyright 2024
The appearance of visual information from any organization does not imply or constitute an endorsement.