前言
最近被朋友圈的朋友们搞得中了树莓派 (RaspBerry Pi) 的毒,有人用它做 Homekit 控制宿舍的台灯,也有人用它做 Airplay Server,还有人把它作为本地 NAS 的控制系统,或是本地服务器,总之,我对树莓派的印象就是那种功能多过想象力的设备,虽然如此,但它的身躯只不过和一张公交卡差不多大小(因此也有人称它为卡片电脑),5V 2A 供电就能维持它的运行,虽然价格低廉的它注定没有与桌面级计算机计算能力相比的资本,不过 BLE 4.1 ,Wi-Fi,1G RAM,HDMI,让它在 IOT 界简直属于杀手级产品。(据说这块派在全球已经有数千万的销量了。)
于是在某个失眠多梦的夜晚,一股不知名的神秘力量促使我把树莓派下单了…… 顺便下单的还有小米的 Yeelight ,打算组一个 Homekit 玩玩。
虽然由于雾霾耽误了一天时间,但最后还是在我耐心之中到了货。
袋子套盒子的树莓派比想象中还小……
教程开始
那么到手了就是开始折腾的时候了,到手的树莓派一般是不会预装 OS 的,需要自己手动安装。之前听说过这货可以刷 Raspbian(官方系统),还可以刷 Ubuntu,Android,Win10 IOT,Linux,但到手之后才犯了难,到底刷哪个好呢?
其实这个问题并没有困扰我多久,因为宿舍控制台灯的教程里推荐的是 Raspbian Jessie 系统,论坛里也说初学者适合用这个来入门,于是我乖乖地开搞了。
在开始之前,你需要和我一样,准备好一张不小于 8G 的 TF 卡,一条 Mirco-USB 数据线,并把树莓派和数据线放在一边,把内存卡插到电脑上。
1、接下来我们需要在电脑上把 Raspbian 的镜像烧录到这张内存卡上,Raspbian 在它的官网上提供了免费下载:戳这里,下载左侧的 Raspbian Jessie with Pixel 即可。(右边的是简化版,不推荐)
下载完解压,会得到一个 4G 多的 img 格式的镜像文件。(图中的下载完了名字应该是:2016-11-25-raspbian-jessie.img)
2、然后打开 Mac 的终端,输入: df,查看当前挂载的磁盘,根据最后一列的名称找到树莓派的内存卡,并记下挂载的路径。(如图路径为 /dev/disk2s1)
3、接着输入 diskutil unmount /dev/disk1s1 (此处替换为你上一步得到的路径),卸载掉树莓派的内存卡,显示 Successful 为成功,如果显示 fail 请尝试插拔或格式化你的内存卡。
4、接着输入 sudo dd bs=4m if=2016-11-25-raspbian-jessie.img of=/dev/rdisk2,随后输入你的 root 密码。
这里面的 dd 是 Linux 下用来烧录镜像的命令,sudo dd 为用 root 权限执行 dd。后面的 bs=4m 指的是同时设置读入/输出的块大小为 4m bytes 个字节。if= 后的文件名为你想烧录的文件。(本文为 2016-11-25-raspbian-jessie.img,需要时可以替换)of= 后的路径为你想把文件烧录至的路径,(本文为之前记录的 /dev/disk2s1)此处可以填 /dev/disk2s1,也可以填 /dev/rdisk2 (即在 disk2s1 前加了个字母 r),二者功能相同,只是后者的速度更快些。
输入后什么反应也没有,静静等待几分钟之后,就会有如图的提示了,此时你的系统已经烧录好了,直接插入树莓派,连上 Mirco-USB 数据线,即可自动开机引导至 Jaspbian Jeesie with Pixel 系统。