Sign In
Forgot Password?
Sign In | | Create Account

Android application development within Microsoft Visual Studio

Anil Khanna

Anil Khanna

Posted Mar 28, 2013

In a previous blog, I shared news of work that we at Mentor Embedded had done with NVIDIA to help enable development of Android applications for NVIDIA Tegra devices, within the Microsoft Visual Studio environment. This technology is a key part of the NVIDIA NSight Tegra ( product.

Earlier in the month, we hosted a joint webinar with NVIDIA to talk about this offering. In case you missed the webinar, you can view the recording at

Judging from the live attendance and archive views, this has been an extremely popular topic. There was a healthy QnA session towards the end of the webinar, which unfortunately is not captured in the recording. However, I have reproduced some of these here:

Q: Does Tegra4 have fpu? Also, can you use Cuda on the GPU? What is the compute compatibility? 2.0??
A: It does have an fpu, but tegra does not support cuda today

Q: Any specific visual studio version req’d?
A: VS2010 is required today, VS2012 support will be available soon. Sadly Visual Studio Express can’t be supported

Q: Could you talk a little bit about tools available for ODMs who build the full Android OS for their devices?
A: I’ll cover some of the available offerings at the end of the session. Also visit for more information

Q: Is debugger breakpoint based or event based as well?
A: Both are supported – standard breakpoints, conditional breakpoints, etc

Q: Does the Nsight Tegra has any support for CUDA ?
A: Tegra processors don’t support CUDA today

Q: Is there any way to program tegra gpu for general purpose applications?
A: Yes, there are a number of gpgpu solutions available for Tegra. Anything based on OpenGL ES 2.0 should work

Q: Does the debugger support renderscript
A: I’m sorry, renderscript is not supported

Q: If I develop an app with this NVIDIA SDK, does it will only run on a device having NVIDIA platform ?
A: Nope – it will work on all platforms, but you can only debug on Tegra. For support for a non-NVIDIA platform, submit your request here.

We’d love to hear your comments and suggestions around this technology or any related topic. Post these on the Sourcery Communities at

tegra, visual studio, android development, Android, OSS, Nsight, Nvidia

More Blog Posts

About Anil Khanna Follow on Twitter

Anil KhannaI am part of the marketing organization in the Embedded Software Division here at Mentor. Before this I spent 10 years marketing Mentor's hardware design products, specifically in the RTL and high-level synthesis domains. Moving from addressing the requirements of hardware designers to those of software designers has been quite the change. Throw in open-source and you have a heady mix - which keeps me on my toes! Outside of work, I enjoy spending time with my family, reading a good book or the occasional round of golf (in the few hours of sunshine we get in Portland!). I hope you find my thoughts interesting and look forward to your comments. Visit Embedded Blog

More Posts by Anil Khanna


No one has commented yet on this post. Be the first to comment below.

Add Your Comment

Please complete the following information to comment or sign in.

(Your email will not be published)


Online Chat