树莓派折腾记之第一天

周五晚上开箱晒图以后,直到周日才有时间开始折腾我的树莓派。

今天第一个小目标,就是点亮树莓派。

先说一下我自己拥有的设备。

  1. mac 电脑,没有 windows 系统。
  2. 没有键盘,有一个无线鼠标。
  3. 一台有 HDMI 接口的电视机。
  4. 网线一根

另外就是我之前买回来的树莓派及配件了。

Mac 上给树莓派安装 Raspbian

树莓派支持的系统有很多,官方推荐的是 Raspbian。

下载系统镜像

树莓派官网下载 raspbian 的镜像文件。我的是 2017-03-02-raspbian-jessie.zip,1.57 G。解压出来成 2017-03-02-raspbian-jessie.img,有 4.39 G。

格式化 SD 卡

使用 Mac 自带的磁盘工具,左侧选中对应的 SD 卡,点击右侧的“抹掉”标签,格式选择“MS-DOS(FAT)”,名称根据自己需要填写。

格式化 SD 卡

命令行查看挂载的卷

打开 Mac 终端,在命令行中输入 df -h

查看挂载的卷

在这里可以看到挂载的 SD 卡,类似 /dev/disk3s1

卸载分区

在磁盘工具中,同样选中对应的 SD 卡,点击右侧标签上的卸载。

或者使用命令行工具:

1
diskutil unmount /dev/disk3s1

卸载分区

确认 SD 卡设备的标识

在命令行中输入 diskutil list

确认SD卡标识

其中,/dev/disk3 就是我们要安装系统的设备。记住这个标识,非常的重要。

将 Raspbian 镜像写入 SD 卡

Mac 下使用 dd 命令来将系统镜像写入设备。

1
sudo dd bs=4m if=2017-03-02-raspbian-jessie.img of=/dev/disk3

写入系统镜像

if 后面的参数标识镜像文件路径
of 后面的参数则是写入设备的标识

卸载设备

写完以后,在通过 diskutil unmountDisk 命令卸载 SD 卡。

卸载设备

这样,安装有 Raspbian 系统的 SD 卡就准备好了。

以上图示和我实际情况略有出入。是因为我直接使用了其他网友的图片。具体见后面的参考。

点亮树莓派,进入系统

接下来,把 SD 卡装入树莓派,接上电源,用 HDMI 线连接电视机。打开电源开关,不出意外,一会儿电视机屏幕上就看到树莓派系统的画面了。

树莓派开机启动

之前看过的很多资料都说点亮系统以后,需要对树莓派进行各种配置。这时候系统却大大出乎我的意料了。因为系统出现树莓派欢迎画面以后,还在继续玩下进行,直到最后直接进入到桌面。这个过程我没有做任何操作。

就这样,很顺利的进入了系统。后来发现新版的系统默认会用 pi/raspberry 的账户自动登录系统。这个真的很方便,对于树莓派小白来讲,门槛降低了很多。

自动登录树莓派

然而接下来,我一下子不知道还能干什么。

  1. 毕竟没有键盘,只有鼠标,系统里面也没有软键盘,根本无法输入。
  2. 原来想着及时没有屏幕,也可以通过 ssh 来操作树莓派系统,做很多事情。而新版的树莓派系统是默认关闭 ssh 的。
  3. 想要 ssh 我也不知道树莓派系统的 ip。

简单配置

我插上无线鼠标,插上网线,随意点击的过程中,发现右上角的网卡配置上,是可以显示 ip 地址的。这样, ip 就有了。一阵欣喜。

而后,在系统的“首选项”中“树莓派配置”,我发现可以配置 ssh, vnc 等服务的开关。我在这里把 ssh 和 vnc 都打开了。

于是,我在 Mac 的终端里,输入

1
ssh pi@192.168.0.5 // 这是我的树莓派 ip 地址,你的根据自己情况而定

顺利地登录了。

此外,只用鼠标,我还配置了系统的语言,时区等,这些配置都有图形化的界面。

