Download and Install

CURRENT VERSION: 6.9.1
NEXT PLANNED RELEASE DATE: 4Q 2014

INSTALLING THE GEDAE DEVELOPMENT ENVIRONMENT

Download and install the latest version of Gedae for your host operating system.

WINDOWS

0. Gather and Install Required Software

Windows Platform Requirements:

  • Visual C++ v6.0 or later
  • Exceed
  • Exceed XDK
1. Request a License

You will need a license in order to run Gedae. You'll need the host ID of your machine for that.

For a Windows-based machine then you will perform the following steps to get your host ID.

  • Open up a DOS window.
  • At the prompt type: ipconfig /all
  • The number required is an 12-digit hex-based number labeled Physical Address.

Once you have obtained the proper host id e-mail it to us.

2. Download the Executable

Gedae 6.9.1 Windows x86 64bit Champ AV8 Gedae 6.9.1 Windows x86 64bit Champ AV8 [28535 KB]
Windows 7 and Visual Express 2010 build with Champ AV8 Support

Gedae 6.9 Windows x86 32bit Gedae 6.9 Windows x86 32bit [34671 KB]
Windows 7 and Visual Express 2010 build with TI C6000 Support

3. Installation

Windows users simply run the executable download. A folder will be created in the All Programs folder, and optionally desktop icons will be created.

More information is available in the following Install manuals:

Quick Install - Windows Quick Install - Windows [32 KB]
Quick install manual for Windows. Only use these if the one-step install does not apply to your system.

LINUX

0. Gather and Install Required Software

Linux platform requirements:

  • OpenMotif (x86 only)
  • LessTif (PPC required, x86 optional) with development packages
  • X server
  • ANSI C compiler (gcc preferred)
1. Request a License

You will need a license in order to run Gedae. You'll need the host ID of your machine for that.

For a Linux-based machine then you will perform the following steps to get your host ID.

  • As root user, open a terminal window.
  • At the prompt type: /sbin/ifconfig
  • Look for eth0 and find the HWaddr number. Removing all the colons to leave you with a 12 hex digit number.

Once you have obtained the proper host id e-mail it to us.

2. Download the Executable

Gedae 6.9.1 Linux x86 64bit Gedae 6.9.1 Linux x86 64bit [36716 KB]
Centos 6 build with Intel SSE support

Gedae 6.9.1 Linux x86 32bit Gedae 6.9.1 Linux x86 32bit [37687 KB]
Centos 6 build with Intel SSE support

Gedae 6.9 Linux x86 64bit CUDA Gedae 6.9 Linux x86 64bit CUDA [33313 KB]
Fedora 16 build with CUDA support

3. Installation

Linux users should install install the downloaded file using rpm or any Linux package manager. This RPM installs the system folder /opt/gedae which is shared between all users. After the RPM is installed, run gedaeuser to perform a user install for each user (as needed).

rpm -ivh gedae.rpm % system install
gedaeuser % user install

Linux users should uninstall previous versions of Gedae before installing new versions, including clearing out the GEDAE environment variable.

mv /opt/gedae /opt/gedae_old % optionally backup
rpm -e gedae % uninstall old Gedae

More information is available in the following installation manuals:

Quick Install - Linux PPC Quick Install - Linux PPC [30 KB]
Quick install manual for Linux PPC. Start here for Linux PPC installations.

Quick Install - Linux x86 Quick Install - Linux x86 [31 KB]
Quick install manual for Linux x86. Start here for Linux x86 installations.

INSTALLING THE INTEL SSE3 BSP

The Intel SSE3-optimized Gedae BSP's integrate and utilize the Intel Optimized Compiler and Intel Math Kernel Library(MKL)

Down-loadable version of these installation instructions:

Installation Guide - Intel SSE3 Installation Guide - Intel SSE3 [18 KB]
Installation guide for the Intel SSE3-optimized Gedae BSP that utilizes the Intel compiler and Math Kernel Library (MKL).

INTEL SSE3 for WINDOWS

**Before moving on make sure you have downloaded and installed the Gedae Development Environment!**

