编译Jetson TK1带有openGL的cuda6.0例程

首先准备好从nvidia官网下载的文件系统,然后解压。把该文件系统内<解压路径>/usr/lib/arm-linux-gnueabihf文件夹拷贝到主机根目录并保持相对目录结构,把该文件系统内<解压路径>/lib/arm-linux-gnueabihf文件夹拷贝到主机根目录并保持相对目录结构。使用NSight打开cuda-toolkit-6-0自带的例程,在工程设置中将目标平台改为ARM,将路径中的x86_64字样修改为armv7l,并在搜索动态库的路径中添加/usr/lib/arm-linux-gnueabihf和/lib/arm-linux-gnueabihf两个路径,使用NSight自带的编译功能编译。如果编译时提示缺少libGLU.so等文件,则在上述路径中建立同名符号链接指向libGLU.so.1等库文件重新编译即可。

此外,也可以在makefile中添加、修改上述路径,使用make ARMv7=1命令编译。



时间: 2024-11-07 16:22:03

编译Jetson TK1带有openGL的cuda6.0例程的相关文章

NVIDIA Jetson TK1学习与开发(八):图文详解OpenGL在Jetson TK1上的安装和使用

图文详解OpenGL在Jetson TK1上的安装和使用 1.入门介绍与资源推介 OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言.跨平台的编程接口规格的专业的图形程序接口.它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库. OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL 三维图形 API 的子集,针对手机.PDA和游戏主机等嵌入式设备而设计.该API由Khronos集团定义推广,Khron

Jetson tk1 安装 CUDA,ROS,OpenCV和kinect2以及刷机以及ssh远程控制

我的jetson tk1的系统是:LTR21.3,ubuntu14.04.本文仅仅是个人总结,亲测成功. 注意:如果你是使用校园网进行安装的话,有很多源是没办法访问的,安装的时候就会出现很多问题,所以,尽量使用外网,或者可以挂个VPN也可以. 首先,先设置好ubuntu的源:https://zhidao.baidu.com/question/1767307265343477300.html(设置成图片那样,全部打勾). 然后,安装的过程中碰到依赖包(libxxx)无法安装的,可以尝试一下强制安装

NVIDIA Jetson TK1学习与开发(六):如何安装CUDA

本文介绍如何安装CUDA,以CUDA6.0为例介绍. 1.Installing the CUDA Toolkit onto your device for native CUDA development Download the .deb file for the CUDA Toolkit for L4T either using a web browser on the device, or download on your PC then copy the file to your devi

Jetson TK1 四:重新安装系统(刷机)

转载:http://blog.sina.com.cn/s/blog_bab3fa030102vk21.html Jetson TK1是NVIDIA基于Tegra K1开发的一块低成本开发板,板载一块Tegra K1 32-bit(Logan)芯片,开发板上还有一个HDMI输出,一个以太网口,一个USB 3.0,一个micro USB口,SATA,mini PCIe,SD卡插槽,调试口有串口DB9和JTAG,以及众多的IO接口引出.可以说是麻雀虽小,五脏俱全. Tegra K1有一颗和桌面GPU同

基于Cocos2d-x学习OpenGL ES 2.0系列——你的第一个三角形(1)

[本系列转自]http://cn.cocos2d-x.org/tutorial/lists?id=79 前言 在本系列教程中,我会以当下最流行的2D引擎Cocos2d-x为基础,介绍OpenGL ES 2.0的一些基本用法.本系列教程的宗旨是OpenGL扫盲,让大家在使用Cocos2d-x过程中,知其然,更知其所以然.本系列教程不会涉及非常底层的数学原理,同时也不会过多地提及OpenGL本身的一些细节知识.但是我会在每篇文章的最后给出一些参考链接,大家可以顺藤摸瓜,一举Get OpenGL这个新

NVIDIA Jetson TK1学习与开发(十):人脸检测(Face Detection)

本文介绍如何使用OpenCV检测人脸,并且给出示例,本平台仍然采用的是 Jetson TK1. 1.测试摄像头 为了能够从摄像头中实时检测出人脸,首先要做的就是判断你的摄像头是否可以工作,其基本方法如下: sudo apt-get install luvcview luvcview 如果摄像头可以正常工作,则出现如下界面: 2.安装OpenCV 参考网址:图文详解OpenCV在Jetson TK1上的安装和使用 3.新建工作文件夹并拷贝源码编译 mkdir ~/faceActivatedGPIO

基于Cocos2d-x学习OpenGL ES 2.0系列——使用VBO索引(4)

在上一篇文章中,我们介绍了uniform和模型-视图-投影变换,相信大家对于OpenGL ES 2.0应该有一点感觉了.在这篇文章中,我们不再画三角形了,改为画四边形.下篇教程,我们就可以画立方体了,到时候就是真3D了. 为什么三角形在OpenGL教程里面这么受欢迎呢?因为在OpenGL的世界里面,所有的几何体都可以用三角形组合出来.我们的四边形也一样,它可以用两个三角形组合出来. 你的第一个四边形 首先,因为OpenGL里面没有直接绘制四边形的命令的,所以我们需要画两个三角形来拼成一个四边形.

NVIDIA Jetson TK1学习与开发(五):helloworld的C版本与C++版本

从本篇博文开始,将一一探索Jetson TK1的开发过程,那就从最简单的hello world开始吧. 本次将介绍hello world的两种写法. 1.C版本hello world 新建helloworld.c: 输入代码: 编译链接运行: 2.C++版本hello world 新建helloworld.cpp: 输入代码: 编译链接运行: 对,就是这么简单!大家都会的...

OpenGL ES 3.0之Uniform详解

Uniform是变量类型的一种修饰符,是OpenGL ES  中被着色器中的常量值,使用存储各种着色器需要的数据,例如:转换矩阵.光照参数或者颜色. uniform 的空间被顶点着色器和片段着色器分享.也就是说顶点着色器和片段着色器被链接到一起进入项目,它们分享同样的uniform.因此一个在顶点着色器中声明的uniform,相当于在片段着色器中也声明过了.当应用程序装载uniform 时,它的值在顶点着色器和片段着色器都可用.在链接阶段,链接器将分配常量在项目里的实际地址,那个地址是被应用程序