树莓派上手配置

树莓派玩法很多,但拿到手后的基础配置步骤都差不多一样

这里我归纳一下

装系统

在东西到手前可以先下好 Raspbian ——树莓派官方出的操作系统,基于 Linux

个人建议直接装 JESSIE 就行,更新强迫症嘛…

这里有其他的操作系统可以选

官网资源很丰富的,要多去看看)

(那个 NOOBS 据说使用上有点问题,反正自己安装也不复杂,能不用就不用咯)

下载好的系统一定要先解压,zip 并不是真正的系统镜像

接下来就是把镜像写到 microSD 卡上的步骤了(以 OS X 为例,Win 和 Linux 参考这里):

1.插入 microSD 卡,格式化为 FAT32,不要分区

2.点击左上角  Apple logo,关于本机,系统报告,USB,找到你的 microSD 卡,在右边找到它的 BSD 名称,例如 disk2这样

3.在磁盘工具中卸载你 microSD 卡的分区,整个 microSD 卡不要弹出

4.执行下列代码

地址就是你 img 镜像文件的地址,可以把文件拖到终端中来自动获取,编号就是之前看的disk 几,例如 disk2,就输入 disk2

5.等等等等等,要好几分钟

6.提示成功完成,写好系统的 microSD 卡就准备好了

其他方法可以参考这里

在写卡的过程中,我们可以干一些其他的准备工作,例如给树莓派装上买的外壳或者怎样

开机配置

装上 microSD 卡,插上电源和网线,连好 HDMI 线,开机!

但是,如果你没有 HDMI 线或者 HDMI 显示器怎么办?

没任何问题,有强大的 SSH 和 VNC

同样的开机,等绿灯不再闪了就表示启动完成,登录路由器看树莓派的 IP,SSH 登录之

如果你是用的新系统(至少是从2017-4-10这个版本开始),系统默认是不开启的 SSH 的,在写入 SD 卡完毕后,直接在 boot 的根目录下新建一个文件,名为 ssh 即可,内容无所谓,建议复制一个 txt 后修改名称

默认用户名是pi,密码raspberry

接下来不管是用 SSH 登录还是直接接显示器都是一样的了

第一次开机一般会自动进入 config 的界面,如果没自动进入的话手动也行,执行下列指令

config 界面的操作就是方向键移动,然后空格选中,Tab 切换,回车确认

下面的操作是需要执行的

1.扩展文件系统

2.设置语言和地区以便显示中文(还要配合后面安装的中文字体才行)

找到 en_GB.UTF-8 UF-8 利用空格键把把前面的 * 号去掉

然后找到 en_US.UTF-8 UTF-8、zh_CN.UTF-8 UTF-8、zh_CN.GBK GBK 还是用空格键把这3条的 * 号打上,然后在用 Tab 键移动光标到 OK ,回车后进入下一步

选择 zh_CN.UTF-8 UTF-8 ,然后再 OK

等待几分钟系统生成新的地区和语言系统

3.如果安装了摄像头,在这里也一起启用了吧

4.如果需要,可以 pi 用户的修改密码

至此,Raspbian 初步配置完成

换源

Raspbian 默认的官方源在国内速度并不理想,还是换一个吧

国内可选的部分源列表在这里,我用的是清华大学的,大家可以去各个源里下一个大文件测速

选好后执行下列代码来编译源列表

注释掉文件中所有的内容,插入下列代码

然后保存退出,执行下列代码更新软件列表

安装中文字体

要在桌面正确显示中文需要安装中文字体(这里列了常用的三个中文字体),每行分别执行

安装 VNC 远程桌面

执行下列代码

用下列命令设定 VNC 密码(先输入操作密码两次,然后会询问是否设置一个查看 view-only 密码,按自己喜欢,一般没必要)

接着设置 VNC 开机自动启动,在 /etc/init.d/ 中创建一个文件,如tightvncserver

在文件中添加下列内容

保存后退出,给权限,添加启动列表

VNC 的一些命令提供参考:

使用此命令手工启动VNC服务器程序:

开机启动很方便。如果没理由,真的不推荐手工启动。

参数说明:

:1,指定控制台的号码。

启动多个控制台,可以提供互不影响的多个桌面环境。(大多数人不用多用户操作所以没意义)

可以不加此参数,tightvncserver会自动寻找从1开始的下一个空闲控制台。

加上此参数,会强制使用指定的控制台,如果此控制台已经启动则报错

加此参数可有效防止无意多次启动程序(会启动多个控制台)白白浪费系统资源

0号控制台就是连接真实显示器真正输出图像的那个桌面。

对于VNC客户端,不输入端口号登录,默认就登录到0号控制台,方便

但是因为0号是真正的桌面,所以和开机启动桌面环境,或者自己用startx命令,都存在啰嗦的冲突,到头来是个麻烦,因此自动启动的配置教程中,一律使用1号控制台

-geometry 800×600,分辨率,可以不加

终止VNC控制台:

查看正在运行的控制台列表:

配置自动发现和文件共享

执行下列指令来安装软件和更新启动

创建相应的服务文件

内容如下

再创建

内容

最后重启 avahi-daemon 服务

这时候应该能在 Finder 中发现树莓派了,然后用户名和密码登录后能看到 microSD 的内容以及 VNC 的连接按键

此后也可以用 NetBIOS 名称 raspberrypi 来登录 SSH

安装拼音输入法

至此 Raspbian 的初步配置已经完成,这样一个状态下的树莓派拿去开发是比较顺手的了