![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
TX2
#冷风那个吹#
每天进步一点点
展开
-
TX2挂载大存储卡
128G的tf卡是exfat格式的,ubuntu默认是不支持的,需要安装一个软件包.sudo apt-get install exfat-fuse安装完成之后就可以挂载了.系统默认挂载需要在/etc/fstab中添加一条,/dev/mmcblk2p1 /home/sl/work exfat defaults 0 0...原创 2020-01-14 08:28:37 · 960 阅读 · 4 评论 -
gstreamer samples
gst-launch-1.0 playbin uri=rtsp://admin:kc12345678@192.168.1.101:554/Streaming/Channels/103gst-launch-1.0 -v rtspsrc location=“rtsp://admin:kc12345678@192.168.1.101:554/Streaming/Channels/101” latenc...原创 2019-12-09 18:56:21 · 724 阅读 · 0 评论 -
Gstreamer编程之audio_common
这两天工作需要采集一个音频,然后分析了一下alsa_common的ros包,里面使用的是gstreamer 插件的形式,以前在deepstream中熟悉过使用方法 ,再次查看,感觉轻松了许多.程序分为audio_capture和audio_player两部分,都 是使用的gstreamer,今天主要熟悉一下如何把数据和ros交互.audio_capture.cpp#include <s...原创 2019-11-26 14:23:05 · 892 阅读 · 0 评论 -
TX2音频测试记录
TX2音频测试记录amixer contentsamixer cget + 接口函数amixer cset + 接口函数 + 设置参数参数(0,1,off,on)保存修改的数据:alsactl storeTx2官方的开发套件上没有音频的测试接口,使用realtimes的9001进行测试,记录一下.驱动realtimes都已经做好了,所以我们直接使用就可以了.默认音量比较小,需要使用以下命令进...原创 2019-11-09 15:10:53 · 1086 阅读 · 2 评论 -
Jetson DeepStream GStreamer使用记录
GStreamer使用记录使用gst-omx进行视频解码H264解码H265解码使用gst-v4l2进行解码H265解码使用gst-omx 进行H264硬件编码使用nvivafilter使用usb摄像机采集并显示视频。gst-launch-1.0 v4l2src device="/dev/video0" ! "video/x-raw, width=1280, height=1024, fo...原创 2019-11-01 22:37:21 · 3376 阅读 · 0 评论 -
Tegra_Multimedia API 例程学习之--04_video_decode_trt
使用TensorRT进行视频解码编译和运行编译运行先说一个名词GIE(GPU Inference Engine),TensorRT就是一个推理引擎。编译和运行编译$ cd $HOME/tegra_multimedia_api/samples/04_video_dec_trt$ make运行$ ./video_dec_trt <in-file> <in-format...原创 2019-10-29 16:40:14 · 573 阅读 · 0 评论 -
Jetson 状态查看工具
Jetson 状态查看工具Jetson stats安装jtop使用控制界面jetson-release今天从网上看到一个jetson的运行状态查看工具,然后就试了一下果真不错。下面这个是github地址https://github.com/rbonghi/jetson_statsJetson statsjetson-stats是一个软件包,用于监测和控制Nvidia Jetson设备的...原创 2019-10-28 21:57:31 · 8210 阅读 · 1 评论 -
Tegra_Multimedia API 例程学习之--00_video_decode
视频解码概述编译运行流程图关键类和结构体代码分析概述视频解码示例应用程序演示如何使用libv4l2组件分配的缓冲区来解码H.264、H.265、vp8、vp9、mpeg4或mpeg2视频流。应用程序读取H.264、H.265、VP8、VP9、MPEG4或MPEG2基本视频文件,对其进行解码,并将其传递给EGL渲染器,以显示解码图像,而无需任何额外的内存copy。支持的视频格式有:H....原创 2019-10-27 21:26:02 · 1847 阅读 · 0 评论 -
Tegra_Multimedia API 例程学习之6--06_jpeg_decode
Jpeg硬件解码概述编译运行流程图先看decodeToBuffer再看DecodeToFd整个代码概述使用硬件解码一张jpeg的图片,这里也使用了两个方法实现,一种效率高一些,另一种效率低一些。编译运行编译就不说了,进入源码直接make运行 $ ./jpeg_decode num_files <number of files to decode> \ <in...原创 2019-10-26 15:01:10 · 1354 阅读 · 0 评论 -
Tegra_Multimedia API 例程学习之7--07_video_convert
视频转换概述编译和运行流程关键点概述这个例子展示了:如何使用libv4l2 时行视频的缩放和颜色格式的转化编译和运行编译和以前一样,进入目录直接make即可。运行程序$ ./video_convert <in-file> <in-width> <in-height> <in-format> <out-file> <...原创 2019-10-25 22:23:49 · 2028 阅读 · 0 评论 -
Tegra_Multimedia API 例程学习之二--02Video_decode_cuda
硬件解码加速编译运行关键点编译运行关键点元素描述NvVideoDecoder视频解码类,这个是最主要的类NvVideoConverter包含视频格式转换的元素和方法NvEglRenderer包含EGL 显示相关的函数egl_image用于CUDA图像处理con_output_plane_buf_queue视频转换的output plane...原创 2019-10-25 10:43:57 · 6169 阅读 · 1 评论 -
Tegra_Multimedia API 例程学习之一--01 Video_encode
Video_encode原创 2019-10-25 09:49:11 · 1302 阅读 · 0 评论 -
Tegra_Multimedia API 例程学习之三--03 Video_cuda_encode
Tegra_Multimedia API03 Video_cuda_encode03 Video_cuda_encode原创 2019-10-24 21:47:59 · 2797 阅读 · 2 评论 -
Isaac Sim机器人仿真平台
Isaac 仿真简介Nvidia机器人项目的两个目标之一就是机器人的现实仿真。仿真的优势在于机器人系统和算法的开发、测试以及评估都可以在仿真环境中实现,而不需要真实机器人,这加速了开发速度。Isaac Sim提供了以下工具:模拟机器人动力学测试控制算法模拟机器人传感器生成真实感相机、深度和分割图像、激光雷达、IMU模拟不同的环境和场景,在不同的条件和环境下测试算法模...原创 2019-10-24 11:04:28 · 5465 阅读 · 2 评论 -
Isaac_learning
Isaac机器人上安装依赖项在isaac中文件夹中执行以下命令:engine/build/scripts/install_dependencies_jetson.sh -u <jetson_username> -h <jetson_ip>./engine/build/scripts/install_dependencies_jetson.sh -u nvidia ...原创 2019-10-24 10:27:54 · 659 阅读 · 0 评论 -
TX2 硬解码
TX2+GStreamer+OpenCV读取显示网络摄像头参考:主要原因:Gstreamer是嵌入式平台处理Media的首选组件, 像Nvdia/TI/NXP/Rockchip平台, 都是使用Gstreamer来整合Media应用. 在Rockchip平台上, 我们已经有为Gstreamer开发了像Decode/Encode/ISP-Camera/2D加速器/DRM-Display-si...转载 2019-10-22 18:45:22 · 1144 阅读 · 2 评论 -
GStreamer功能详解
什么是GStreamer?GStreamer 是一个 基于pipeline的多媒体框架,基于GObject,以C语言写成。应用GStreamer这个这个多媒体框架,你可以写出任意一种流媒体的应用来如:meidaplayer、音视频编辑器、VOIP、流媒体服务器、音视频编码等等。什么是pipeline?pipeline是GStreamer设计的核心思想,在说pipeline之前先弄一...转载 2019-10-22 18:21:42 · 2577 阅读 · 1 评论 -
TX2 Jetson3.3刷机记录
主要参考以下bloghttps://blog.csdn.net/zong596568821xp/article/details/85246310只为记录一下过程,按照官方网站给的说明,操作之后发现里面没有cuda, 也没有要装的opencv之类的,所以感觉应该是一开始没有配置连接网络导致的,所以又操作一遍,把网络接上了,接到一个路由器中,到最后还是显示网络不对,两个网络都能ping通了还是...原创 2019-04-18 16:42:52 · 211 阅读 · 0 评论 -
Jetson-inference在jetpack3.3上编译出错记录
使用ros-deep-learning需要 使用jetson-inference,我原来在jetpack3.2的版本上编译很顺利 就通过 了,今天需要重新编译一下,发现编译不成功,基本都是一些模块测试程序编译的时候链接库找不到,报一些找不到g_free XWindow之类的错误,所以添加一些编译选项连接库即可。修改CMakeList.txt文件中的target_link_libraries...原创 2019-07-05 11:50:48 · 328 阅读 · 0 评论 -
opencv cuda加速使用
如何使用包含头文件#include <opencv2/gpu.hpp>链接库添加cudaopencv库使用来说需要使用cv::cuda::GpuMat,它是在gpu上的数据结构。一个upload,一个downloadMat I1;cuda::GpuMat gI;gI.upload(I1);//downloadI1 = gI; //or gI.down...原创 2019-07-15 18:05:31 · 6154 阅读 · 0 评论 -
TX2功耗测试
1.TX2简介Jetson TX2是由一个GPU和一个CPU集群组成。CPU集群由双核denver2处理器和四核ARM Cortex-A57组成,通过高性能互连架构连接。拥有6个CPU核心和一个GPU,可以不必自行运行所有性能、功耗来测量最佳的运行状态,因为NVIDIA新的命令行工具Nvpmodel提供5种模式,可以方便地让用户配置CPU状态,以最大限度地提高不同场景下的性能和能耗。2.性...原创 2019-08-28 13:58:25 · 3389 阅读 · 3 评论 -
ISAAC记录未完成
Nvidia的Isaac的安装记录Isaac是nvidia推出的一个导航+识别的开发包,里面有很多的成熟的开发包。I功能挺多,但是只支持最新的版本,下面就记录一下这个过程。安装环境很麻烦,不是下载失败就是下载慢。一天基本安装不完。原创 2019-08-28 17:03:23 · 480 阅读 · 1 评论 -
nvidia isaac bazel build failed
sl@sl-Precision-Tower:~/isaacn$ bazel build //apps/samples/stereo_dummyStarting local Bazel server and connecting to it...Loading: 0 packages loadedwhy loading failed?自己的问题自己来解答,花了一天的时间,终于找到问题所...原创 2019-08-29 13:42:21 · 579 阅读 · 1 评论 -
Isaac Codelets
ISAAC Robot Engine就nvidia发布的一个机器人平台,使用了nvidia硬件加速。Codelets其实有点像ROS中的nodelet.Codelets提供三个主要的重载函数:start, tick, stop。当一个node启动的时候,所有attached codelet都会被调用。例如,start函数中进行一些资源的分配和初始化。tick可以配置成周期调用或者接收到消息...原创 2019-08-29 18:44:58 · 626 阅读 · 0 评论 -
TX2启动之后3分钟左右有线网络断开连接问题记录
最近遇到一个奇怪的问题,记录一下查问题的过程,问题所在。描述一下现象:TX2有线网口接路由器,通过路由器接其它网络设备没有问题。网络不会断开。TX2直接接电脑或者其它无dhcp功能的设备就过3分钟网络就断开。问题分析以及查找过程。首先怀疑自己的静态IP配置是否正确,/etc/network/inference经和网上对比,确认设置正确。如果不正确,启动之后就不会可以ssh登录。在不...原创 2019-08-31 15:33:35 · 1291 阅读 · 0 评论 -
tx2 1804 soure list
TX2上刷的是JetPack4.2固件,刷上之后TX2上是ubuntu18.04系统,sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup将source.list文件里的内容换成下面的# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释deb https://mirrors.tuna.t...原创 2019-09-17 13:17:45 · 253 阅读 · 0 评论 -
tx2 ubuntu1804 opencv3.4 cuda10 compile
以前使用的jectpack3.3,上次搞Isaac就装成了jetpack4.2.2,我以前编译了tx2+cuda9的opencv版本,但是直接拿到1804下不能用,由于编译器的版本不对,所以就得重新编译了主要参考https://github.com/jetsonhacks/buildOpenCVTX2编译过程中会出一些错误,记录在下面libGL.so的错误,脚本里面有一个建立软连接...原创 2019-09-17 18:17:13 · 1490 阅读 · 0 评论 -
ubuntu1804 jsoncpp 编译安装
使用的tx2的1804版本,以前1604使用jsconcpp直接apt-get install libjsoncpp-dev 就可以了,但是使用了新的版本出了一个问题,libjsoncpp-dev 要安装的版本是1.7.2的版本,但是libjsoncpp 安装的是1.7.4-3的版本,想要把libjsoncpp卸载了,但是cmake等几个库都依赖这个版本,如果我直接卸载,那些依赖这个库的也都会...原创 2019-09-18 15:50:44 · 830 阅读 · 0 评论 -
sudo apt-get update由于没有公钥,无法验证下列签名: NO_PUBKEY
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654原创 2019-09-28 10:48:34 · 803 阅读 · 0 评论 -
TX2 open ttyTHS2
TX2上有5个串口,但是ttyTHS1是调试串口,ttyTHS3是蓝牙,ttyTHS2查看时并没有打开,这个串口位于J17上,Pin1是GND, Pin4是TXD,Pin5是RXD,这个串口是TTL电平的。下面是操作方法 ,首先安装一下工具。sudo apt-get install device-tree-compiler然后转一下格式,转成extracted.dtss...原创 2019-04-01 14:10:43 · 1861 阅读 · 0 评论