0. Gather and Install Required Software

The following Intel software is required to use this BSP:

  • Intel C Compiler (version 9.1 or higher)
  • Intel Math Kernel Library (MKL) (version 10 or higher)
1. Install SSE3 BSP Libraries

cd
perl %GEDAE%/tools/initEMB nt ent_sse3
cd nt
perl makeGEDAE

2. Setting up the Windows Embedded Configuration File

An example embedded configuration file is available for a Core Duo architecture. From the directory from which you run Gedae copy the sample SSE3 embedded configuration file from the system FGlibraries to your user FGlibraries, making it the default configuration by naming it “embedded_config_default”:

cp $GEDAE/FGlibraries/emb_config_files/embedded_config_test_nt_sse3
FGlibraries/emb_config_files/embedded_config_default

INTEL SSE3 for LINUX

**Before moving on make sure you have downloaded and installed the Gedae Development Environment!**

0. Gather and Install Required Software

The following Intel software is required to use this BSP:

  • Intel C Compiler (version 9.1 or higher)
  • Intel Math Kernel Library (MKL) (version 10 or higher)
1. Install SSE3 BSP Libraries

cd
perl $GEDAE/tools/initEMB redhat eredhat_sse3
cd redhat
perl makeGEDAE

2. Setting up the Linux Embedded Configuration File

An example embedded configuration file is available for a Core Duo architecture. From the directory from which you run Gedae copy the sample SSE3 embedded configuration file from the system FGlibraries to your user FGlibraries, making it the default configuration by naming it “embedded_config_default”:

cp $GEDAE/FGlibraries/emb_config_files/embedded_config_test_redhat_sse3
FGlibraries/emb_config_files/embedded_config_default

Supported Platforms

Below is a list of currently supported platforms.

Supported Hardware
Intel® CoreTM i7, i5, and Xeon based platforms

Gedae supports a wide variety of Intel-based platforms including servers, clusters, and embedded (VME) solutions. Gedae includes support for both 32-bit and 64-bit systems running either Linux or Windows. Products we support or plan to support in the near future include:

  • Kontron
  • Curtiss-Wright Champ AV8 based on Intel i7-2715QE (future)
  • IBM iDataPlex dx360 M3 based on Xeon x5650 (x86_64 Linux)
  • GE Intelligent Platforms
  • CSPI
  • Xeon-based servers from a variety of vendors (32- or 64-bit Linux or Windows)
Texas Instruments C6678 Multi-core DSP

After a long hiatus from TI, Gedae will soon be announcing support for the TI Keystone Architecture C6678 multi-core chip that provides fixed and floating point processing. Initial support will be geared towards the EVM board TMS320C6678 with support for VME boards from other vendors forthcoming.

  • TI TMS320C6678 EVM (future)
Freescale Power PC based platforms

Gedae has a long history of supporting PowerPC AltiVec based processors in distributed, embedded systems. Products we support include:

  • Curtiss-Wright Champ AV6 based on Freescale 8641D dual-core processors running VxWorks
  • Thales Computers PowerMP system based on PowerNode3 running Linux
  • PowerPC-based servers from IBM and other vendors running Linux
Cell Broadband Engine

Gedae is the only complete solution for programming the Cell Broadband Engine including automated creation of overlays and generation of highly efficient code. Gedae currently supports the following Cell-based platforms:

  • Mercury CAB
  • Playstation 3 (running Fedora Linux)
  • IBM QS21 or QS22 servers
Custom Hardware or Hardware Unlisted Above

Gedae supports any platform that fits in the very flexible Gedae Architecture Class. Customers can add support themselves through use of the Gedae Board Support Package Development Kit or can contract with Gedae to add support. Gedae is always interested to hear of demand for new architectures not currently supported.

Board Support Package(BSP) Development Kit

This is a license to build a board support package for use with !dea Development Environment so developers can target custom hardware. It includes phone and e-mail support. On-site support, and travel and living expenses are extra. To purchase this kit you must purchase a !dea Production License.

Custom BSP Development Services!