Epiphany SDK Reference Manual

The Epiphany Software Development Kit (ESDK) is a state-of-the art software development environment targeting the Epiphany multicore architecture. The ESDK is based on standard development tools including an optimizing C-compiler, functional simulator, debugger, and multicore integrated development environment (IDE). The ESDK enables out-of-the-box execution of applications written in regular ANSI-C and does not require any C-subset, language extensions, or SIMD style programming. The ESDK reference manual describes the Epiphany software development environment in detail.  The manual was written for developers with a background in standard C/C++ programming.  Developers already using an Eclipse IDE and GNU programming tools will find the material familiar and intuitive.

Epiphany SDK Reference Manual (PDF)

Table of Contents

  • Eclipse Multicore IDE
  • C/C++ Compiler
  • Assembler
  • Linker and ELF Utilities
  • Functional Simulator
  • BSP Server
  • Loader
  • Debugger
  • Standard Library Support
  • Epiphany Hardware Utility Library (ELIB)
  • ABI

 

 

admin
About

Adapteva Website Administrator

Posted in Documentation