一、用puTTY、VNCViewer、Xming连接到Ubuntu和树莓派
1.准备工作
1.下载安装puTTY、VNCViewer、Xming
2.将Ubuntu虚拟机的网络连接改为 “桥接模式” 并安装ssh
3.用 ifconfig 查看一下ip地址
4.检测一下是否能够ping通虚拟机
能够ping通
5.添加用户
在Linux下使用下面的命令添加用户
sudo adduser [用户名]
我们用 root 用户把新建的用户名添加到 /etc/sudoers 文件里让它有权限执行 sudo 命令,保存,退出即可
在树莓派下创建用户和设置权限的过程完全相同,就不再赘述
2.使用puTTY、VNCViewer连接Ubuntu和树莓派
2.1.用puTTY连接到虚拟机和树莓派
打开puTTY
填好ip后点击 open 出现如下界面,点击 是
成功连接后界面如下
对于树莓派,操作也是相同的,不过树莓派默认的用户名是 pi,默认的密码是: raspberry
2.2.用ftp上传和下载文件
首先安装 vsftpd 软件包以支持ftp传输
安装完成后,输入
systemctl start vsftpd
开启vsftpd服务
接下来配置一下 vsftpd.conf 文件,路径 /etc/vsftpd.conf
用文本编辑器打开
sudo gedit /etc/vsftpd.conf
按照下表修改下参数
保存后在终端输入
systemctl restart vsftpd
重启vsftpd服务
接下来就可以实现使用ftp传输文件了
然后打开Windows的 cmd ,输入如下命令连接到虚拟机
ftp 192.168.1.102
当显示 Login successful. 时,我们就成功连接到了Ubuntu虚拟机
接下来就可以使用 get / put 命令在主机和虚拟机之间传输文件了,我已经在ubuntu里新建了一个FTP.txt文件,在主机D盘里新建了一个FTP_1.txt文件
cmd输入 ls 查看当前目录下有哪些文件
用 lcd 命令更改保存Windows下接收文件的目录,把目录放在新创建的专属文件夹里
接下来用 get 命令从虚拟机下载 “FTP.txt” 文件
在Windows下接收文件的目录可以找到传输来的文件
接下来使用 put 命令把Windows上的文件发给虚拟机
先更换一下默认目录,然后用put命令上传,成功
2.3.用VNCViewer连接Ubuntu和树莓派
下载并安装好VNCViewer之后,直接启动
首先在虚拟机上配置一下远程访问的设置
1.打开 “设置-屏幕共享”
2.下载 xrdp vnc4server xbase-clients dconf-editor
sudo apt install xrdp vnc4server xbase-clients dconf-editor
运行dconf-editor,按照下图路径把红框里的关闭
dconf-editor
回到VNC点击 “countinue”
连接成功后效果如下
连接树莓派甚至不用打开 屏幕共享选项 ,用VNCViewer直连就可以,不过要输入用户和密码树莓派的默认用户是 pi默认密码是 raspberry
3.使用Xming连接Ubuntu或树莓派
安装好Xming后运行,在任务栏中会显示
打开puTTY,在配置选项 “connection -> SSH -> X11” 里勾选 “Enable X11 forwarding”
然后在 “session->host name” 处填写ubuntu或树莓派的ip地址并开始连接
正常登录,然后输入命令
set DISPLAY=192.168.xxx.xxx
192.168.xxx.xxx是Windows的ip
然后就可以使用图形界面软件了,打开gedit试试,成功
二、树莓派的OpenCV安装,简单使用
大部分内容请参考我以前的博客链接: link.
还要注意,在树莓派下要安装这些软件包
软件源更新
sudo apt-get update
所有软件更新
sudo apt-get upgrade
树莓派固件更新
sudo rpi-update
安装构建opencv的相关工具
sudo apt-get install build-essential cmake git pkg-config
安装 jpeg 格式图像工具包
sudo apt-get install libjpeg8-dev
安装 tif 格式图像工具包
sudo apt-get install libtiff5-dev
安装 jasper 图像工具包
sudo apt-get install libjasper-dev
安装 png 图像工具包
sudo apt-get install libpng12-dev
安装视频 I/O 包,最后一个4后边是字母 “L”的小写
sudo apt-get install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev
安装gtk2.0
sudo apt-get install libgtk2.0-dev
优化函数包
sudo apt-get install libatlas-base-dev gfortran