Resources for NVidia Tegra 2

Cortex A9 Dual Core Mobile Processor by NVidia
NVidia Tegra 2

NVidia Tegra 2 is currently one of the most powerful processor used in smartphones and tablets such as the upcoming LG Optimus 2X smartphone or the new version of Samsung Galaxy Tab.

NVidia describes the processor as follows:

NVIDIA® Tegra™ 2 is the world’s most advanced mobile processor, featuring the world’s first mobile dual-core CPU for up to 2x faster Web browsing; the world’s only ultra-low power (ULP) NVIDIA® GeForce® GPU for up to 5x faster gaming; and the world’s first mobile 1080p HD video processor for flawless HD video conferencing and playback. Get never-before-seen experiences on a mobile device with NVIDIA Tegra.

NVidia Tegra 2 is based on a dual core Cortex A9 running up to 1GHz, supports 32-bit DDR2 RAM and features NVidia Geforce GPU with OpenGL ES 2.0 support.

Contrary to many other companies finding the development kit, documentations and tools is straightforward. Once you get to the NVIDIA Tegra 2 Page, click on Developper Zone and download the supported operating systems:

OS Image (for NVIDIA development hardware ONLY)Host PlatformLast updateSizeLink
Android 2.2 (Froyo)Windows XP/Vista/711/11/10478kB
71.1MB
PDF
MSI
Android 2.2 (Froyo)Linux11/11/10478kB
63.4MB
PDF
RUN
Linux For Tegra (L4T) Release (kernel 2.6.32; git tag tegra-10.9.3)Linux10/29/101,082kB
121.9MB
PDF
RUN
Linux For Tegra (L4T) Release (kernel 2.6.32; git tag tegra-10.8.2)Linux09/03/101,050kB
124.6MB
PDF
RUN
Linux For Tegra (L4T) Release (kernel 2.6.32; git tag tegra-10.7.2)Linux08/10/101,052kB
126.5MB
PDF
RUN
Unofficial Linux Support (Ubuntu, Gentoo, Fedora etc)LinuxOngoingN/AURL
Windows CE 6*Windows XP/Vista/702/01/101.02MB
34.1MB
PDF
MSI

The development documents and guides:

TitleTarget OSLast updateSizeLink
Tegra Android Setup GuideAndroid11/20/101.2MBPDF
Tegra Hardware Introduction & Detailed Setup GuideAll02/01/101.9MBPDF
Android Upcoming Device Preparation GuideAndroid10/29/10N/AURL
Android Accelerometer WhitepaperAndroid11/11/10983kBPDF
Developing shader-based OpenGL ES 2.0 applications on the Tegra platform: An OS-independent tutorial providing details of the capabilities of the Tegra OpenGL ES 2.0 hardware and driver.All02/01/10516kBPDF
GameSauce 2010 slides and audio recordings. Speakers from NVIDIA, Adobe, China Mobile, Stonetrip, Allegorithmic and Unity.All08/13/10N/AURL
GDC 2010 Tegra presentation “Developing Killer Content For Advanced Mobile PlatformsAll04/01/10N/AURL

Some sample code:

TitleTarget OSLast updateSizeLink
Android NDK sample applications and documentation (NV_EVENT, accelerometer, audio, JNI performance, OpenGL ES 2.0 and multitouch)Android11/24/1010.6MBZIP
Windows CE 6 OpenGL ES 2.0 sample applicationsWindows CE01/15/10285kBZIP
Tegra Khronos Application SDK for Windows CE 6 with Windows XP/Vista/7 OpenGL ES 2.0 emulatorWindows CE03/12/10643kB
55.8MB
PDF
MSI

and the development tools:

TitleTarget OSLast updateSizeLink
NVIDIA PerfHUD ES rendering analysis tool documentation & host machine installersAndroid, Linux08/10/10N/A
845.7kB
12.5MB
1.7MB
1.7MB
9.5MB
Info URL
PDF
Windows
Linux 32bit
Linux 64bit
Mac
NVIDIA Debug Manager for debugging Android NDK applications in Eclipse (supports NDK r4b; NDK r5 support coming soon)Android12/17/105.0MB
860kB
ZIP
PDF
GDB debugging guide for setting up and debugging Android NDK based applications from within EclipseAndroid10/11/106.2MBZIP
Setup files and guide to profiling and application analysis with oprofileAndroid05/02/1044.6MBZIP
x86 Windows OpenGL ES 2.0 EmulatorWindows XP/Vista/715/01/10478kB
4.3MB
PDF
MSI

If you want to follow any updates for the OS, documents and SDK, I recommend you follow NVidia on twitter @ http://twitter.com/nvidiadeveloper although you’ll also receive updates for all their PC graphics card as well.

If you have any questions you can also visit the Tegra Forum which is relatively active.

If you need Tegra hardware for development, you’ll need to register with NVidia and they’ll reply within 7 to 10 days so that you can get the reference design for 399 USD. This is apparently only available for developers in the US and Canada.

For more detailed information check out NVidia Tegra 250 Developer Kit Hardware Introduction and Setup PDF.

Once retail products hit the market, you might just buy one of the phones or tablets to develop on it and I’m sure xda-developers will also take care of tuning and adding features to those devices.

Support CNX Software - Donate via PayPal, become a Patron on Patreon, or buy review samples
Subscribe
Notify of
guest
0 Comments
Advertisements