自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 问答 (1)
  • 收藏
  • 关注

原创 10. ubuntu系统安装与修复工具

rufus制作启动盘修复ubuntu系统引导

2025-03-12 09:52:43 428

原创 9. ubuntu下截图、录屏、视频播放工具

ubuntu自带的screenshot软件,唤醒该软件的方式是键盘功能键:prt scr(print screen 打印屏幕)。如果使用默认视频播放器打开simplescreenrecorder以默认.mkv格式录制的视频,会出现黑屏现象。VLC是非常著名的跨平台视频播放软件,可以播放.mkv格式的视频,也可以对视频进行转化。同时截出的图片会有一份在剪切板上,可以用于粘贴。单击继续,选择mp4的录制格式。默认的录制格式是.mkv,这种视频格式需要使用播放器VLC才能播放。

2025-03-12 09:46:44 250

原创 8. 终端管理器terminator介绍及配置

相较于ubuntu系统自带的命令行终端,使用软件terminator可以帮助开发人员获得更高的自由度。

2025-03-11 16:22:16 199

原创 7. vscode配套插件推荐

使用该插件可以让开发者以可视化的方式查看分支状况,管理Git版本仓库。使用该插件可以帮助初学者以格式化的形式使用docker。使用该插件可以让开发者以更快的速度完成冲突分支的合并。

2025-03-11 16:00:09 253

原创 6. 串口工具cutecom调试组合导航

无人平台上的数据传输不只通过网络,也会通过串口或者USB。比如组合导航和高频IMU传感器。cutecom可以用来进行组合导航调试。

2025-03-11 15:51:12 265

原创 5. 远程控制工具Nomachine Todesk

局域网使用NoMachine,公网使用todesk。

2025-03-11 15:28:04 661

原创 4. wireshark调试激光雷达

通过拨号的方式进入到激光雷达网页后,就可以更改这台激光雷达本身的IP地址和目标IP地址。更改完成后,再使用sudo wireshark指令打开就可以看到如下图所示的页面,激光雷达正在通过UDP的通信方式向主机发送数据包。在调试过程中,常用它来判断激光雷达的IP地址,以完成激光雷达的驱动配置。注意一定要使用sudo使用管理员权限打开,才能看到激光雷达发送的广播数据。也就是工具3讲解时提到的广播,激光雷达正在对外广播自己的IP地址,和数据发送的目标地址。双击enx这一栏,将会出现如下图所示的页面。

2025-03-11 15:17:51 160

原创 3. ip_网关_子网掩码

网络的本质是数据帧的接受和发送,IP地址相当于数据收发的目标;子网掩码只有一个作用,就是用“掩盖”的方式将IP地址划分为网络地址和主机地址两个部分;网关只有一个作用,就是一个网络通向其它网络的关口,或者可以简单理解为局域网访问公网时的路由设备。Windows系统和Ubuntu系统都可以对IP地址进行手动配置,要配置的内容也都是相同的三样:地址、子网掩码、网关。其它的项保持默认即可。

2025-03-11 15:11:03 1223

原创 6. git的别名指令及ignore

类似于在~/.bashrc文件中使用alias添加指令别名,git也可以在其配置中为指令添加别名。别名的添加分为全局别名和针对当前本地仓库的别名。当我们需要忽略文件夹中的某些文件,比如rosbag、图片、带有敏感信息的配置文件时,可以创建.gitignore文件。然后add添加,commit提交,就可以在git status检查工作区状态时,就会忽略文件夹build、devel以及所有后缀为.cpp的文件。添加不需要提交到版本库中文件的名称,或文件夹的名称。进行上述配置后,git会适当地显示不同的颜色。

2025-03-11 15:03:42 139

原创 5. git标签管理

当提交很多版本之后,有必要为某一个版本库打上标签(tag),起一个有意义的名字,只有这样才方便我们切换工作区的代码版本。

2025-03-11 15:01:17 244

原创 4. git分支管理

分支管理是Git最强大的功能之一。每一次提交,Git都把他们串成一条时间线,这条时间线就是一个分支。在之前的例子中,我们都只有一条时间线。在Git中,这个分支叫做主分支,也就是分支。对于先从github上创建再clone到本地的仓库,主分支被称为分支。对于先从本地创建,再push到远程仓库,主分支称为分支。

2025-03-11 14:53:14 1463

原创 3. git远程仓库

现在的情况是,我们已经在本地创建了一个 Git 仓库后,又想在 GitHub 创建一个 Git 仓库, 并且让这两个仓库进行远程同步,这样,GitHub 上的仓库既可以作为备份,也可以让其他人通过该仓库来协作。该目录下有 id_rsa 和 id_rsa.pub两个文件,这两个就是SSH Key的秘钥对,id_rsa是私钥,不能泄露出去,id_rsa.pub是公钥,需要拷贝其内容到GitHub。这两个仓库的区别在于先前的git_study仓库是从本地关联到远程仓库的,也就是先有本地,后有远程。

2025-03-11 14:04:43 1427

原创 2. git管理修改与文件

Git和其他版本管理工具都是靠追踪文本文件的修改来进行管理的。

2025-03-11 13:53:23 328

原创 1. git安装及版本切换

git是linux操作系统作者linus使用C语言创建的分布式管理软件。所谓的分布式管理软件指的是:每个人的电脑上都是一个完整的版本库,不需要“中央服务器”。类似于docker,git不但可以将软件版本库保存到本地,也可以将软件仓库托管到远程仓库,比如github和gitee。

2025-03-11 13:48:24 773

原创 3. docker使用

在容器创建完成后,除了-v同步的文件夹,其它的文件夹都是互相隔离开的。通过如下指令,可以在容器外部(注意是容器外部,需要使用exit退出容器),实现文件的拷入、拷出。在使用-v指令进行容器内外的文件夹同步时,如果宿主机没有要同步的文件夹,就会在宿主机创建该文件夹,但是宿主机并不具备该文件夹的写入权限。使用上述指令将之前保存的或者他人提供的镜像压缩包导入后,可能会产生只有镜像ID,没有名字和TAG的镜像。至此,docker的安装与配置,镜像的获取与容器的生成已经全部讲完,下边是容器生成后的使用方法。

2025-03-11 13:29:11 710

原创 2. docker配置

在docker完成安装后还需要进行下列的配置才能让我们在国内环境下流畅使用docker,负责无法使用docker pull指令。Docker是一个客户-服务器(C/S)架构的程序。Docker客户端只需要向Docker服务器或者守护进程发出请求,服务器或者守护进程将完成所有工作并返回结果。

2025-03-11 13:16:44 298

原创 1. docker安装

docker的安装分为两部分,第一部分是docker的安装,第二部分是NVIDIA Container Toolkit的安装。两个部分的安装根据实际需求进行决定,如果说项目需求(软件需求)只使用CPU进行计算,或者计算机平台没有安装GPU(硬件条件限制),则可以只安装docker,不进行英伟达容器工具集的创建。可以通过指令nvidia-smi来判断当前硬件平台是否包含GPU,同时该指令也输出了GPU memory size,在容器创建时我们可以进行单个容器显存大小的配置。

2025-03-11 13:13:04 315

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除