开发者社区> 方瑞东> 正文

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

简介: <h1 style="text-align:center">图文详解OpenGL在Jetson TK1上的安装和使用</h1> <h2>1、入门介绍与资源推介</h2> <p>OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库。<br></p
+关注继续查看

图文详解OpenGL在Jetson TK1上的安装和使用

1、入门介绍与资源推介

OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库。

OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL 三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计。该API由Khronos集团定义推广,Khronos是一个图形软硬件行业协会,该协会主要关注图形和多媒体方面的开放标准。

下面推荐学习OpenGL的一些网址:

OpenGL tutorialhttp://www.opengl-tutorial.org/

OpenGL sampleshttps://github.com/NVIDIAGameWorks/OpenGLSamples

Cross-platform OpenGL and OpenGL ES samples (for Windows, Android, and Linux)https://developer.nvidia.com/gameworks-opengl-samples

OpenGL study documentationhttp://docs.nvidia.com/gameworks/index.html#gameworkslibrary/graphicssamples/opengl_samples/opengl_index.htm

2、OpenGL Graphics and Compute Samples下载

下载地址:https://developer.nvidia.com/gameworksdownload#?tx=$gameworks,graphics_library$graphics_api,opengl_4.3

如下图所示:


The OpenGL Graphics and Compute Samples pack is a resource for cross-platform OpenGL 4 (GL4) and OpenGL ES 2 and 3 (ES2 and ES3) development, targeting Android, Windows, and Linux (x86/x64 and Linux for Tegra). The samples run on all four target platforms from a single source base.

3、OpenGL Samples Prerequisites


4、OpenGL Samples Setup Guide

将下载好的gl-graphics-compute-samples-linux-2.0拷贝到Jetson TK1平台中,如下图:



解压samples pack并且把它移到工作目录,如下图:



Install the Linux target pre-requisites:



sudo apt-get update(this is critical, or else the next line will do nothing)
sudo apt-get install g++
进入目录make:

生成的apps位于..../samples/bin/linux-arm32/,如下图所示:


5、示例演示

进入apps所在的目录后,./xxxx即可,以Bindless Graphics Sample为例,演示结果如下图所示:





版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【树莓派 Pico 基于MicroPython编程Thonny开发】
【树莓派 Pico 基于MicroPython编程Thonny开发】
59 0
jetson Nano开箱使用方法
第一次接触jetson Nano如何使用,请看本文
121 0
【nvidia jetson xavier】 Linux系统安装+Deepstream 5.1环境部署
【nvidia jetson xavier】 Linux系统安装+Deepstream 5.1环境部署
75 0
VS2022OpenCV跨平台Linux CMake项目搭建过程(Jetson nano测试)
VS2022OpenCV跨平台Linux CMake项目搭建过程(Jetson nano测试)
221 0
Jetson Nano 配置 Mediapipe(无编译)
Jetson Nano 配置 Mediapipe(无编译)
188 0
jetson-nano opencv基础使用
jetson-nano opencv基础使用
120 0
jetson nano开发使用的基础详细分享
jetson nano开发使用的基础详细分享
449 0
jetson中使用cuda
jetson中使用cuda
158 0
Pytorch、CUDA和cuDNN的安装图文详解win11(解决版本匹配问题)
Pytorch、CUDA和cuDNN的安装图文详解win11(解决版本匹配问题)
447 0
嵌入式实践教程--opencv4 jetson编译mjpg-streamer
嵌入式实践教程--opencv4 jetson编译mjpg-streamer
87 0
嵌入式实践教程--jetson nano安装ROS(国内源)
嵌入式实践教程--jetson nano安装ROS(国内源)
120 0
Jetson Nano tensorrt部署YOLOX流程
Jetson Nano tensorrt部署YOLOX流程
399 0
我的NVIDIA开发者之旅——作为一名初学者,我是如何开启 NVIDIA Jetson Nano 开发的
在本文中,我将展示如何从一个初学者角度,使用 NVIDIA Jetson Nano 。 你也可以参考官方教程。 如果你想跟着我一起做,那么接下来的内容比会比较花费时间,需要你耐心跟着往下做。😎
504 0
NVIDIA Jetson Nano Developer Kit 入门
NVIDIA Jetson Nano Developer Kit 入门
600 0
下载和安装CUDA和Cudnn(图文详解)
下载和安装CUDA和Cudnn(图文详解)
560 0
+关注
方瑞东
关注视频处理,如视频编码、视频云服务等。
文章
问答
视频
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载