NVIDIA Jetson
文章平均质量分 75
基于nvidia jetson系列产品进行开发,支持nano、TX2、NX、xavier等设备。应用包括计算机视觉算法部署、GPIO功能开发、设备加密等内容。订阅后,如需了解新内容,可在评论区反馈,我会根据大家的意见更新专栏内容,感谢支持!
宗而研之
计算机视觉应用开发及部署方向
展开
-
NVIDIA Jetson之刷机后配置大全
NVIDIA Jetson刷jetpack之后有很多重复操作,本文记录下如何在一个裸的jetpack中进行相关环境的配置,如有其它软件的需求,欢迎留言,我会完善补充原创 2020-09-11 16:49:43 · 2343 阅读 · 0 评论 -
NVIDIA Triton官方系列文章汇总(已完结)
NVIDIA Triton官方系列文章汇总原创 2022-11-03 10:19:39 · 645 阅读 · 0 评论 -
NVIDIA Jetson AGX Orin官方系列文章汇总
NVIDIA Jetson AGX Orin官方系列文章汇总原创 2022-11-03 10:17:51 · 757 阅读 · 0 评论 -
NVIDIA Jetson Nano 2GB 官方系列文章汇总
NVIDIA Jetson Nano 2GB 系列文章汇总原创 2022-11-03 10:11:43 · 484 阅读 · 0 评论 -
NVIDIA Jetson之ONNX的正确安装方法
jetson设备上安装onnx的正确方法原创 2022-09-30 16:25:02 · 2307 阅读 · 0 评论 -
NVIDIA Jetson之docker容器使用
jetson端docker使用方法原创 2022-09-08 14:24:58 · 2020 阅读 · 0 评论 -
NVIDIA Jetson之benchmark测试
NVIDIA Jetson之性能测试方法原创 2022-08-19 10:31:17 · 1124 阅读 · 0 评论 -
NVIDIA Jetson之磁盘空间优化方法
NVIDIA Jetson 设备磁盘清理方法原创 2022-08-18 16:37:50 · 992 阅读 · 0 评论 -
NVIDIA Jetson之PWM风扇自定义控制
0 背景在用 jetson 开发过程中,可以加装风扇进行温度控制,避免温度过高。使用 PWM 风扇可以进行调速,默认采用系统设置的逻辑进行控制,那么,如果我们想自己修改逻辑,按照自己的意愿进行控制可以吗?当然可以!已经有人实现了1 安装配置git clone https://github.com/Pyrestone/jetson-fan-ctl.git文件列表如下$ tree.├── automagic-fan.service├── config.json├── fanct.原创 2022-05-28 10:53:49 · 1079 阅读 · 0 评论 -
modbus rtu协议介绍及开发
在《一文读懂串口及各种电平信号含义》中介绍过串口、UART、TTL、RS232/485等概念的基本含义,其中 modbus 是一种应用层的协议,本文对该协议的具体原理以及使用方法做一个介绍1 modbus 协议简介Modbus协议是一种已广泛应用于当今工业控制领域的通用通讯协议。通过此协议,控制器相互之间、或控制器经由网络(如以太网)可以和其它设备之间进行通信。Modbus 协议使用的是主从通讯技术,即由主设备主动查询和操作从设备。一般将主控设备方所使用的协议称为 Modbus Mast......原创 2022-05-04 18:41:06 · 3788 阅读 · 0 评论 -
NVIDIA Jetson之UART功能开发
在《一文读懂串口及各种电平信号含义》一文中,我们介绍了串口以及各种电平的信号含义,使用 jetson 开发时,可以很方便的使用 UART 模块进行开发,而不用使用 USB 转 TTL 设备。1 引脚说明jetson nano a02 总共有 2 个 uart 模块,使用下边的指令可以查看到$ ls /dev/ttyTHS*/dev/ttyTHS1 /dev/ttyTHS2具体的,ttyTHS1 是指左上角 6 pin 中的 UART 模块,ttyTH原创 2022-04-27 16:28:09 · 1632 阅读 · 0 评论 -
Jetson Nano之CSI摄像头操作方法
jetson端csi摄像头的应用方法原创 2022-04-26 21:10:19 · 13790 阅读 · 0 评论 -
NVIDIA之Jetson设备兼容性问题汇总
jetson 不同设备的载板和核心板兼容性汇总原创 2022-02-23 18:18:31 · 983 阅读 · 0 评论 -
NVIDIA Jetson之GPIO功能测试
Jetson TX1、TX2、AGX Xavier 和 Nano 开发板包含一个 40 针 GPIO 接头,类似于 Raspberry Pi 中的 40 针接头。NV 官方给出了一个 GPIO 库,是 Python 版本,与 Raspberry Pi 的 RPi.GPIO 库相同,本文对该库的内容及使用方法做一个介绍。原创 2021-11-05 15:21:14 · 2967 阅读 · 1 评论 -
NVIDIA Jetson之GPIO引脚设置
jetson设备进行spi功能开发原创 2021-10-27 15:56:47 · 6167 阅读 · 13 评论 -
NVIDIA Jetson之I2C测试
Jetson 开发板具有 I2C 接口,本文对该接口的使用方法做一介绍。以 Jetson TX2 为例,其它设备的方法类似原创 2021-09-05 19:27:15 · 4911 阅读 · 1 评论 -
NVIDIA Jetson之TF卡系统镜像备份与恢复
0 背景在《TX2系统环境镜像制作及烧写》中,我们介绍了 Jetson TX2 设备的镜像备份与恢复方法。对于 Nano 和 NX 设备,直接备份 tf卡即可,方法有一些差异,本文做一下记录1 备份方法安装好环境的 tf 卡拔下来,用读卡器插到 ubuntu 机器上。因为要用到 linux 的 dd 指令,所以需要在 linux 宿主机上备份,目前没找到 windows 上的备份方法查看磁盘情况$ sudo fdisk -u -lDevice Boot Start.原创 2021-08-27 16:02:59 · 2148 阅读 · 0 评论 -
Jetson之代码编辑器code-oss使用
jetson平台代码编辑器原创 2021-03-28 12:26:33 · 7534 阅读 · 16 评论 -
NVIDIA Jetson之OTA远程升级Jetpack
0 背景使用过 Jetson 系列产品的同学都知道,NVIDIA Jetpack 更新速度较快,每次升级之后都需要使用 NVIDIA SDK Manager 工具来进行刷机,重新安装开发环境,耗费很多精力。不过,从 Jetpack 4.4.0 开始,这个苦恼就可以避免了,因为 NVIDIA 提供了方便的 OTA(Over-the-Air)线上升级的方法,不需要重新配置环境,无疑是一个很方便的方式,本文对升降方式进行一个介绍。1 版本信息首先查看下我们现在系统的版本信息可以看到是 Je原创 2021-03-11 18:19:47 · 3448 阅读 · 1 评论 -
NVIDIA之获取设备序列号代码加密
jetson上代码加密的方法原创 2021-01-04 18:21:53 · 2496 阅读 · 1 评论 -
NVIDIA之opencv硬件编码输出rtsp
我们使用 python 做 opencv 开发时,会遇到需要把处理过的 mat 编码输出到 rtsp,尤其是在服务端上开发的时候,便于可视化结果,本文介绍相关实现方法#!/usr/bin/env pythonimport cv2import gigi.require_version('Gst', '1.0')gi.require_version('GstRtspServer', '1.0')from gi.repository import GObject, Gst, GstRtspServ原创 2020-10-26 09:14:23 · 5348 阅读 · 17 评论 -
NVIDIA Jetson之远程控制软件NoMachine安装使用
参考:https://www.bilibili.com/video/BV1cg4y1i776?t=120 背景原创 2020-08-14 17:55:02 · 9075 阅读 · 13 评论 -
TX2之YOLOV3环境部署
参考:https://jkjung-avt.github.io/yolov3/0 背景YOLOV3作为目标检测现阶段性能最好的算法之一,具有很强的实用性,在TX2上部署YOLOV3可以解决很多现实的目标检测问题。环境依赖:opencv3.4.0 + cuda9.0 + cudnn7.1.51 opencv3.4.0网上介绍说opencv3.4.1运行yolo会有问题,因此先卸载...原创 2019-08-06 14:26:26 · 6658 阅读 · 4 评论 -
Jetson之WDT硬件看门狗功能
看门狗,又叫watchdog timer,是一个定时器电路,一般有一个输入,叫喂狗(kicking the dog/service the dog),一个输出到MCU的RST端,MCU正常工作的时候,每隔一段时间输出一个信号到喂狗端,给 WDT清零,如果超过...原创 2019-06-17 16:02:04 · 3804 阅读 · 2 评论 -
Ubuntu更换apt源之arm版
在linux上开发时,更换apt源是很常规的操作,如果对源的理解不透彻,更换不成功后都不知道是什么原因,就是换着瞎碰,因此决定对换源的操作进行研究原创 2019-06-03 17:41:47 · 18645 阅读 · 12 评论 -
TX2之多线程读取视频及深度学习推理
参考:https://jkjung-avt.github.io/camera-caffe-threaded/1 背景一般在TX2上部署深度学习模型时,都是读取摄像头视频或传入视频文件进行推理,从视频中抽取帧进行目标检测等任务。对于大点的模型,推理的速度是赶不上摄像头或视频的帧率的,如果我们使用单线程进行处理,即读取一帧检测一帧,推理会堵塞视频的正常传输,表现出来就是摄像头视频有很大的延迟,...原创 2019-01-31 16:54:17 · 4090 阅读 · 5 评论 -
TensorRT之TX2部署TensorFlow目标检测模型
参考:https://github.com/jkjung-avt/tf_trt_models/tree/tf-1.8在之前的文章中,详细介绍了tensorflow目标检测接口的使用方法,包括训练与推理流程,该工作主要是在服务器端完成的,而我们实际应用的时候,推理不一定发生在服务器上,而可能是TX2等终端设备,因此,在TX2上进行模型的推理加速,对于实际应用很有必要。幸运的是,nvidia已...原创 2019-01-30 11:27:12 · 22251 阅读 · 31 评论 -
NVIDIA Jetson之工作模式介绍及切换方法
nvidia jetson 设备工作模式切换方法原创 2019-01-24 11:37:50 · 8280 阅读 · 0 评论 -
NVIDIA Jetson之修改默认python版本方法
nvidia jetson设备上安装多版本的python和pip之后,进行版本切换的方法原创 2019-01-24 09:32:52 · 8111 阅读 · 6 评论 -
TX2之failed to alloc 2304 bytes on host解决方法
参考:https://devtalk.nvidia.com/default/topic/1029742/jetson-tx2/tensorflow-1-6-not-working-with-jetpack-3-2/在服务器上训练得到tensorflow模型,然后往TX2上部署推理的时候,报了如下的错W ./tensorflow/core/common_runtime/gpu/pool_a...原创 2019-01-23 16:47:48 · 2150 阅读 · 0 评论 -
NVIDIA Jetson之tensorflow环境部署(最简单)
nvidia jetson端安装 TensorFlow 的方法原创 2018-12-25 13:32:05 · 6448 阅读 · 2 评论 -
NVIDIA之Jetson参数对比
nvidia jetson 设备参数原创 2018-08-13 17:13:30 · 10851 阅读 · 3 评论 -
TX2之硬件解码RTSP转RTMP
参考:https://gist.github.com/Brainiarc7/7b6049aac3145927ae1cfeafc8f682c1参考:https://developer.nvidia.com/ffmpeg1 目标用TX2做硬件解码,实时获取相机rtsp视频,解码后转为rtmp推流到服务器,本文介绍用到的两种方法,分别是FFmpeg指令和GStreamer指令,哪种效果好,需...原创 2018-08-06 11:08:21 · 6128 阅读 · 2 评论 -
NVIDIA Jetson之交叉编译工具
参考:http://bbs.xfyun.cn/forum.php?mod=viewthread&tid=33630用TX2做红外热成像仪的识别,厂家不提供源码,只能提供对应版本的SDK,但是需要我们自己提供交叉编译器由于之前没有做过交叉编译相关工作,对编译工具不太了解,因此查找相关资料学习下交叉编译知识一般来说,针对嵌入式平台的开发有两种编译模式:原生编译和交叉编译。原生编...原创 2018-07-18 17:30:17 · 7647 阅读 · 4 评论 -
TX2系统环境镜像制作及烧写
参考:Jetson TX2镜像刷板法传统TX2采用JetPack刷机的方法来部署板子的环境,对于单个板子而言没有问题,但对于大批量的TX2板子,如果都采用同样的方法、重复的操作来部署系统环境,无疑是一件很费时间的事情。如果有了母板,即配置好环境的板子,可以通过制作镜像的方法来快速复制板子的环境,达到快速部署的目的。本方法原创于实验室牛欢同学,感谢胡超伟同学的整理准备工作1、带有Ub...原创 2018-06-08 17:00:14 · 9337 阅读 · 4 评论 -
TX2配置安装pva-faster-rcnn
参考:https://blog.csdn.net/samylee/article/details/52860038原创 2018-05-22 16:38:59 · 900 阅读 · 0 评论 -
TX2+GStreamer+OpenCV读取保存rtsp视频流数据
在之前的文章中,在TX2上利用GStreamer和OpenCV实现了板载相机/USB相机/IP摄像头的读取,这篇文章在之前的基础上,重点优化了读取网络相机视频的代码,并通过OpenCV将视频一帧一帧进行保存,具体代码如下# coding=utf-8import sysimport argparseimport cv2import numpy as npif __name__ == "...原创 2018-05-22 15:02:22 · 9719 阅读 · 2 评论 -
OpenCV读取TX2板载相机
利用OpenCV读取TX2板载相机,代码如下:#include <stdio.h> #include <opencv2/opencv.hpp> using namespace cv; using namespace std; int main(int argc, char** argv) { Vi...原创 2018-05-14 19:59:28 · 5278 阅读 · 7 评论 -
Jetson之OpenCV硬件解码摄像头
参考:https://jkjung-avt.github.io/tx2-camera-with-python/参考:http://blog.iotwrt.com/media/2017/08/23/opencv-gstreamer/硬解码就是利用硬件芯片来解码的,TX2有单独的解码模块,NVDEC。软解码是用软件程序来解码,比较占用CPU资源。截止当前,nvidia的硬件编码官方提供了nve...原创 2018-05-14 11:04:41 · 39623 阅读 · 42 评论 -
TX2+FFmpeg+OpenCV读取显示网络摄像头
作者:JasonDing链接:https://www.jianshu.com/p/6ef3c18d61b0來源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。引子OpenCV中有自己的用于处理图片和视频的类VideoCapture,可以很方便的读入文件和显示。现在视频数据流是ffmpeg解码h264文件得到的,由于要依赖该数据源进行相应的后续处理,...转载 2018-05-11 14:06:22 · 3494 阅读 · 1 评论