开源硬件平台全新简介 (0) 序章与目录

FTF:我已经加入了SegmentFault任职技术运营。SgF未来将开始关注包括Arduino、Raspberry Pi等各种开源硬件领域的开发与社区活动,我将重点承担这方面的工作,敬请期待 :D

序章

开源硬件与创客运动

开源硬件是开源软件的延伸——以开源软件的工作模式,制造原理图与代码自由开放,可复制、可研究、可改进的硬件产品。

创客运动是电子DIY的延伸——不把盈利当做一开始的目标,而是从“玩"起步,制造一些能提供实际方便的硬件产品,从中尽可能地创造价值。

开源硬件和创客运动共有社区先于商业,注重个人实践与小团体交流的特点,所以很自然的交织在了一起——相比于传统的学习方式,通过开源硬件进行学习更便于入门和交流;而开源硬件设备本身,又为创客运动提供了正式硬件平台,或是快速原型平台的基础支持。

硬件开发,已经在互联网精神与开源运动的强力驱动下,进入了一个全新的时代。

开源硬件平台:有待重新审视的基石

SegmentFault对开源硬件的内容建设,计划从重新评测市面上所有的开源硬件开发板开始。也许看起来这些开发板都有自己的简介,我们的工作不过是内容的重复,但其实不然。

市面上的开发板,经过了1-3年的发展,各自都发生了不同的变化。有的取得了长足进步,有的普普通通可以使用,有的毫无进步进而消亡。我们希望能以现在的眼光,公允的重新审视所有平台在软硬件(尤其是软件)的现有成果,帮助所有人做出自己的选择,而不至于陷入某些厂家的浮夸、吹嘘,乃至片面强调硬件参数的阴谋当中

我们的收录标准是:(如有特殊价值,则可以考虑突破标准)

  • ¥500元以下
  • 发售中,容易通过淘宝等普通渠道购买
  • 不局限于电子工程师,而是在普遍的开发者社区中有一定影响

收录列表

以下就是本系列文章待填的坑。完成时间都是严肃的,您可以收藏本索引贴并随时关注。

基于单片机

这一系列产品基于8位单片机,特点是速度、存储等资源特别的低(往往低至字节级),需要的编程技巧比较高,但实现的功能非常单一。不过单片机作品价格低廉,极易重复,耗电低,体积小,且不需要很高的加工工艺。

  • Arduino [TBD:14/4/1]

基于ARM11

基于ARM的产品,都有与当前的智能手机等同的高性能,能够胜任图像处理、桌面环境、复杂互联网功能等多种开发任务。ARM开发平台经常采用Linux或Android系统,这也极大方便了普通的软件开发者入门硬件开发。(当然在耗电、小型化、重复生产等方面ARM也远不及单片机,对付简单需求并非非ARM不可)

ARM11是最后一代的经典ARM架构,使用ARMv6指令集。基于ARM11的开发板只有全球最为流行的ARM开源硬件平台:“树莓派”Raspberry Pi。

  • Raspberry Pi (上) Published
  • Raspberry Pi (下) Published

基于ARM Cortex-A

在ARM11之后,ARM产品线分化位Cortex-A/R/M。Cortex-A就是ARM的最高端产品,广泛用于需要丰富功能的智能终端设备,采用ARMv7指令集。ARM Cortex-A是当前所有智能手机处理器采用的架构。

目前所有其他的ARM开发板全部基于ARMv7,根据处理器的生产厂家分类为:

珠海全志(Allwinner)系列

  • CubieBoard (1, 2) [原定14/4/1,延期到深圳制汇节之后]
  • CubieTruck (=CubieBoard 3) [TBD:14/4/?]
  • pcDuino (v1, v2) [TBD:14/4/?]
  • Banana Pi [TBD:待定]

德州仪器(Texas Instruments,德仪/TI)系列

  • Arduino TRE (前瞻) [TBD:14/4/?]
  • BeagleBone Black [原定14/4/1,延期到深圳制汇节之后]

瑞芯微(Rockchip)系列

  • MarsBoard [TBD:14/?/?]
  • WaxBerry (01, 02) [TBD:14/?/?]

基于x86

这是英特尔不甘被开源硬件的大潮所抛下的产物。英特尔计划将x86设备引入开源硬件,从而推出了被调侃为“最差性能在售x86”的“夸克”处理器,以及对应的“伽利略”开发板。“夸克”处理器确实相比目前的x86计算机性能低下,但其能以单一低电压工作的特点,以及与其他开源硬件板卡同一尺度的体积,再加上x86架构得天独厚的兼容优势,使得英特尔在开源硬件领域中也争得了一个不容忽视的地位。

  • Intel Galileo [TBD:14/4/?]

你可能感兴趣的:(创客,开源硬件,raspberry-pi)