操作系统 [16]
Ubuntu显卡驱动以及CUDA、cuDNN、TensorRT的安装
卸载原有显卡驱动(如果有) 如果当前系统存在显卡驱动,直接安装新的显卡驱动可能会报错。建议先卸载掉旧的。 #先查看驱动以及版本安装情况
ls /usr/src | grep nvidia
#进入安装目录,用驱动自带卸载命令卸载
cd /usr/bin
ls nvidia-\*
sudo nv
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, 包括 rosco
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/ros/
Ubuntu安装ROS2,以及与ROS1的共存
系统环境:Ubuntu 20.04 ROS2版本:Foxy,其中Foxy是LTS长期支持版本,Galactic不是,但是这两者都只能运行在Ubuntu20.04上。 ROS2的安装 先检查是否支持UTF-8,用locale命令 jetson@funnywii-orin:~$ locale
LANG=
Linux切换Python版本
软连接 一般Ubuntu系统中默认有两个Python,一个Python2.7,一个Python3.8。 这个可以在 /usr/bin 目录中找到: (base) jetson@ubuntu:~$ cd /usr/bin/
(base) jetson@ubuntu:/usr/bin$ ls pytho
PCIe-GL26设备将GMSL相机图像发送至HOST端
PCIe-GL26 先看看 PCIe-GL26 是个什么设备 本质上是个自带 Jetson Xavier 系统,且带有6路GMSL2接口的图像采集卡。 GMSL2:Gigabit Multimedia Serial Link 2,注意这个和 GIGABYTE 技嘉科技 没啥关系……GMSL翻译一下就
Ubuntu下的常用软件安装和环境配置(已经断更)
为什么不更了呢,因为发现自己使用的操作系统,系统架构,是一直都在变的。。。软件版本,下载链接也是一直在更新的。 软件安装 Clash 迷信上网必备。 首先下载软件 (作者已跑路) https://github.com/Dreamacro/clash/releases ,我下载的是 clash-lin
基于 Jetson 官方 Docker 镜像制作所需镜像的步骤
关于Docker的基础知识见:FunnyWii's Zone Docker基础知识 硬件设备:天准Orin,基于Nvidia Jetson Orin 系统版本:Ubuntu 20.04 需打包的库:CUDA,OPENCV 值得一提的是,我的设备是ARM架构的。所以要注意一点,使用 Docker 构建
Docker基础知识
Docker基础知识 Docker的优势在于一次创建或配置,便可在任意地方正常运行。使用一个标准镜像构建一套开发容器,在开发完成后,其他人便可使用这个容器来部署代码。 相比传统的虚拟机VM是在硬件层面实现虚拟化,Docker是在操作系统层面实现了虚拟化,直接复制 localhost 的操作系统 Do
Jetson - ARM架构下的 torch 和 torchvision 的安装 (支持CUDA)
写在前面 ARM架构下的 torch 安装比较烦人,不是麻烦,而是烦人。 网络上大部分教程虽然写着“Jetson的torch安装”,不过基本都是用官方stable的whl安装,这些安装本身没有什么问题,但是官方ARM架构的torch并不支持 CUDA,torchvision 亦如是。 这个方法也并不
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这个问题。 根据网上的资料,Paddle编译是使用 gcc
开机自动同步Internet时间(Windows)
目的 在英国读书期间装了个Ubuntu双系统,在这之后,只要开机进入了Ubuntu,再重启回到Windows,系统时间就会变回英国时间,其实这不是什么大问题,但是一些特殊软件需要正确的系统时间(是啥我就不说了),所以每次开机都需要手动同步Internet时间,真tm苦不堪言。 方法 添加一个Wind
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 li
多系统BIOS的默认启动顺序调整
问题 我的ThinkPad X280装了Ubuntu和Windows的双系统,但是我发现BIOS的启动顺序中,排第一的是Ubuntu,第三才是Windows。 Figure 1 初始BIOS启动顺序 这也就导致了,如果我开机之后什么都不操作,会默认进入Ubuntu,问题是,目前我用的更多的是Wind