前言
去年 7 月份入手了一个树莓派( 3 代 B+ 型),在某宝上购买的,花了三百多元人民币。由于当时比较忙,所以小派一直在书房吃灰。开年上班后有点儿空闲时间,准备折腾一下它,让小派充分发光发热——其实是心疼自己花的那几百元私房钱。
2018 年新款树莓派 3B+
开箱
打开红色小包装盒后看到了小派的真身,果然如同官方介绍的样子,身材非常迷人,比我的亚索信用卡略大一点点。小意味着可以用于更多的场合,具有更高的可玩性。自己做过几年的嵌入式开发和教学工作,用过的开发板无数,但从板子的结构设计和制造工艺来看,小派绝对对得起它的身价!
身材迷你的小派
硬件配置
简单看一下小派的硬件配置:
- CPU:博通 BCM2837B0 SoC,集成四核 ARM Cortex-A53 (ARMv8) 64 位 @ 1.4 GHz
- 内存:1G LPDDR2 SDRAM
- 网络:千兆以太网,双频 WiFi,蓝牙 4.2 和 BLE
- 接口:HDMI,3.5 mm 耳机接口,4×USB2.0,RJ45,Micro SD 卡槽,CSI 相机接口,DSI 显示屏接口,40 pin 扩展双排插针,PoE 接口
小派的硬件配置
强大的硬件配置,迷人的身材,瞬间让我对小派刮目相看(爱不释手),产生了继续折腾下去的强大动力。根据官方的介绍,树莓派是由英国的一个慈善组织「 Raspberry Pi 基金会 」开发。它就是一个卡片电脑,初衷是为了让贫困山区的孩子也能拥有计算机学习编程。如此物美价廉的好东西岂能被我等创客(痴迷各种折腾的人)放过,小派已经被广泛用于制作各种炫酷好玩儿的玩具,比如智能小车、无人机、家庭气象站、保险箱等。
基于树莓派制作的智能小车
魅力
小派人见人爱、花见花开,吸引我的地方有很多:
- 具有 40 个扩展引脚(GPIO),从而可以像单片机一样轻松地连接各种传感器(例如温度传感器、烟雾传感器等)和执行器(比如继电器、电机等),实现更多有趣的应用,比如家电控制、温湿度计、烟雾报警等;
- 完美支持双频 WiFi 和蓝牙无线通信技术,让小派可以脱离有线的缠绕和限制,逼格更高;
- 小派上可以运行 Linux 操作系统(支持多种主流发行版本,官方也推出了专属定制版本)。众所周知,Linux 操作系统是开源软件世界的核心,也是我们猿人的最爱,基于它的开源软件非常丰富。如此一来,我们完全可以将这些丰富多彩的软件轻松移植并运行在小派上面,实现各种强大的功能。例如我们可以在小派上运行 mplayer 这款开源的多媒体播放器,从而制作出我们自己的播放器。我们还可以在小派上挂载移动硬盘并运行 Seafile 这款开源的云存储软件,搭建属于自己的私有云存储平台;
- 小派上最主流的编程语言是 Python 和 C/C++,它们是我最熟悉和最喜欢的编程语言。传统嵌入式开发通常都使用 C/C++ 语言,而小派还支持使用当下最火爆和最简单的 Python 语言进行快乐编程,并且支持程度还挺完善。
人生苦短,玩硬件我也用 Python ——挨踢魔君