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/?]
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。