最近在网上发现一个新玩意:树莓派(RaspberryPi 简称RPi)
是一款是为学习计算机编程教育而设计,只有信用卡大小的廉价微型电脑,其系统基于Linux。
初略了解了一下,就决定在网上买一块来折腾一下。既可以学习Linux系统,也多了一个随身携带的卡片服务器。
树莓派由注册于英国的慈善组织“Raspberry Pi 基金会”开发,Eben·Upton/埃·厄普顿为项目带头人。2012年3月,英国剑桥大学埃本·阿普顿(Eben Epton)正式发售世界上最小的台式机,又称卡片式电脑,外形只有信用卡大小,却具有电脑的所有基本功能,这就是Raspberry Pi电脑板,中文译名”树莓派”。这一基金会以提升学校计算机科学及相关学科的教育,让计算机变得有趣为宗旨。基金会期望这 一款电脑无论是在发展中国家还是在发达国家,会有更多的其它应用不断被开发出来,并应用到更多领域。在2006年树莓派早期概念是基于Atmel的 ATmega644单片机,首批上市的10000“台”树莓派的“板子”,由中国台湾和大陆厂家制造。
以上是百度百科的树莓派起源介绍,对于大多数程序员来说,树莓派的主要作用是一台卡片linux电脑,可以运行一些小程序。对于硬件工程师来说,树莓派提供的丰富的总线接口可以用来开发一些好玩的小玩意(一个智能机器人?一个家庭智能设备汇总终端?)。
对于我来说,带有丰富总线接口的便携的linux终端,既可以学习服务器的运维知识,还能学习硬件驱动的开发,我首先想到的就是一台插上key的PKI网关。
在我写这篇博客的时候,淘宝卖的大部分都是Raspberry Pi 3型B款了,性能如下:
模块 | 参数 | 备注 |
---|---|---|
SOC | Broadcom BCM2837 | 系统级芯片 |
CPU | ARM Cortex-A53 1.2GHz 64-bit quad-core ARMv8 CPU | |
GPU | Broadcom VideoCrore IV,OpenGL ES 2.0,1080p 30 h.264/MPEG-4 AVC高清解码器 | |
内存 | 1GB (LPDDR2) | |
USB2.0插口 | 4个 | |
存储 | MicroSD卡插槽 | |
有线网卡 | 10M/100M有线网卡 | |
无线网卡 | 802.11n Wireless LAN | |
视频输入 | 15-针头 MIPI 相机 (CSI) 界面 | |
视频输出 | HDMI (1.3和1.4) | |
音频输出 | 3.5mm插孔 | |
蓝牙 | 蓝牙Bluetooth 4.1,Bluetooth Low Energy (BLE) | |
功率 | 4W 800mA | |
电源输入 | 5V 2.1A | |
其他扩展口 | 17个GPIO扩展接口 |
从上面这个表格来看,麻雀虽小,五脏俱全。1G的内存足够在linux系统下使用。USB接口的数量也便于接各种扩展。无线网卡的存在使得调试和联网方便了许多,最重要的是,可以通过GPIO编程来实现各种硬件的接入。5V2.1A的电源输入,可以使用Ipad的充电宝来供电。