提前准备
- 笔记本
- 树莓派
- 读卡器和一张TF卡
- 手机和热点
流程
系统烧录准备
- 下载系统镜像
https://www.raspberrypi.com/software/operating-systems/
官方系统地址
进入网站下滑找到下面图片
三个版本,①系统带桌面②系统桌面和预装软件③无桌面的轻量系统,根据自己的需要选择,推荐第一个。可以选择直接下载,点击蓝色按钮(Download),也可使用迅雷种子下载点击下面的链接。 - 下载官方系统烧录软件(强烈推荐,太好用了)
https://www.raspberrypi.com/software/
官方烧录软件
下载完,打开文件进行安装。安装成功,进入如下界面。每次重新打开都要再安装,不要将下载文件删除。
- 用烧录器格式化TF卡
格式化TF卡会清除所有数据,有需要提前备份。
点击 选择操作系统 下滑找到 擦除
再点击 选择SD卡 进入选择自己插入的TF卡
最后点击 烧录 ,稍等片刻,完成SD卡格式化。 - 将下载的镜像系统烧录进TF卡
点击 选择系统 下滑找到 使用自定义镜像 。点进去找到自己之前下载好的系统软件。
再点击 选择SD卡 选择自己刚才格式化的TF卡
点击螺丝进行 设置 非常重要!!!!
点进去之后一次设置
首先
①选择永久保存(推荐)。但每次烧录还是要重新设置密码。
②勾选开启SSH服务,这个是为了后面远程连接用的。
③点击使用密码登录,这个不是很清楚,但勾选这个后面的用户登录就要用下面设置的用户,而不是统一的pi用户。
然后
①设置登录用户,设置后,树莓派系统的登录就要用这个,而不是统一的pi。
②配置WiFi 非常重要,关系到树莓派连接自己的手机热点,进行远程连接。不要有特殊字符。
前面的永久保存,不会保存密码,所以每次烧录系统都要重新设置用户和WiFi密码。
最后
WiFi国家 中国代码CN,直接打字输入。
上面所有设置完成后,点击保存。如果设置成功,设置界面会自动关闭,不成功,不会有反应,自己看看上面是否有错误。
然后点击 烧录 开始将系统烧录进入SD卡。等较长时间,大概一把王者时间。
查看树莓派的IP并进行远程连接
第一步完成后,将烧录完的TF卡插入树莓派,上电启动。如果前面都对,就会自动连接手机热点。不对就要检查配置WiFi那一步是否都设置正确。
- 查找树莓派的IP
下载Advanced IP Scanner,直接百度。
点击搜索结果第一个,和我上面图片中匹配。进入如下界面:
点击绿色按钮Free Download进行下载。点击后会跳转界面,不要再点击其他下载按钮。等待自动开始下载。
下载完成,一系列常规安装选项完成进入后。结束安装,运行。
开始扫描前确定自己电脑,树莓派同时连接手机热点。手机显示同时连接两台设备。然后进入Advanced IP Scanner扫描即可。
(如果不确定,可以win+r输入cmd打开命令行,输入ipconfig查看电脑连接无线网的ip
然后将IP的前面几位输入Advanced IP Scanner中间的ip栏进行扫描。)
稍等片刻出现扫描的地址。
①制造商显示Raspberry Pi Foundation的就是树莓派,前面的IP就是树莓派的IP地址。
(操作指导如何在不同情况下查看树莓派IP地址) - 利用SSH软件,远程连接。
下载软件PuTTyPuTTY下载地址
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
点击箭头指向,进行下载。下载完,常规进行安装(next next install)。
安装完,打开电脑的最近添加软甲启动PuTTy。
①输入树莓派的地址
②开始远程连接
点击后可能会提示你连接不准确巴拉巴拉(Englishi)的,直接点确定进入。
这里输入用户名,是之前自己在烧录设置的用户名。当时如果选择只使用公钥,应该就是pi(初始密码raspberry)。
然后输入密码。这里有个特别坑的地方,输入密码不显示,直接输入然后回车确定就行。完成后,界面如下:
- Windows远程界面连接
在刚才命令行输入sudo apt-get update然后回车,更新系统软件。
再输入sudo apt-get install xrdp安装远程桌面服务。
最后启动 xrdp 服务
sudo /etc/init.d/xrdp restart
通过命令:netstat -tnl
查看 3350 3389 5910 这三个端口处于LISTEN,一般就没问题了。
win+R输入mstsc
点解确定进入连接界面:
计算机输入树莓派IP,点击连接
会提示可能不是你想连接的计算机,直接点确定。
然后进入用户登录界面:
同理,输入自己设置的用户和密码(或者公共用户pi,密码raspberry)进入树莓派的桌面。
(我换了一张壁纸,你可能不一样)
我不知道我为啥没有任务栏,但也能用。python开发直接点击thinclien_drives找到programming:
- 下载qt进行c++开发
(下载很慢,换源或者找梯子。)
输入命令:
sudo apt-get update
sudo apt-get upgrade
(这条命令失败,重启树莓派)
sudo apt-get install qt5-default
(这条命令大概率失败,切换成sudo apt-get install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools)
sudo apt-get install qtcreator
(注意换源后,上面四条命令要全部重输)