操作系统 [17]

Orin AGX使用NVME的SSD刷机

重新安装系统 本文档使用命令行方式刷机。 官方教程地址: Quick Start — NVIDIA Jetson Linux Developer Guide 刷机工具下载地址,L4T 版本为 36.4.4,需下载 Driver Package (BSP)和 Sample Root Filesyste

Ubuntu开发板多用户开发权限配置指南

本文主要是为了解决多用户在同一台开发板上开发时,导致的 GitHub 等 SSH key 混乱的问题。 Linux 系统多用户 # 切换到管理员权限 sudo su # 创建用户 wfy(会自动创建 home 目录) adduser wfy # 系统会提示设置密码,输入 1(注意:Ubuntu

ROS1的launch文件

之前一直是 rosrun 方式启动ros节点的, 一是因为懒, 二是因为我只负责一个节点, 用不到 launch 方式. 这次遇到了不能保存 ROS 日志的 bug, 换成 launch 方式启动就能成功保存日志了... Launch文件 ROS中 .launch 文件可以同时启动多个 node,

ROS不使用自带OpenCV以及替换cv_bridge

系统:Ubuntu20.04 平台:Jetson Orin NX ROS:ROS2 Foxy OpenCV:4.5.4 with CUDA 冲突 问题源自编译时警告: /usr/bin/ld: warning: libopencv_imgcodecs.so.4.2, needed by /opt/r

Ubuntu安装ROS2,以及与ROS1的共存

系统环境:Ubuntu 20.04 ROS2版本:Foxy,其中Foxy是LTS长期支持版本,Galactic不是,但是这两者都只能运行在Ubuntu20.04上。 ROS2的安装 先检查是否支持UTF-8,用 locale命令 jetson@funnywii-orin:~$ locale LANG

Linux切换Python版本

软连接 这个可以在 /usr/bin 目录中找到: (base) jetson@ubuntu:~$ cd /usr/bin/ (base) jetson@ubuntu:/usr/bin$ ls python* python python2.7 python2-config py

PCIe-GL26设备将GMSL相机图像发送至HOST端

PCIe-GL26 先看看 PCIe-GL26 是个什么设备。 本质上,它是一个自带 Jetson Xavier 系统,且带有 6 路 GMSL2 接口的图像采集卡。 GMSL2 是 Gigabit Multimedia Serial Link 2,注意这个和 GIGABYTE 技嘉科技 没啥关系。

Ubuntu显卡驱动以及CUDA、cuDNN、TensorRT的安装

卸载原有显卡驱动(如有) 如果当前系统存在显卡驱动,直接安装新的显卡驱动可能会报错。建议先卸载掉旧驱动。 # 先查看驱动以及版本安装情况 ls /usr/src | grep nvidia # 进入安装目录,用驱动自带卸载命令卸载 cd /usr/bin ls nvidia-* sudo nvid

Ubuntu下的常用软件安装和环境配置(已经断更)

为什么不更了呢,因为发现自己使用的操作系统、系统架构一直都在变,软件版本和下载链接也一直在更新。所以这篇更适合作为当时的安装记录,而不是长期有效的安装指南。 软件安装 Clash 代理工具配置。需要注意,原 Clash 项目已经归档,相关 release 链接可能失效。这里保留当时的安装记录。 首先

基于 Jetson 官方 Docker 镜像制作所需镜像的步骤

关于 Docker 的基础知识见:FunnyWii's Zone Docker 基础知识 硬件设备:天准 Orin,基于 NVIDIA Jetson Orin AGX。 系统版本:Ubuntu 20.04。 需打包的库:CUDA、OpenCV。 值得一提的是,我的设备是 ARM 架构的。所以要注意一

Docker基础知识

Docker 基础知识 Docker 的优势在于一次创建或配置,便可在任意地方正常运行。使用一个标准镜像构建一套开发容器,在开发完成后,其他人便可使用这个镜像或容器环境来部署代码。 相比传统虚拟机(VM)在硬件层面实现虚拟化,Docker 更接近操作系统层面的进程隔离。它通过宿主机内核提供的 nam

Jetson - ARM架构下的 torch 和 torchvision 的安装 (支持CUDA)

This post is outdated and may no longer reflect current best practices. 写在前面 ARM 架构下的 torch 安装比较烦人,不是麻烦,而是烦人。 网络上很多教程虽然写着 Jetson 的 torch 安装,但基本都是用 PyP

PCL入门笔记 - PCL 1.13.0 的安装和配置(Ubuntu 20.04 LTS)

介绍了作者是个傻逼这件事。 同时介绍Ubuntu系统下如何安装PCL和VTK,以及它们的测试方法

libstdc++.so.6: version `GLIBCXX_3.4.30' not found 的几个解决思路

写在前面 目前在学习 Paddle。在 conda 环境中使用 pip 安装好支持CUDA12.0的Paddle后,import paddle 时出现** libstdc++.so.6: version `GLIBCXX_3.4.30' not found** 这个问题。 根据网上的资料,Paddl

开机自动同步Internet时间(Windows)

目的 在英国读书期间装了个 Ubuntu 双系统。在这之后,只要开机进入了 Ubuntu,再重启回到 Windows,系统时间就会变回英国时间。 这是因为 Linux 默认将硬件时钟当作 UTC,而 Windows 当作本地时间,双系统切换时容易互相覆盖。其实这不是什么大问题,但是一些特殊软件需要正

OpenCV 在Ubuntu的安装配置,和加入CUDA支持

下载 OpenCV 下载地址:Releases - OpenCV 安装依赖库 sudo apt install cmake sudo apt install gcc g++ sudo apt install build-essential pkg-config sudo apt install l

多系统BIOS的默认启动顺序调整

问题 我的 ThinkPad X280 装了 Ubuntu 和 Windows 的双系统,但是我发现 BIOS 的启动顺序中,排第一的是 Ubuntu,第三才是 Windows。 Figure 1 初始 BIOS 启动顺序 这也就导致了,如果我开机之后什么都不操作,会默认进入 Ubuntu。问题是,