Ceva NeuPro-Studio: Development Environment for Ceva Targets
Ceva NeuPro-Studio is a Visual Studio Code extension that provides a comprehensive development environment for Ceva's NeuPro targets. It simplifies the process of creating, building, debugging, and managing projects for Ceva's AI processors. The extension also enables running profiling and graph compiler tools on AI models to optimize performance and analyze model behavior on Ceva hardware.
Features
Ceva NeuPro-Studio offers a rich set of features to enhance your development workflow:
Project Management:
Create new Ceva projects with pre-defined templates (e.g., "Hello World" for C and C++, Empty Project).
Manage project settings and configurations.
Open and manage Ceva workspaces.
SDK Configuration:
Easily set and manage the path to your Ceva SDK installation.
Hardware Configuration (HW Config Manager):
Define and manage hardware configurations for your specific Ceva target device. This configuration is crucial for building and running projects accurately.
Build System Integration:
Build projects using an integrated CMake-based build system.
Generate necessary linker scripts and toolchain files.
Target Communication System (TCS Manager):
Prepare and manage the target system for execution and debugging sessions.
Activate and deactivate systems.
Verify system configurations.
Debugging:
Integrated debugger for C/C++ applications running on Ceva targets.