SDK / IDE

The Software development Kit (SDK) is used to build applications on bare metal for VEGA based Development Boards. The SDK is built on open source and includes a complete repository of tools, board support packages, drivers and programs to facilitate the rapid development of bare-metal and C/C++ based applications. The Eclipse based graphical IDE provides user friendly application development.

Directory Structure
The Vega SDK contains the following top-level directories and files
├── bsp
├── docs
├── examples
├── LICENSE
├── Makefile
├── README.md
└── setup-thejas32.sh
└── setup-thejas64.sh

These directories contain the board support packages and example programs for development on VEGA processor based boards.

bspContains the SDK board support files for different VEGA processor variants. The folder contains drivers, startup files and header files
docsContains various SDK documentation such as the software manifest and additional user’s guide.
examplesContains the sources for many example programs to demonstrate the capabilities of different peripherals connected to the board.
LICENSEFile contains the license for VEGA SDK
MakefileProvides build targets for many of the SDK components from the top-level of the SDK.
README.mdReadme file for basic SDK installation and setup of environment
setup-thejas32.shConfigures the users host system environment as well as the target system for development based on THEJAS32 SoC.
setup-thejas64.shConfigures the users host system environment as well as the target system for development based on THEJAS64 SoC.

IDE screenshot