本系列文章作为博主的树莓派使用备忘录的性质,因为博主的树莓派经常随意关机导致各种文件文件系统损坏导致要重新做系统的情况.所以干脆写一篇作为备忘,下次重装系统不需要到处找来找去.

首先第一步拿到一个8G以上的TF卡以及一个TF卡的读卡器,速度越快越好,我目前有的是一张闪迪的4K摄像用的卡.

一.先去树莓派官网下载镜像.

系统有多种,但是我只用raspbian,习惯了,其他的也没时间试.直接贴官网的下载页面 https://www.raspberrypi.org/downloads/raspbian/

里面有两种,分别是RASPBIAN JESSIE WITH DESKTOP版本和RASPBIAN JESSIE LITE版本,听说RASPBIAN JESSIE LITE版本不带桌面环境,所以就不下,一直用的都是RASPBIAN JESSIE WITH DESKTOP版本的,反正对性能也不是太苛求,而且本身树莓派上经常要跑Qt界面,也得有桌面环境.

这边直接贴一个写这篇文章的时候的镜像地址 http://vx2-downloads.raspberrypi.org/raspbian/images/raspbian-2017-07-05/2017-07-05-raspbian-jessie.zip

虽然可能到时候用的时候不是最新的镜像,但是这几次用下来还不错,够用了.

镜像下载好解压后应该是个img格式的文件.然后再通过Win32DiskImager软件将其烧写到TF卡里,软件在我的OneDrive的软件区里有,如果到时候找不到随便百度一搜就有的,不是很偏门的软件(以上针对自己说的)

为了给以后图省事还是附一个像是官网的地址,没去下过,应该就是这个软件 https://sourceforge.net/projects/win32diskimager/

软件使用方法为先通过那个小的蓝色的文件夹图标的按钮选择你要烧录的img文件,然后在旁边确认你TF卡的盘符,注意注意,软件不能识别TF卡和U盘的区别,别再手贱把U盘给格了.以上准备完毕后就可以开始烧写了,点那个Write按钮,等待进度条走完即可.烧完记得先别拔TF卡.

上一步烧写完成后那个TF卡应该会变成一个很小的名字叫boot的分区,因为新版的镜像默认关闭了SSH远程连接,所以如果没有显示器的话就需要先通过设置开启他,方法是打开boot分区,在boot分区的根目录下建一个名字叫”ssh”的文件,空的文件,注意文件没有后缀名,就只叫”ssh”.这一步做完后就可以把TF卡从电脑上退出来插到树莓派上了.

如果树莓派要通过HDMI接显示器的,一定要在树莓派通电之前连接好HDMI线以及打开显示器,如果等开机了再连就没反应.另外键盘鼠标什么的最好也插好,不过好像进系统再插也没啥问题?但是之前用树莓派2B版本的时候出现过开机以后插入USB外设就会导致树莓派重启,可能是供电不足的原因吧,不过还是该插的提前插好再开机.

然后连接网线,网线一头树莓派一头路由器,让树莓派跟电脑在一个局域网里,注意路由器不要搞AP隔离或者封端口之类的,特别是22端口.如果用的是HDMI+鼠标键盘组合的话可以考虑直接开机,不用连网线,树莓派3B有自带wifi,可以进系统后连wifi.这样还方便,少接一条线,而且第一次连上了以后每次开机都是自动重连的,不用操心.

如果使用HDMI+鼠标键盘进的系统,按刚刚的设置打开了ssh的话,应该一开始就弹出一个警告信息,是关于ssh密码的,因为用的是默认的ssh密码,所以弹出警告,如果你以后修改了密码就不会有了.如果使用的ssh,反正啥界面也看不到,所以也就不用理会那个警告.

ssh连接的话推荐使用Bitvise SSH Client这个软件,集成了SSH跟SFTP,传文件也方便.下载地址就不贴了,百度一搜一大堆.

另外ssh连接先需要知道树莓派的ip地址,既然用网线的话可以去路由器的管理页面,我这边是192.168.1.1里去看,会有一个名字叫:Raspberry的设备,那个就是树莓派.复制他的IP地址就了可以了.另外还有一种情况就是在不在家里,这个路由器不由你控制,你进不了管理页面,可以考虑使用一些端口扫描工具,在自己电脑上看看连接这个路由器会分配到那个网段,比如我这边大学的电子系实验室的路由器会分配到192.168.3.X这种网段,就在端口扫描工具里扫描192.168.3.1到192.168.3.255之间的22端口就可以了,一般情况下就会出现一个结果,那个结果的ip就是树莓派的ip.比如下面这样:

有IP了就连接,我使用刚刚说的Bitvise SSH Client,基本上只需要填Host就是树莓派的ip地址还有Username,那个默认填pi,以pi账户登录,后期可以解锁root账户,用root账户登录也行.

点击左下角的login就开始连接了,第一次连接会弹出一个框,大概意思就让你要不要记住这台机子的意思,点最左边的按钮就可以了.然后就会让你输入密码,pi账户的默认密码是:raspberry 然后应该就会显示终端了.

如果使用HDMI+鼠标键盘的方案,进系统后在上方任务栏应该会有个黑窗口的图标,那个就是终端,点一下就能启动终端了.

然后进终端的第一步我一般先会做一些更新,在终端下依次运行以下三条命令:

sudo apt-get update

sudo apt-get upgrade

sudo rpi-update

要是嫌麻烦,可以一次性输入 sudo apt-get update;sudo apt-get upgrade;sudo rpi-update就可以自动依次运行了.

另外如果需要通过windows远程控制来查看控制树莓派,则需要安装xrdp.

打开终端:

输入以下命令:

sudo apt-get install xrdp

安装xrdp,然后使用windows远程连接,输入树莓派ip地址连接.即可进入,登录界面.输入账号密码即可登录.

如果登录过程中遇到problem connecting错误,可尝试通过终端输入以下两条命令,因为xrdp是基于tightvnc的,所以也要安装:

apt-get purge tightvnc xrdp
apt-get install tightvncserver xrdp 

安装完成后,通过以下命令重启xrdp再重复上面的连接方法即可进入远程桌面 

sudo /etc/init.d/xrdp restart

另外使用HDMI+键鼠的话还可以考虑设置界面为中文,以及顺道开启一些iic总线啊,spi总线啊之类的功能.

点击左上角的树莓派图标,按下图选择Raspberry Pi Configuration后会打开设置窗口

在Interfaces选项卡,把所有Enable全选中,反正开着无所谓.

然后在Localisation选项卡中点击SetLocale…按钮,设置语言,注意,Language里面中文是zh,排在最下面倒数第二个.鼠标放在列表底部向下的箭头后,整个列表就会自动滚动.

设置好了,点OKOK退出就可以,应该会弹出个框,提示你重启系统,没问题的话就ok重启系统,新设置就生效了.

到这里为止树莓派的系统就算装好了.