首先,必须感谢 e络盟 和 EDN 能提供这么一个机会,让我拥有一块心仪的板卡开始自己的DIY之路。
我是一个职业的嵌入式软件工程师,很早就知道了 Arduino 这类开源硬件,但没太留意。一个偶然的机会,在北京一实体店中看到很多支持 Arduino 的机器人平台。看了很久忍住了想出手购买的冲动。回来后查了下资料,了解到 Arduino 平台是基于 8bit 单片机的,感觉做不了太多工作。后来又注意到了树莓派。说实话,RaspberryPi 2对我已经有了一定的吸引力——处理器中的 CPU 核心跟我上一个手机一样。这次 RaspberryPi 3 升级到 64b 的 A53 确实带来了不小的惊喜,而其对 Pi2 的兼容性使得文档和社区的资料仍然可以作为参考,丰富的可选外围配件仍然可以被Pi3支持。而所有的外围器件中,最吸引我的,当属官方发布的摄像头。
期间还留意过 Intel 的 Curie 平台。虽然其计算核心仍然只是主频 32MHz 的单片机,但板载的加速器/陀螺仪是吸引力之一,而且活动期间价格优惠。为此,我还真认认真真查了一下资料,想了解其详细资料、开发工具……,然而其作为一款新品,文档、资料和社区的完善程度都无法与树莓派相比。
偶然的一次上网,了解到了此次 e络盟 和 EDN 举办的这个活动,冲动之下就提交了申请。冲动之后还真有些担心自己是否能在这么多短的时间内完成基本的评测工作。几天之后,我心里就有了底。
在树莓派到手之前,我购买了无线鼠标键盘和TF卡。这几样东西还正好和树莓派3一起到货了。NOOBS也下载好了几个版本。
之前在没留意树莓派的尺寸,拿到手上才发现,实物比我预想的小多了。下面是放在手上的照片。
55651a5df0dcfe7028a62c397c79d2d05fe792fc.jpg699x1170 170 KB
经过几天的考虑,选择了 Raspbian 系统。本来还想试试 MS 的 IoT 系统。现在感觉 Raspbian 支持够好——我自己也用 Ubuntu 的,对源自 Debian 的 Rasbian 很熟悉,社区的支持也不错,所以也不想再折腾了。
装系统的时候,用HDMI 接上了家里的电视机,插上写入了 NOOBS 的 TF 卡 和无线鼠键的发射器——上电(电源用的 iPad4 充电器)。整个过程十分顺利。下面是用手机对着电视机拍的系统安装过程:
30b3a1a1080e014673312034b0366eb97c83c9b8.jpg960x786 143 KB
NOOBS安装系统的过程全程图形化界面,需要介入的操作极少:
f4091a8b3defe742609bfa63546e9ed5d498bc9d.jpg940x997 153 KB
d32c4afef00d85a257079bfe8fcc7460f9b55b2c.jpg937x998 146 KB
安装完毕后重启系统:
4134d3e73ad6e31413f9f0c5fb00361b8fa0150a.jpg642x856 150 KB
第一次进入系统用浏览器上网:
b841ae7348a50372548332c3780e29b33ca37c19.jpg1221x698 97.3 KB
这时候系统里面还没有中文支持,所以浏览器上无法显示中文。
中文支持通过
sudo apt-get install ttf-wqy-zenhei
下载安装。中文输入法通过
sudo apt-get install scim-pinyin
下载安装。安装完毕后输入
sudo raspi-config
然后选择change_locale,在Default locale for the system environment:中选择zh_CN.UTF-8,配置完成之后,输入命令
sudo reboot
重启完成后就可以看到中文界面,并能使用拼音输入法输入中文了。
然后装上了 tightvncserver 就可以通过 ssh 和 vnc 客户端访问、操作 pi3,再也不用跟老妈抢电视了。下面这张就是 Windows 上 VNC 连接到树莓派的截图。
821cf8a9956ce9f54f1b1cea3d6191f7f237292b.jpg1217x797 134 KB
手机上也有相应的 app 支持用 VNC 连接到 Pi3。
经过一段时间的使用,总起来说感觉树莓派软件、硬件设计都挺不错:价格合适、性能强大、软件易于上手、资料比较齐全、配件丰富,适合业余时间研究、开发。