Jetson
文章平均质量分 60
无证驾驶梁嗖嗖
玩过头的青年,刚开始学习,
展开
-
nvidia-jetpack : Depends: nvidia-visionworks (= 4.6.4-b39) but it is not going to be installed解决办法
记录一下环境问题,安装jetpack依赖冲突。原创 2024-04-19 19:14:08 · 262 阅读 · 0 评论 -
subprocess.CalledProcessError: Command ‘[‘docker‘, ‘images‘, ‘--format‘, “‘{{json . }}‘“]‘ returned
python里import subprocess模块,使用subprocess.check_output(command)可以检查输出,如果报错“subprocess.CalledProcessError: Command 'XXX' returned non-zero exit status 1.”说明在系统cmd或terminal里执行命令出错,并不是找不到命令。能用了记得把原来的sudo vi /etc/docker/daemon.json文件恢复好,不然你下载的镜像都找不到了。原创 2024-02-19 15:13:06 · 659 阅读 · 0 评论 -
Jetson下的i2c、spi、gpio、can、uart、485代码示例can接口使用说明
在 DB-9 连接器上,我使用引脚 1 和 8 作为 CAN0 低电平和高电平,使用引脚 2 和 7 作为 CAN1 低电平和高电平,但您可以使用适合您的应用的任何其他引脚分配。收发器上的 CANH 和 CANL 引脚需要连接到要通信的两条 CAN 总线的 CAN 高线和 CAN 低线。默认情况下,CAN 控制器的引脚配置为具有 GPIO 功能,以符合 Raspi 40 引脚标准,因此我们需要做的第一件事是重新配置这些引脚以启用 CAN 功能。然后我们需要重新配置与CAN控制器引脚对应的四个寄存器值。原创 2024-02-17 23:48:27 · 1196 阅读 · 0 评论 -
Jetson下的i2c、spi、gpio、can、uart、485代码示例使用说明
使用该脚本的一种简单方法是通过 TTL 转 USB 电缆将 Jetson Nano 连接到 PC/Mac/Linux 盒子。目前,这是一个简单的 Python 3 脚本,用于与 NVIDIA Jetson Nano 开发套件的 J41 头上的 UART 进行交互。该脚本打开串行端口 ( /dev/ttyTHS1 ),在串行端口上写入一个简单的标头,然后回显从串行端口接收到的任何字符。当脚本以 终止时,脚本将关闭端口。原创 2024-02-17 19:37:37 · 708 阅读 · 0 评论 -
Jetson系列设备 EXT4-fs (mmcblk0&&1p1): error loading journalmount: deu/mmcblk1p1: can‘t read superblocks
之前外部启动的方式比如国产载板表贴了emmc添加了外置sd卡槽设置emmc启动都是重新刷机后修复sudo fsck.ext4 /dev/mmcblk1p1 ,使用这个方法跳过了这个步骤。使用过程中上电发现以上瑞泰载板外置emmc启动128G显示无法正常使用操作如下,按照你之前装的系统再刷一遍到核心的emmc(Nvidia核心模组上的16G)检查/dev/mmcblk0p1 ,发现块设备还在。下图是设置外部sd卡和emmc存储卡,mmcblk1p1外部启动文件系统破损,系统无法启动的状态。原创 2023-05-30 17:30:16 · 1398 阅读 · 0 评论 -
Jetson libmuipeer_aarch64.so: libjawt.so: cannot open shared object file: No such file or directory
硬件设备jetson agx xavier软件版本: jetpack 4.5 (L4T3251)安装 v3.81.Do:xcapPIXCI®ApplyPIXCI®ApplyPIXCI®...PIXCI®Advancedorlspci查看系统glibc版本。原创 2023-04-23 16:50:43 · 308 阅读 · 0 评论 -
Jetson nx上使用Docker部署tensorflow和ros,然后打包备份使用
如果docker对普通用户一直免费永久,我觉得我会用到退休不得不说他真的非常得好用。完全剥离出来移植打包到别的设备上重新部署很方便。虽然我不知道他如何做到得但是使用得越久我觉得他非常友好,是我使用虚拟环境以来感觉最好用的。conda等就显得有点落伍了。本次教程的话主要是在原有的镜像内新增安装部署了ros以后的一个打包解包使用流程,希望对使用这个工具的人有所帮助。硬件设备: jetson xavier nxjetpack版本4.6,(BSP3261),本次实验tf1.15。原创 2023-04-20 15:52:35 · 515 阅读 · 0 评论 -
JeTSON Xavier NX TX2_NX 暗转yolov5 v6.2使用Tensorrt加速实现USB摄像头和CSI摄像头的目标识别及采坑记录
本文是参考各位博客朋友的笔记做了实操整理勿喷。硬件设备nvidia JETSON NX TX2_NX软件版本BSP3273(Jetpack4.6.3)再次分享一下刷机指导。原创 2023-04-19 14:04:33 · 1339 阅读 · 0 评论 -
Jetson Orin(Ubuntu20.04)反馈SSH远程别的设备可以成功,别的设备无法登录本机设备
按照朋友的方法最后忘了在哪看的,输入sudo dpkg-reconfigure openssh-server就可以了,然而对我的错误还是没有解决,不过还是要记录一下,看到这你别骂我,多记录总归是个回忆。我最后打开了22号端口,添加ubuntu22.04解决ssh登录,找不到匹配的host key算法,添加如下两行内容。我少打了一个字母添加到了sudo vi /etc/ssh/ssh_config,打开了22号注释,不过也能用了哈哈。到此,可以登录了,果然无证驾驶又出了绕了弯路,欢迎大佬指点!原创 2023-04-05 07:55:58 · 2985 阅读 · 0 评论 -
Jetson设备如何接调试串口工具查看内核打印信息
如图,是一款USB TO TTL转换板,这款小板支持3种供电模式:对外输出5V、对外输出3.3V和由外部供电。正面有一个跳帽,跳帽跳到3V3,小板由USB供电,对外输出3.3V;跳帽跳到5V,小板由USB供电,对外输出5V;开发板上都会有串口针脚,有的串口印有TXD、RXD 、GND这样的标识,有的没有标识,可以用万用表测试一下。3.3和5v的就是电源脚,gnd为0v,发送和接收一般为电压不确定没有固定,一般的载板串口如给你留4个孔需要自己接线,好点的厂家会给你标注丝印。通常观察灯来知晓小板的运行情况。原创 2023-03-28 17:26:17 · 1237 阅读 · 0 评论 -
【分享NVIDIA GTC大会干货】与Jetson嵌入式平台工程师的深度挖掘问答
NVIDIA Jetson 是世界领先的边缘人工智能计算平台。它具有高性能和低功耗的特点,是机器人、无人机、移动医疗成像和智能视频分析等计算密集型嵌入式应用的理想选择。制造商、独立开发人员、初创公司、学生和爱好者可以使用 Jetson 开发人员套件和模块来探索嵌入式计算和人工智能的未来。NVIDIA 工程师和 Jetson 专家将讨论平台功能、SDK 和开发工具,并回答问题,以帮助您在边缘快速部署 AI。原创 2023-03-22 12:02:08 · 788 阅读 · 0 评论 -
Jetson(Ubuntu18.04)设备无法ping通百度能ping通局域网错误集合,(神奇的是这样的情况下Todesk等远程确没有问题)
原来也安装过几个ubuntu系统,但是今天遇到一个很奇怪的情况,明明ifconfig显示已经获取了网络上的ip,但是浏览器就是打不开网页,百思不得其解。4)为了再一次进行验证是系统域名解析出了问题,在网上找到了百度首页的ip地址,输入浏览器中,结果百度首页神奇般的出来了!如果以后要对这个文件进行修改,先使用命令# chattr -i /etc/resolv.conf 取消对其的保护,再对其进行操作。开始以为是DNS的问题,修改DNS后发现也没用,好的,至此对DNS的配置就基本理清楚了。原创 2023-03-08 16:11:22 · 1719 阅读 · 0 评论 -
Jetson Xavier nx(ubuntu18.04)安装rtl8152网卡驱动和8192网卡驱动
进入 /usr/src/linux-headers-4.19.93-Re4son-v8+/arch。ID : 设备的ID,包括厂商的ID和产品的ID,格式 厂商ID:产品ID。发现没有aarch64文件夹, 但是有arm, arm64文件夹。Device 003 : 表明这是连接到总线上的第二台设备。Bus 002 : 指明设备连接到哪条总线。尝试把arm64 复制到 aarch64。原创 2023-02-22 17:35:08 · 1428 阅读 · 0 评论 -
Jetson(Ubuntu18.04)设备设置开机自启动以及ubuntu18.04中没有/etc/rc.local文件的解决方法笔记
systemd 默认会读取 /etc/systemd/system 下的配置文件,该目录下的文件会链接 /lib/systemd/system/ 下的文件。一般系统安装完 /lib/systemd/system/ 下会有 rc-local.service 文件,即我们需要的配置文件。2.将 /lib/systemd/system/rc-local.service 链接到 /etc/systemd/system/ 目录下面来。创建/etc/rc.local文件。转载 2023-02-16 10:32:40 · 592 阅读 · 0 评论 -
Jetson Xavier NX设备将opencv和tensorrt链接到conda环境
此时我们只需找到 /usr/lib/python3.6/dist-packages/cv2/python-3.6路径下的cv2.cpython-36m-aarch64-linux-gnu.so文件,复制到路径/home/nvidia/archiconda3/envs/car/lib/python3.6/site-packages/sudo gedit /etc/ld.so.conf.d/opencv.conf # 将opencv的库添加到路径 打开是个空文件 加入下面一行。原创 2023-02-15 13:19:39 · 856 阅读 · 0 评论 -
Jetson 修改cboot logo,登录界面logo,启动页面logo,背景logo
详细教程请阅读刷机时下载的一系列系统文件中的Linux_for_Tegra/tools/bmp-splash/bmp-blob-README.txt文档。切换主机路径至Linux_for_Tegra/tools/bmp-splash,将图片路径写入./config_file文件中,接着用nv提供的./BMP_generator_L4T.py脚本生成bmp.blob。将新的bmp.blob改成新的名称放入bootloader文件夹或直接替换文件夹内的bmp.blob文件。1.制作新的开机logo图片。原创 2023-02-10 14:03:46 · 1055 阅读 · 0 评论 -
Jetson无法进入图形化界面解决集合
本篇文章内的截图无法使用图形化界面的原因是系统正常启动,只能进入到命令行终端客以为设备没启动,执行sudo systemctl set-default graphical.target。sudo reboot这样没起来,后来使用startx发现图形化界面丢失gdm3,直接sudo apt-get install gdm3界面出现。jetson设备有很多情况会导致界面无法正常显示,后面遇到会不断补充进来,如果又遇到别的问题的小伙伴,评论区下方留言可以一起探讨。原创 2023-02-01 08:58:11 · 2382 阅读 · 8 评论 -
Jetson Orin设备上测试驱动编写安装
本质上说Linux内核开发和Linux驱动开发是不一样的,或者说驱动开发是内核开发的一部分,因为驱动属于内核。(1)直接编译进Linux内核,随同Linux启动时加载。目前国内驱动开发和内核开发一般是一样的。(2)编译成一个可加载和删除的模块。原创 2023-01-31 17:27:37 · 1310 阅读 · 0 评论 -
if ‘youtube.com/‘ in url or ‘youtu.be/‘ in url:TypeError: argument of type ‘int‘ is not iterable
使用jetson agx xavier测试训练yolo5.6,得到权重文件。参考过另外一个方法对我这个没生效,你不介意的话可以看下。模型使用USB摄像头测试报错。将219行改成如上即可。原创 2022-12-23 17:36:18 · 1303 阅读 · 4 评论 -
Jetson(XAVIER,NX)系列设备设置成NVME硬盘启动或者EMMC启动的保姆级教程,包括镜像恢复到外置存储,(附上脚本Github下载连接),Nvidia官方套件和国内厂家高仿载板都适用
脚本已经上传到github,git clone即可。顺便记录一下提交过程,用不到的就忽略过去就行了。上传不了,登录密码换成密钥。原创 2022-12-12 20:42:44 · 1031 阅读 · 0 评论 -
Jetson Agx Orin(Ubuntu20设置Settings选项丢失)修复笔记
尝试使用命令行唤醒,无法操作 ,命令都找不到了估计已经被卸载掉了。jetson orin无法使用设置选项 原因是softwore && update里面的内容不小心都取消了 Jetson orin正常使用设置视频原创 2022-12-07 21:37:20 · 784 阅读 · 0 评论 -
docker: Error response from daemon: error creating overlay mount to /var/lib/docker/overlay2/e79de83
发生这个问题的原因是我刷机jetson设备先刷到了/dev/mmcblk0p1 安装了docker下载了镜像以后,设置成了nvme启动系统文件到了nvme0n1p1下,网上找了方法防火墙什么外网的都不行,弄了一晚上,早上起来把原来的镜像rm了重新pull了一个好了,成功启动,后面的也不报错了,有的同学说格式问题可能在x86上可以,改配置文件,Jetson上是没有的,他的selinux默认也是开启的,做个笔记分享。原创 2022-12-01 16:14:42 · 1115 阅读 · 0 评论 -
Jetson设备下使用docker报错的排错过程完整记录,failed to create shim: OCI runtime create failed: container_linux.go:38
起因是要使用nvidia部署好的ngc镜像部署居然启动不起来也是神奇的不行发现能下载这个,那就先卸载了试试,越走越偏其实,试探错误不好意思又绕回来了哈哈哈,把docker给整没了兜兜转转又回来了看看配置文件把其实这里是错误的直接复制的话,小伙伴遇到以后把#后面的去掉,ip写成你设备实际地址,端口写成你的设备端口,,后面会张贴我改的。又开始了我的试错之旅下面又偏离了航线,新手上路就是马路杀手。原创 2022-11-28 12:56:52 · 3264 阅读 · 0 评论 -
(Ubuntu20.04)Jetson AGX Orin进行部署YOLO5训练测试完整版教程Windows下Labelimg标注自己的数据集使用
整个实现过程所涉及的文件目录,其中,自备表示自己需要准备的,生成表示无需自己准备。很多朋友都会遇到的一个问题,yolo5-6.1已经不能使用之前的方法了了,是下载源码后的coco示例。原创 2022-11-25 08:50:53 · 2061 阅读 · 3 评论 -
Jetson Orin使用Yolo5开源数据集训练模型检测口罩
软硬件环境:正常都是自己收集完了训练,今天就省略这个步骤了。如果想自己制作看下面的流程。刷机的话使用官方教程或者第三方仿制厂家的也行。原创 2022-11-21 08:22:11 · 650 阅读 · 0 评论 -
Jetson Agx orin开发套件 设置nvme硬盘启动
开发工具自带了这个功能点赞原创 2022-11-14 11:43:17 · 1321 阅读 · 0 评论 -
NVidia Jetson Tx2(其他几个型号也通用包括ubuntu18.04)开机启动慢解决加速记录
注意,此命令会删除所有指向单元自身及所有支持单元的软链接, 包括手动创建的软连接以及通过 enable 与 link 命令创建的软连接。屏蔽指定的单元或单元实例。不要将此命令与 start 命令混淆,它们是相互独立的命令: 可以启动一个尚未启用的单元,也可以启用一个尚未启动的单元。如果此命令的参数是一个单元文件的绝对路径(PATH),那么将直接使用指定的单元文件。标准单元目录之外的单元文件, 那么将会在标准单元目录中额外创建一个指向此单元文件的软连接, 以确保该单元文件能够被 start 之类的命令找到。原创 2022-11-14 10:49:11 · 1058 阅读 · 0 评论 -
Jeton TX2_NX(Jetpack4.6)部署Yolo5错误整理记录qt.qpa.plugin: Could not find the Qt platform plugin “xcb“ in
翻阅资料以后找到如下方法,无奈又回到了起点,版本还是不对 ,pip3 install opencv-python4.3到4.5都安装了一遍,安装都失败了,4.5.5将就安装上也是下面的问题,给大家伙踩个雷,不要再跳坑了。最新的opencv-python安装完不使用 --view-img:是否展示预测之后的图片/视频,默认False,也可以在本地下runs看到,应该是 opencv-python--headless的问题了。view-img:是否展示预测之后的图片/视频,默认False。原创 2022-11-11 16:19:58 · 1072 阅读 · 2 评论 -
Jetson Agx_Orin(Ubuntu20.04)设置vnc远程桌面记录
注意如果要修改,需要先点击上面的unlock才行。注意有时候orin会丢失网络配置需要安装一下。点击 I’ll be careful。在这里需要设置个密码。原创 2022-11-07 10:38:50 · 1450 阅读 · 0 评论 -
UserWarning: Failed to load image Python extension: warn(f“Failed to load image Python extension: {e
原因可能是从yolo5内文件requirements.txt下载的下载的并且无法支持nvidia定制的gpu。软件版本设置Bsp35.1 jetpack5.0.2。使用的硬件jetson Agx orin。安装完成测试验证示例。原创 2022-10-28 17:19:29 · 6780 阅读 · 1 评论 -
Jetson AGX xavier测试六叶树Usb转Can卡通信记录笔记
周立功,有两个软件,cantest 和 zcanpro ,cantest。周立功,国内顶牌,价格贵(1000+),品牌保证。国内比较出名的有zlg(周立功),创芯,广成。创芯(200+),家喻户晓,主打就是便宜。广成(400+),小有名气,软件实用。创芯,usbcantool。国内can分析仪软件选取。广成,ecantools。原创 2022-10-26 15:06:15 · 982 阅读 · 0 评论 -
Docker学习(6)删除镜像images前看容器container
容器(container)的定义和镜像(image)几乎一模一样,也是一堆层的统一视角,唯一区别在于容器的最上面那一层是可读可写的。要点:容器 = 镜像 + 读写层,并且容器的定义并没有提及是否要运行容器。镜像可以看成是由多个镜像层叠加起来的一个文件系统(通过UnionFS与AUFS文件联合系统实现),镜像层也可以简单理解为一个基本的镜像,而每个镜像层之间通过指针的形式进行叠加。其实我们可以理解镜像与容器为一对多的关系。镜像是工具包,容器是编辑器。原创 2022-10-24 22:34:04 · 344 阅读 · 0 评论 -
Jetson部署开源工单系统记录
nodejs的安装之前的博文有了node和npm一起使用(2条消息) 【Jetson Nano学习笔记】Ubuntu18.04 上安装Nodejs、Hexo、nginx、配置到github(ARM版本)_无证驾驶梁嗖嗖的博客-CSDN博客_nano安装noderedis安装pip3 install redis -i https://pypi.douban.com/simple安装go1.创建安装目录,命令:mkdir /home/go2.进入新建目录,命令:cd /home/go。原创 2022-10-21 13:33:45 · 144 阅读 · 0 评论 -
基于Jetson Nano2GB 的 40Pin学习 GPIO 点亮LED灯笔记记录
因为设备所有 I/O 的默认配置是静态定义的,早期要更改 40 针扩展引脚定义时置,必须使用相应平台的 pinmux 电子表格去更新管脚配置,然后将新配置烧回开发套件中,虽然这是更新系统的一种适当方法,但在开发的阶段,需要一种更方便的方法,来测试不同的管脚配置。的引脚也兼容于树莓派的定义时,就表示上面列表中的周边设备,都能直接适用于现在主流的 Jetson 开发套件,不仅无需依赖中间的转换器,包括代码也可以不需要修改,就能将原本不具备深度学习能力的树莓派方案,立即移植到。原创 2022-10-09 15:15:05 · 1652 阅读 · 1 评论 -
Jetson连接百兆交换机丢包笔记
柚子茶:tx2通过了交换机,刚开机的时候ping延时大而且有丢包现象,持续一段时间丢包现象消失,这正常吗?如果正常是开机多长时间能缓解丢包现象?如果不正常应该咋解决?🇳 🇴 🇻 🇮 🇨 🇪:ping外网的话任何设备都会有丢包吧,交换机如果接的设备多丢的更多,ping 内网应该不会丢,这个应该是正常的柚子茶:ping的内网 我再观察一下吧柚子茶:[视频]柚子茶:电脑与tx2网线直连ping包正常1ms,通过交换机以后,延时为几十几百甚至丢包?这与tx2配置有关系吗?还是与交换机有关系原创 2022-09-30 21:41:07 · 634 阅读 · 0 评论 -
记录一下Jetson突然无法识别csi219相机笔记
这几天搞jetbot,突然发现我的小车无法使用219相机了,也没用几次的呀,更换了Image,不行更换了boot目录还不行,dmesg看不到219的信息,完犊子了坏了,刷了一个新系统的卡插上去能识别,那说明硬件好的推测,设备力那么多资料舍不得刷机,还想着重新买个板子,一番瞎鼓捣。),这是一个在 Jetson 开发人员工具包上运行的 Python 脚本,可让您通过图形用户界面更改引脚配置。要直接更改引脚配置,您必须为您的平台更新 pinmux 电子表格,然后将新配置刷新到 Jetson 设备。原创 2022-09-30 17:34:30 · 1073 阅读 · 0 评论 -
Jetson Nano2GB(TX2\NX\XAVIER)使用ffmpeg进行硬解码配置笔记
最后(这很关键),无论何时运行 ffmpeg,您都需要参考那些最近编译的库。两个选项,在您运行 ffmpeg 时将它们导出到您的。,我不清楚为什么它没有包含在 jetpack 中,或者如果包含,为什么 configure 找不到该库。项目,而且当前FFmpeg也是放在MPlayer项目组的服务器上。任何时候,或者将它们复制到您要链接库的任何位置。前者的说明如下(使用 的编译目录。,前面的"FF"代表"Fast Forward"。一个好的建议是将其添加到您的 bash 配置文件中以便始终执行此操作:)原创 2022-09-29 17:27:12 · 3343 阅读 · 3 评论 -
Jetson(ubuntu18.04)使用v4l2-ctl工具USB摄像头和CSI 摄像头的规格参数查看方法
这里就能非常清楚看到第一个(/dev/video0)属于 imx219 规格(CSI)摄像头,第二个(dev/video2)是 USB2.0 的摄像头,接到 xusb-2(规格是 USB3)接口,第三个(/dev/video1)是 USB 摄像头,接到 xusb-3.2 (规格是 USB2)接口,这样就能一目了然知道哪个编号对应哪个摄像头。接下来还可以用这个指令,进一步检测每个摄像头的更细致规格,包括所支持的图像种类、宽高、帧数等等,这些在后面使用代码时很重要。其他的设备,请自行修改。原创 2022-09-29 13:15:02 · 4995 阅读 · 3 评论 -
Jetson Nano 2GB基于Jetpack4.6(ubuntu18.04)下的JetBot小车项目实践(一)
官网支持到了Jetpack4.5,然而我不想因为一个小车去刷机,毕竟我的环境是4.6还有很多资料环境在这个sd卡里面,如果有需要的同学可以找我分享资料可以留言,基本Jetson上的环境我都有。个人清单淘宝店铺三家筹齐花了几百大洋,不过都是赚钱的几个商家就不挂出来了,感觉都是中下等产品,有个商家在知乎导致我延期了一个月才开工,最重要的是没舵机和车轮,车轮不发太秀了。前提概述,手里的nano放着快吃灰了,想着加点配件改造一下,于是开始拿出了零花钱东拼西凑开始做玩具。这将确保您熟悉杰森纳米和标准操作。原创 2022-09-24 22:45:35 · 998 阅读 · 0 评论 -
Jetson安装JetBot报error: ‘kNCHW’ is not a member of以及“nvinfer1::IPluginV2::enqueue” has no overrider等解决
二、报错如下:yololayer.h(54): warning: function “nvinfer1::IPluginV2::enqueue(int32_t, const void *const *, void *const *, void *, cudaStream_t)” is hidden by “nvinfer1::YoloLayerPlugin::enqueue” – virtual function override intended?报错的地方忘了保存了方法记录一下英伟达的更新地址。原创 2022-09-19 12:21:32 · 853 阅读 · 0 评论