配置软件源

Raspbian 是基于 debian 的,软件包管理工具是强大的 apt。为了能够快速的查找、安装各种软件,需要更新一下软件安装源。

1
sudo vi /etc/apt/sources.list

从这个列表Raspbian 中国软件源中选择一两个源,按照 sources.list 的格式写入。然后执行下面的命令更新。注意:每次修改 sources.list,要使更新生效都必须执行此命令。

1
sudo apt-get update

通过 VNC 控制树莓派桌面

在网上看到很多篇关于远程控制树莓派桌面的文章,都是说需要安装 tightvncserver。其实是不需要的,新版的系统上已经内置了 vnc 服务 RealVNC,我们上面的设置中开启 vnc 就可以了。

RealVNC 在很多平台下都有客户端,包括 Mac,iOS,Android。我在 Mac 和 iOS 里都下载了 VNC Viewer 客户端,简单配置以后,就可以对树莓派进行远程桌面控制了。

mac vnc 客户端

mac 上的 VNC Viewer

ios vnc 客户端

iOS 上的 VNC Viewer

安装 kodi,打造多媒体控制中心

网上大多数的教程都是说可以通过安装 xbmc 来将树莓派打造成多媒体控制中心。简单说就类似一个电视盒子。

其实 xbmc 已经是过去时了。现在叫 kodi, 我是通过命令行安装 xbmc 是才发现的,系统提醒我 xbmc 的包已经过时了。

等我缓过神来,发现树莓派系统的影音菜单里面包含有 Kodi Media Center。所以我不清楚是系统预装的,还是我通过命令行安装的。如果是命令行安装,大家执行如下命令就可以了。

1
sudo apt-get install kodi

安装完成以后,通过菜单可以打开 kodi。如果你在 VNC Viewer 上远程操作,是看不到 kodi 的界面的。只能在 HDMI 设备上看到

kodi 中文化及安装中文节目插件

打开 kodi,默认是英文界面。如果想看自己需要的界面,则需要安装对应的插件。下面是插件项目地址:

Addon scripts, plugins, and skins for XBMC Media Center. Special for chinese laguage.

具体安装步骤:

  1. 下载插件仓库
  2. 打开 kodi,导航到 系统(System) | 设置(Setting) | 插件(Add-ons)
  3. 选择 “从 zip 文件安装”
  4. 找到下载的 zip 所在路径,选择确认。

以上插件仓库就添加完成了。具体的插件,在需要的时候选择安装就可以了。如点开视频->插件->获取更多->PPTV 等。

kodi 中文化步骤:

  1. 导航到 系统(System) | 设置(Setting) | 外观(Appearance) | 皮肤(Skin)
  2. 修改皮肤的字体设置为 “基于 Arial(Arial based)”

kodi启动

通过安装 kodi 的客户端,在手机上控制 kodi

可以在手机上下载 kodi 客户端来实现屏幕的控制。比如 iphone 在 AppStore 上搜索 kodi 就可以了。

要打开 kodi 的客户端控制,需要在 kodi 上进行配置。

1. 配置 Web 服务器

配置 Web 服务器

2. 开启 Zeroconf 协议

同样在 kodi 客户端上进行连接服务器的配置。

kodi客户端iphone kodi iphone遥控器

下面是用 kodi 打开搜狐视频播放影片的截屏。

kodi播放影片

后记

总的来讲,今天的收获还是很大的。

  1. 点亮系统比我想象的要简单。
  2. 也搞定了 ssh 登录,以后不用屏幕、外设来控制树莓派也很方便。
  3. kodi 则让我觉得惊艳,尤其是通过手机来控制 kodi 以后,觉得比较酷。另外则是惊叹小小一块板子,看起视频来效果还是不错的。

最大的感慨是,网络上的很多教程都过时了。比起那些教程,新版的 Raspbian 是在容易上手太多,很多东西也都预装好了,更加傻瓜化了。

参考

Kodi播放器出现乱码的解决方法,超简单!

mac 下安装树莓派系统