在使用Linux时,经常会使用apt-get去安装一些软件,但由于Ubuntu中默认下载源在国外,会导致下载失败,所以需要更换国内源。我选择的是阿里源。
我曾天真的认为使用VPN就可以解决。选择直接换源才是王道。
修改软件源配置文件
1sudo nano /etc/apt/sources.list
修改后查看。
1sudo cat /etc/apt/sources.list
阿里云镜像
x86架构
引用站外地址
阿里云镜像
x86架构
arm架构
引用站外地址
阿里云镜像
arm架构
根据对应的系统选择合适的指令
armx861234567891011121314deb https://m ...
v2rayN链接
引用站外地址
v2rayN
下载链接
安装
1sudo dpkg -i v2rayN-linux-64.deb
使用方法
卸载cuda
卸载所有CUDA包
123sudo apt-get --purge remove "*cuda*" "*nvidia*"sudo apt-get autoremovesudo apt-get autoclean
验证是否卸载完成
1which nvcc
ls /usr/local/ | grep cuda
安装
Cuda
Cuda
源码
环境配置
未读使用Anaconda新建环境
更新pip版本
1python -m pip install --upgrade pip
安装pytorch
获取GPU的CUDA版本。
打开cmd终端,输入nvidia-smi。
进入官网获取conda指令。
引用站外地址
pytorch
下载链接
使用conda比pip安装较快。
例如Windows下CUDA12.1版本,执行如下指令:
1conda install pytorch torchvision torchaudio pytorch-cuda=12.1 -c pytorch -c nvidia
测试
1234import torchx = torch.rand(5, 3)print(x)
Linux
未读查看Linux磁盘大小
在终端执行df命令,-h 参数表示以人类可读的格式显示。
1df -h
终端返回结果如下显示。
12345678910elf@elf2-desktop:~$ df -hFilesystem Size Used Avail Use% Mounted on/dev/root 14G 4.6G 8.6G 35% /tmpfs 7.8G 0 7.8G 0% /dev/shmtmpfs 3.2G 2.5M 3.2G 1% /runtmpfs 5.0M 4.0K 5.0M 1% /run/locktmpfs 7.8G 20K 7.8G 1% /tmp/dev/mmcblk0p8 96G 284M 92G 1% /userdata/dev/mmcblk0p7 123M 12M 110M 10% /oemtmpfs 1.6G 96K 1.6G 1% /run/user/100 ...
开发环境
硬件平台:Smartfusion2
芯片型号:M2S010T-FG484
电脑系统: Windows 11
FPGA开发:Libero SoC v11.9
ARM开发:Keil4 uVision
实验内容
使用Libero SoC v11.9从新建工程开始,完成以下功能:
按键
LED
UART
MSS与Fabric通信
DDR3的使用
LVDS IP核的添加
CAN接口的配置
介绍
简介
基于 Flash 架构的 SmartFusion2 是 Microsemi 的第四代 65nm 工艺的片上系统产品,是满足工业、军事、航空、通信和医疗领域所亟需的高安全性、高可靠性和极低功耗的 SoC
系统的唯一选择。
硬件资源
本实验硬件接口定义
晶振:50MHz 外部晶振
复位:R15(全局复位引脚)
KEY0:M1(Fabric模式)
KEY1:L2(Fabric模式)
LED0:M2(Fabric模式)
LED1:N1(Fabric模式)
LED2:P2(Fabric模式)
UART0:RX T18 TX T19
UART0:RX K6 TX K7
DDR3: DDR引脚是 ...
开发环境
硬件平台:Smartfusion2
芯片型号:M2S010T-FG484
电脑系统: Windows 11
FPGA开发:Libero SoC v11.9
ARM开发:Keil4 uVision
由于在学习官方历程时,使用Libero SoC v2024.2.0版本,发现无法打开项目,且按照教程创建的项目出现编译错误的情况因此,使用Libero SoC v11.9版本。若使用最新版本,也可以参考此开发流程。
在使用Keil4 uVision开发ARM程序时,建议使用keil4 uviuVision。生成的keil工程在添加芯片型号时,出现了问题,因此,使用Keil4 uVision进行开发。
Libero SoC v11.9下载链接
引用站外地址
Libero SoC v11.9百度网盘
提取码: e5xw
引用站外地址
...
前言
相机标定是计算机视觉的基础。由于物理原因,相机采集到的图像存在一定的畸变需要进行标定,从而矫正图像。为后期计算视差图、识别等做准备。
生成标定板
在标定前需要标定板帮助我们进行标定。对于一般标定,无需昂贵的高精度标定板,下面推荐一个生成标定板的网站。
引用站外地址
标定板生成网站
https://github.com/KB-talk/picx-images-hosting/raw/master/双目相机标定/image.3yehbset9j.webp
相机校正
相机校正包括单目校正和双目校正两个步骤,其中单目校正主要计算出相机的内参,来对镜头进行去畸变以及深度的推算。双目校正则是计算出左右相机的外参,知道外参后可以将左右相机分别旋转一定角度,以至左右相机的同名点在同一平面且同一水平线上。
实验
本实验完整代码已上传到Github中,下面内容为实验过程及代码说明。
实验器材
本次 ...
介绍
三维建模软件有很多,用于工业建模的有solidworks ,fusion360 ,maya ,3DMax ,C4D 、Blender 等,不同的软件有不同的特点。solidworks,fusion360主要用于工业建模,C4D,3Dmax等软件更适合用于产品设计动画渲染等方面。
但是大多数都是付费软件,需要进行破解使用。其中fusion360和blender却是例外,fusion360对于学生是免费的,而blender是开源的。
对于有固定尺寸的设计需求SW更为强大,对于渲染C4D使用更简单,在国内是主流。但是在YouTube blender逐渐成为主流。
为什么我却要选择fusion360和blender呢?
免费 免费 免费
多平台支持(支持MAC、WIN)
个人建议
如果是专业人员,行业内主流软件是更好的选择。如果是从事机械设计学习,使用并学习solidworks如果从事产品设计、渲染,使用主流软件C4D等选择此软件是从业余爱好者的角度来选择的。
下 ...
本文是在MAC中遇到的情况
近期,在使用PS的时候,突然出现弹窗,提示监测到软件是盗版。(当然没有钞能力去支持正版了)
在网上找了很多方法,经过验证,这个方法是有效的,还是比较方便的。
下载工具
我们需要一个Radio Silence软件来帮助我们,这是一个防火墙软件,可以对软件的网络进行隔离,从而使Adobe无法检测我们的软件。
此款软件在百度中可以搜索到,但是大部分是需要下载积分的。在这里我放置一个123云盘的链接Radio Silence。
过程
1、根据提示安装软件。
2、将photoshop.app拖放到Radio Silence中去。
打开访达,进入应用程序,找到PS的目录,将Adobe Photoshop 2022拖入Radio Silence。
3、将拖放到Radio Silence中去
进入Uninstall Adobe Photoshop 2022的原始项目,找到PHSP_23_3_1_32,将PHSP_23_3_1_32拖入到Radio Silence。
效果
经过上述的操作,Radio Silence就可以帮我们避免软件的正版检查了。可以正常的使用PS ...