离线下载
PDF版 ePub版

全速前行 · 更新于 2018-11-28 11:00:43

开源硬件

开源之风从软件吹到了硬件,三个比较有代表性的是Raspberry Pi(树梅派)、Arduino(阿尔杜伊诺,好吧,原谅我的发音)和BeagleBone Black。所谓的开源精神,有人总结为四种维度:

第一,人人可用;第二,人人可探;第三,人人可改;第四,人人可再发布。

说白了,就是我们可以窥探这些硬件是设计的细节,比如如何走线、排板啦,或更厉害的,使用芯片的技术细节我们也可以知道。这增加了我们再次开放的可能性,使可玩性更高。喜欢折腾的硬件黑客\GEEK把这些板子变成最好玩的玩具,在折腾的过程中收获了乐趣喜悦和技术。

开源是个褒义词。什么东西沾了开源的边都会散发着自由精神的光辉,它意味着我们可以拿过来就用而不用付出金钱,只需要我们把自己折腾的结果给更多人展示就好了。而往往这样,我们也收获了成就感和个人价值,我们也为开源事业贡献了自己的一份力量。就像软件行业中,很多商业软件也会使用一些开源库一样,我们依然可以把自己的硬件产品用上这些开源的东西。前提还是要了解一下人家使用的开源的许可(License)是什么,免得惹上官司。

上面提到目前最流行的开源硬件中,Raspberry Pi 和 BeagleBone Black 可以归为微型电脑一类(soc),而 Arduino 是功能更弱小的单板机。所以你会看到 Arduino 既可以更 Pi 一起玩耍有可以 BeagleBone 一起共事。在这个系列中,我主要玩耍的对象是 Raspberry Pi,有时也会邀请 Arduino 客串出场。

先来简单介绍一下 Raspberry Pi,它是英国 Raspberry Pi 基金会在 2012 年推出的迷你电脑,其宗旨是推广科技,尤其是教育领域。请注意它是电脑,这体现了硬件和软件高智能化。它只有信用卡大小,小巧但功能不弱。下图便是最新推出的 B+ 板子。

配置虽然没有太大的升级,但是也足够我们使用。下面是其硬件配置:

1.博通的soc(Broadcom BCM2835)

700MHz ARM1176JZFS 处理器,带 FPU 和 VideoCore IV 双核 GPU

GPU 提供开放式 GL ES 2.0、硬件加速 OpenVG 和 1080p30 H.264 高端解码

GPU 可以实现 1Gpixel/s、1.5Gtexel/s 或 24GFLOP,并提供纹理过滤和 DMA 基础架构

512MB SDRAM

2.其他接口

HD 1080p 视频输出

复合视频 (PAL/NTSC) 输出

立体声音频输出

10/100 BaseT RJ45 以太网插座

HDMI 1.3 和 1.4 视频/音频插座

3.5mm 4 极音频/复合视频输出插孔插座

4 个 USB 2.0 插座

15 路 MPI CSI-2 连接器,用于 Raspberry Pi 高清摄像机 (775-7731)

15 路显示串行接口连接器

MicroSD 卡插座(TF卡)

从 MicroSD 卡启动,运行 Linux 操作系统(raspbian等)

GPIO 和串行总线的 40 引脚管座(与 Raspberry Pi 型号 A/B 26 引脚管座兼容)

JTAG 连接器管座空间

电源:+5V @ 2A,MicroUSB 插座(现在手机的数据线接口)

有了这样的板子,我们都可以干什么呢?

Raspberry Pi 的优势是视频能力,从 HD 1080p 输出接口就可以推断出来。有了这个优势,我们首先就可以拿它来做个电视盒子。至于下一步,那么研究用它做个轻型服务器,再然后呢,可以串通一些各个硬件联网,一个主打智能家居的物联网环境就可以有雏形了。

其他方面,比较热门的智能机器人领域也可以施展 Raspberry Pi 的拳脚,只要发挥我们的想象力,一切皆有可能。

参考:

1.开源硬件平台(3)

2.百度百科

3.官网

上一篇: 关于 下一篇: 第二季 Startup