Open topic with navigation
Develop native applications for mobile and embedded platforms, using the world’s most popular integrated development environment on the world's first mobile super processor.
NVIDIA Nsight Tegra, Visual Studio Edition brings the raw development power and efficiency of Microsoft Visual Studio to Android, giving you the right tools for the job. Flexible project management, accelerated compilation and integrated debugging, minimize the need to massage makefiles, shell scripts, and other awkward build description files.
This is the ideal development environment for most professional developers running Windows.
Please close Visual Studio before installing this product.
NVIDIA CodeWorks for Android is a single installer that provides a comprehensive set of GPU and CPU tools with debugging, profiling, and system trace capabilities — as well as accompanying SDKs and libraries — that are needed for Android development.
After you download and install Codeworks for Android, you should have a fully-configured development environment, as well as the additional Tegra-specific tools required to do in-depth debugging and analysis on Tegra devices.
Nsight Tegra can also be run as a standalone application, without installing the entire development environment setup pack (like CodeWorks for Android). In order to do so, your machine needs to be running Visual Studio.
The following components are required to run Nsight Tegra. Before you begin, you'll need to verify that each of the items below has also been installed:
|.NET Framework v4.5.2||https://www.microsoft.com/en-us/download/details.aspx?id=42643|
|MS Visual Studio 2015, 2017, or 2019||Available via MSDN subscription downloads.|
Both Visual Studio Community Edition and Professional Edition are supported for Android environments.
In addition, the following components are required. Before you begin, you'll need to verify that each of the items below has been installed:
|Android SDK r26.1.1 or newer||http://developer.android.com/sdk/index.html|
|Android NDK r9b — r18b||http://developer.android.com/sdk/ndk/index.html|
|Oracle JDK 1.8.0_77 or higher||http://www.oracle.com/technetwork/java/javase/downloads/index.html|
The following environment variables are set prior to install:
If the environment variables are not set the user must configure the toolchains in the Visual Studio-wide global properties via the menu Tegra > Options. (For more information, see Options.)
After installation, you are ready to use Nsight Tegra. You will find that when you create a new project, there are templates for Android projects. Use these as a starting point (see Projects for more info).
To debug, select the target device via the Nsight Tegra toolbar’s device combo box.
You can now begin to debug your applications as you would naturally. Starting the debugger will deploy the application to the device, and initiate the debugging session.
NVIDIA® GameWorks™ Documentation Rev. 1.0.211026 ©2014-2021. NVIDIA Corporation and affiliates. All Rights Reserved.