前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >NVIDIA Jetson开发压箱底的秘密都在这里,很多人还不知道(一)

NVIDIA Jetson开发压箱底的秘密都在这里,很多人还不知道(一)

作者头像
GPUS Lady
发布2018-04-02 15:39:38
2.7K0
发布2018-04-02 15:39:38
举报
文章被收录于专栏:GPUS开发者

经常有人在群里问我各种“小”问题:

Jetson TX2 显存是多大?

Jetson TX2 开发板的尺寸是多大?给我个孔位图纸

Jetson TX2 支持最大能支持几路摄像头?

这个XX 牌子的摄像头,Jetson TX2能支持不?

....

Lady我特别想说的话是:

NVIDIA官网有各种技术资料,为啥不能看一下呢?

如何获得NV这些压箱底的资料呢?

第一步:打开网址https://developer.nvidia.com/embedded/downloads (或微信扫描二维码)

第二步:注册或者登录(注册审核应该需要有一段时间,但稍安勿躁)

NVIDIA 在2017年12月7号又更新了一波资料(NVIDIA更新资料还是很勤奋的),让Lady带着你一起过一遍:

Jetpack升级到3.2

主要的更新是:

  1. 主机上增加了对Ubuntu Linux x64 16.04的支持
  2. 支持OpenCV3.3.1 ——注意:OpenCV4Tegra被弃用。OpenCV3.3.1不支持硬件加速(好像一直都不支持),但是对访问基础计算功能提供了方便,而且在Jetson上优化了NEON和多线程。
  3. TensorRT3.0RC2里支持Tensorflow模型,同时对于DL应用提升了15% perf/W。

更多具体的信息可以参考Jetpack里的文档,里面有个release Note,包含修复了一些bug。

经常有新手拿到Jetson都会很兴奋地说:快给我个例子,让我跑跑!

其实Jetpack刷了后,里面就有Sample代码,你可以自行编译运行,甚至改写!

GCC Tool chain sources for 64-bit BSP 和

GCC Tool chain for 64-bit BSP

NVIDIA提供了64位ARM(aarch64)交叉编译工具,安装在X86_Linux主机上。NVIDIA提供了一个源码包和一个安装包。源码需要编译下才能安装,安装包可以直接使用。

开发者可以用源码包编译成ARM上或者X86上用的编译器,据说这是牛逼程序员专用的...

什么,啥叫交叉编译?就是我可以在主机上编译好,再放到Jetson上,不是直接放Jetson上编译程序哟!

L4T Accelerated GStreamer User Guide

我们看一下目录:

所以敲黑板啦,做视频编解码的、摄像头影像抓取的...请务必把这个文档下载下来仔细阅读哟!

L4T Documentation

这个压缩包里包含了内核、文件系统、u-boot、驱动的说明。

内容也是很多:

其中Kernel优化里包含了:

  1. 使用Git获取内核源代码
  2. 手动下载和扩展内核源代码
  3. 构建NVIDIA内核
  4. 准备构建外部内核模块
  5. 构建外部的内核模块
  6. 内核引导时间优化
  7. Display配置和Bringup
  8. 构建AARCH 64工具链和glibc

相机优化包含了:

  1. 相机软件开发解决方案
  2. 在Jetson TX1设备上使用Leopard IMX185相机模块
  3. 传感器驱动程序编程指南

L4T Jetson TX2 Driver Package

Jetson TX2 28.2 64位下载文件包含Jetson TX2开发工具包最新的BSP。里面包含了bootloader(用来加载U-boot,U-boot启动内核)和驱动包,有例如argus 显卡驱动等不开源的驱动(不含u-boot)。

L4T Multimedia API及API参考

多媒体API是一个底层API包,可以很方便程序员进行灵活开发。底层的api通过提供对底层硬件块的更好控制来实现灵活性。

多媒体API包括:

  1. libargus成像应用程序
  2. 用于编码、解码、缩放和其他媒体功能的V4L2 API
  3. 用于On-Screen displan的NVOSD。
  4. 用于缓冲分配、管理和共享的缓冲工具

还包含了一些演示例子,比如如何使用cuDNN、TensorRT和OpenCV4Tegra进行对象检测和分类,利用CUDA进行图像处理。

多媒体API为那些不使用GStreamer或利用自定义框架的开发人员提供了另一种应用程序开发路径。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-01-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 GPUS开发者 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档