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.
bsp | Contains the SDK board support files for different VEGA processor variants. The folder contains drivers, startup files and header files |
---|---|
docs | Contains various SDK documentation such as the software manifest and additional user’s guide. |
examples | Contains the sources for many example programs to demonstrate the capabilities of different peripherals connected to the board. |
LICENSE | File contains the license for VEGA SDK |
Makefile | Provides build targets for many of the SDK components from the top-level of the SDK. |
README.md | Readme file for basic SDK installation and setup of environment |
setup-thejas32.sh | Configures the users host system environment as well as the target system for development based on THEJAS32 SoC. |
setup-thejas64.sh | Configures the users host system environment as well as the target system for development based on THEJAS64 SoC. |