一、远程操作前的准备
安装vscode,在应用中心下载Visual Studio Code
点击intall后等待下载
二、Ubuntu和树莓派的远程连接
创建新用户
sudo useradd -m 用户名 -s /bin/bash
sudo passwd 用户名
sudo adduser 用户名
sudo sudo nano /etc/sudoers
安装SSH
sudo apt install ssh
首先安装格式化内存卡的工具SD Card Formatter,将树莓派的SD卡用读卡器连接到计算机
点击WRITE->YES开始烧录
把代码复制进sd卡
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="你的无线网名称"
psk="你的无线网密码"
key_mgmt=WPA-PSK
priority=1
}
链接手机热点找到IP地址
输入ip地址,然后点击 open
输入用户名密码后,链接成功
用puTTY、VNCViewer、Xming连接到Ubuntu和树莓派
虚拟机设置桥接模式
查看ip
检查是否ping通虚拟机
添加用户代码如下
sudo adduser [用户名]
使用puTTY、VNCViewer连接Ubuntu和树莓派
打开VNC服务代码如下
sudo raspi-config
选择inteerfacing Option
选择VNC
选择Advanced Options
选择DMT Mode 16
安装VNC
VNC Viewer使用
输入树莓派IP地址,用户名和密码
出现界面,VNC Viewer远程桌面完成
四、远程登陆
ubuntu远程登陆
添加代码
auto lo
iface lo inet loopback
auto ens33
iface ens33 inet static
address 192.168.43.36
//前面的三位与windows系统下的IP地址前三位保持一致,后面一位自己设置
netmask 255.255.255.0
//与windows系统下的子网掩码一致
gateway 192.168.43.1
//与windows系统下的网关一致
增加一条用户名 ALL=(ALL:ALL) ALL
安装ssh,代码如下
sudo apt install ssh
远程登陆
输入新创建的用户信息
Windows使用ftp远程登录上传和下载文件
安装vsftp
sudo apt-get install vsftpd
X server仿真软件
选择Connection >>SSH>>Auth>>X11
选择Enable X11 forwarding
创建Ubuntu账号远程登陆
set DISPLAY=xxx.xxx.xxx.xxx:0 //xxx.xxx.xxx.xxx 是Windows的IP地址
OpenCV安装
软件源更新
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