Doc. No:
GR716-DEV-QSG
Issue:
0
Rev.:
2
Date:
2019-05-02
Page:
24 of 31
Status:
Draft
4
SOFTWARE DEVELOPMENT ENVIRONMENT
4.1
Overview
Cobham Gaisler provides a comprehensive set of software tools to run several different operating
systems. The GR716 platform supports the following:
BCC
Bare C Cross-Compiler System is a toolchain to compile bare C or C++ applications
directly on top of the processor without the servises provided by an operating system
Cobham Gaisler also provides a set of debug tools. The GR716 platform is supported by the
following:
GRMON
Used to run and debug applications on GR716-BOARD hardware. See section 5
TSIM
Used to run and debug applications on a simulated GR716-BOARD. See section X
TSIM is mainly used when no hardware is available. However, TSIM also provides faster than
realtime simulation and can be integrated into larger simulation networks to simulate, for example,
entire satellite systems. TSIM provides precise code coverage capture and large instruction/bus
trace buffers.
Developer tools are generally provided for both Linux and Windows host operating systems.
Cobham Gaisler also provides an integrated, easy-to-use solution to help programmers with the task
of developing for the LEON. The LEON Integrated Development Environment for Eclipse (LIDE)
is an Eclipse plug-in integrating compilers, software and hardware debuggers in a graphical user
interface. The plugin makes it possible to cross-compile C and C++ application for LEON, and to
debug them on either simulator and target hardware (TSIM or GRMON).
The recommended method to load software onto a LEON board is by connecting to a debug
interface of the board through the GRMON hardware debugger in chapter 5.
© Cobham Gaisler AB