作为最成功的微型计算机,开源的树莓派(Raspberry Pi)在技术圈和学术界一直广受编程爱好者的好评,各路大神基于树莓派制作的新奇设备层出不穷,围绕这款微型计算机已经形成了一种独特的 DIY 文化,相关的开源软件生态也十分丰富。
树莓派最初是剑桥大学计算机系的一个实验性项目,创始人 Eben Upton 召集了一群教师、学者和计算机爱好者,希望设计出一种能激励儿童参与编程的小型计算机。这个计算机的灵感来自 1981 年 Acorn 公司的 BBC Micro 计算机。第一台树莓派 ARM 原型机安装在一个与 USB 记忆棒大小相同的盒子里,它的一端是 USB 端口,另一端是HDMI 端口。2012 年 2 月 29 日,首批树莓派正式发售,定价为 35 美元。
根据树莓派官方统计的数据,距今 9 年的时间里,总共已售出超过 3,800 万台树莓派产品,用户范围涵盖工业产品制造商、开源社区开发者以及学生,为人们提供了低成本、高可用性的硬件开发设备。
为纪念树莓派诞生九周年,资深树莓派开发者、拥有 30 台树莓派设备的 DIY 达人 Avram Piltch 为我们分享了 9 个关于树莓派的有趣冷知识:
树莓派最初是为解决一个非常有限的问题而开发的:剑桥大学申请计算机科学专业的人数正在减少。当时,剑桥大学计算机专业每年的申请学生数量从 600 个下降到 250 个,负责招生的 Eben Upton 担心没有足够的孩子对计算机产生兴趣,于是开始召集一群老师和开发者朋友,设计一款低成本、易于使用的简易教学计算机。Upton 希望通过向英国的孩子们提供这种价格低廉、易于破解的计算机,从而培养他们对计算机编程的兴趣。
自 2012 年推出以来,树莓派基金会已经发布了 21 种不同型号的树莓派,如果算上
Raspberry Pi 4 B 的
四个不同 RAM 容量的版本和 Raspberry Pi Compute Module 4 的所有 32 个不同存储组合版本,则共有 52 种型号。(包括带有或不带有 Wi-Fi)
最初的 Raspberry Pi B 型仅具有 256 MB 的 RAM 和一个单核 700 MHz 处理器。当前的主流型号 Pi 4 B 具有高达 8 GB 的 RAM,四核 1.5 GHz CPU 和 USB 3.0 端口。
21 种不同型号的树莓派机型如下:
模型
|
发行年份
|
中央处理器
|
内存
|
树莓派1 B
|
2012年
|
700 MHz Broadcom BCM2835(1核)
|
256MB
|
树莓派1 A
|
2013年
|
700 MHz Broadcom BCM2835(1核)
|
256MB
|
树莓派1 A +
|
2014年
|
700 MHz Broadcom BCM2835(1核)
|
512MB
|
树莓派1 B +
|
2014年
|
700 MHz Broadcom BCM2835(1核)
|
512MB
|
计算模块1
|
2014年
|
700 MHz Broadcom BCM2835(1核)
|
512MB
|
树莓派2 B
|
2015年
|
900 MHz Broadcom BCM2836(4核)
|
1GB
|
树莓派零零1.2
|
2015年
|
1 GHz Broadcom BCM2835(1核)
|
512MB
|
Raspberry Pi 2 B v1.2
|
2016年
|
1 GHz Broadcom BCM2835(1核)
|
512MB
|
树莓派3 B
|
2016年
|
1.2 GHz Broadcom BCM2837(4核)
|
1GB
|
树莓派零零1.3
|
2016年
|
1 GHz Broadcom BCM2835(1核)
|
512MB
|
Raspberry Pi零W
|
2017年
|
1 GHz Broadcom BCM2835(1核)
|
512MB
|
计算模块3
|
2017年
|
1.2 GHz Broadcom BCM2837(4核)
|
1GB
|
计算模块3精简版
|
2017年
|
1.2 GHz Broadcom BCM2837(4核)
|
1GB
|
Raspberry Pi 3 B +
|
2018年
|
1.2 GHz Broadcom BCM2837(4核)
|
1GB
|
计算模块3+
|
2019年
|
1.2 GHz Broadcom BCM2837B0(4核)
|
1GB
|
计算模块3+ Lite
|
2019年
|
1.2 GHz Broadcom BCM2837B0(4核)
|
1GB
|
树莓派4 B
|
2019年
|
1.5 GHz Broadcom BCM2711
|
1/2/4 / 8GB(2020)
|
计算模块4
|
2020年
|
1.5 GHz Broadcom BCM2711
|
1/2/4 / 8GB
|
树莓派400
|
2020年
|
1.8 GHz Broadcom BCM2711
|
4GB
|
Raspberry Pi Pico
|
2021年
|
133 MHz的RP2040
|
264K
|
其中,Raspberry Pi 400 于 2020 年末推出,是树莓派系列中的第一台独立计算机,包含输入和输出设备。这款 Pi 400 不同于以往发布的裸开发板,其外壳集成了一块键盘,可以与鼠标、电源、电缆、显示器配套使用。
▲ 自带键盘和输入输出接口的 Raspberry Pi 400
此外,前段时间刚刚发布的 Raspberry Pi Pico 也是一种与以往的产品完全不同的树莓派类型,该款产品是一种微控制器板。
▲ Raspberry Pi Pico
Raspberry Pi Pico 于 2021 年 1 月发布,是树莓派系列的首款微控制器,同时也标志着其首款定制芯片 RP2040 CPU 的首次亮相。以往的每一款树莓派通常都可以安装 Linux 操作系统成为一台功能齐全的计算机,但售价仅 4 美元的 Pico 属于与 Arduino 相同的类别,适合用于嵌入式设备或物联网设备的开发,例如控制电动机、灯光和传感器,并在打开电源后立即运行程序,而无需启动,也无需担心在不安全关闭的情况下拔下插头会丢失数据。 (
更多详情
)
Raspberry Pi 3 B 是有史以来最畅销的树莓派机型,目前已累计售出 1320 万台。
而在目前流行的各种 Raspberry Pi 4 B RAM 版本中,4 GB 型号的销量最高,大约是 8 GB 和 2 GB 出货量的两倍。
值得一提的是,Raspberry Pi Pico 虽然仅上市了几周,但已经售出了 250,000 台,此外还有750,000 台处于待售状态。受疫情等因素影响,2020 年是树莓派产品销量最高的一年,总共售出 710 万台不同型号的树莓派设备。
树莓派可以运行的操作系统多达 20 余种。其中,基于 Debian 定制的 Raspberry Pi OS 是树莓派官方的操作系统。但到目前为止,它并不是最受树莓派用户们青睐的选择。对于喜欢 DIY 的树莓派用户来说,为其适配 Ubuntu 和 FreeBSD Linux 版本,以及非官方的 Android 和Chrome OS 端口等显然更具有挑战性。开源社区中已经有大量不同的操作系统适配树莓派的实现方案。一些最有趣的包括:
LibreELEC:运行 Kodi 开源媒体软件的轻量级操作系统。