开源软件离不了开源硬件这个载体

jopen 10年前

        英文原文:Take Control With Open Source Hardware

        开源软件如果没有开源硬件的支持是成不了气候的。如果开源软件没有硬件作为载体,那么它一无是处。真正的开源硬件是完全开源而且可以重复制作的。

        那么到底什么是真正的开源硬件呢?OSHWA(开源软件联盟)定义了什么是开源硬件:

        开源硬件需要公开其设计,让所有人都可以进行学习,修改和发布。可以将其作为基础制作自己制作的硬件。硬件相关源码和设计图纸都应当以合适的格 式一遍其他人进行修改。理想上来看,开源硬件应当使用现成的组件和材料,标准的流程,开放的架构,对于内容不过于严格,使用开源的设计工具来让个人只做自 己的硬件的便捷性最大化。开源硬件让人们拥有控制自己科技的自由,通过分享知识,鼓励通过交换设计等方式促进商业化。

开源软件离不了开源硬件这个载体

        现在我们需要重新认识一下我们之前信以为常的话。那就是当我们买了一个东西,我们可以爱怎么玩怎么玩。我们可以拆掉它,将他们重新组合,制作园 艺,磨碎它,改进它,卖掉它,不用考虑什么知识产权。但是时代不同了。我们如果继续这样所很多生产商将这种行为比作盗窃。幸运的是,不是所有人都这么想, 那就是开源硬件的生产商。

        知道用大拇指自拍不显示你的技术,知道怎么变成,设计科技产品得到大家的点赞才是技术。一下是一些教育教学涉及的电子嵌入式产品。他们在现实生活中也很有用。

        树莓派

        有人听说过树莓派么?这个小的开发板开始于 25 美金的教育开发板。逐渐成长为聊好的生态系统,并不断添加着模块。你可以得到一块手机功能模块,触摸屏,相机模块,普通模块,网络和更多功能。操作系统可 以从 Pidora (给予 Fedora),Raspbian (Debian),Peneiec (XBMC),和 RISC OS 选择。

        树莓派本身没有那么开放。他的设计原则并不是以便宜和简单复制来的。你不能拿到设计图纸,其用到的 ARM 架构的处理器不能小批量购买,并且需要很多二进制的工具包,并且需要很安规的自动化编译工具。但是随着博通公司开放了图形驱动,会有相应改变。远期看来, 树莓派的宗旨就是做到引用的工具包也会开源。这个例子也许不太恰当,但是我认为这很好的解释了尽量开启一个好的开始,不能等待所有事情都落定了在开始。因 为不可能那样。把事情做成是需要时间的。

开源软件离不了开源硬件这个载体

        OLinuXino

        和树莓派类似,但是 OlinuXino 项目是完全开源的。你可以拿到 CAD 图纸和源代码,并且可以售卖自己制作的开发板,并且可以自己随意修改。OLinuXino 有多种型号。每种都有不同型号的微处理器。第一代使用的是 Freescale i.MX233 ARM9 多媒体处理器,可以拿到源代码,文档,构建和设计工具。下一个版本是 A13 模型,处理器是强劲的 Cottex-A8。其他的选择有 A10 Coretex-A8,A10S,A20 双核,还有德州仪器的 AM3352 版本的。

        OlinuXino 开发板是为了做真正的工作,适应工业环境。它们支持颜色图案,网络,USB 接口,GPS,接口,RFID 接口所有的传感器和视频。这些开发板很适合学习电路板设计和应用开发。

        Arduino

        接下来是我最喜欢的开发板——Ardunio 和树莓派和 OLinuXino 类似,Arduino 是个很酷但很便宜的开发板,它有各种设置,可以添加各种模块。该开发版特别强项是传感器。你可以为各种应用添加各种不同的传感器:测距仪,陀螺仪,光传感 器,地磁传感器,加速器,电位器,声音传感器,倾斜传感器,触碰传感器,光学传感器,指纹,温度,红外等等,你能想到的它都可以。传感器把无聊静态的开发 板变成了一个可以响应环境变化,变得可以适应各种不同工作。

        BeagleBoard

        BeagleBoard 也是一个没有风扇的单片机。可以运行安卓,友邦拓,Debian 等等。所以你可以使用喜欢的开发语言和工具。它很开放,提供所有的源码,设计图纸和 CAD 源文件。

        RepRap 3D Printer

        RepRap 3D 打印机是个通常意义上可以自己只做自己的机器。RepRap 扶植自己的方法是打印出自己的各个零件,通过组装这些零件,你就可以得到一个 RepRap 打印机了。尽快有些吵,因为 RepRap 需要钢结构,马达,传感器和电控装置(像 Arduino 一样)。也许有一天我们就会有个桌面工厂。为什么不呢?这是一个好的开始。它的主旨就是要将计划和设计图纸分享给大家,让个人或者团体可以轻松的创建属于 自己的 3D 打印机。

        RepRap 和 3D 打印机颠覆生产方法的前景是很巨大的,它可以将生产的控制权低成本地赋予个人。它将会减少运营成本,指数级提高原型设计速度。因为你不需要再做一个磨具,只需要几行代码的修改。

        OpenROV 潜水艇

开源软件离不了开源硬件这个载体

        想要潜入深水?有很多伟大的开源机器人项目:OpenROV 抓住了人们的眼球是因为我喜欢远程探索深水的想法。普吉特海湾是地球上我最喜欢的地方,但是水很深,暗,又很冷。而且有很多暗流。还有很多水母,鲸鱼和鲨鱼。

        你可以买个 OpenROV 套装,组装好之后可以把它放到水里。但是文档有些地方缺失了,但是不断折腾并分享成果的过程还是很激动人心的。

        开源手机

        有时候管理折腾我们自己的东西,最困难的就是折腾自己的手机。我们总是听到相同的借口,从贝尔时代开始我们就需要对我们的网络进行一级防护和厂 商保护。简直是一派胡言。让网民们自由使用互联网并没有把它搞坏。如果移动网络如此脆弱,用户一使用就会摧毁它,那它也不需要变得太稳定坚固了。我认为运 营商一直滥用职权,虐待公众的兴趣点然后会丧失信任。所以如果有个替代品我愿意做任何事情。

        开源硬件的手机现在仍然不是很成熟。已经有了好几个开源的手机,比如 Openmoko,TuxPhone,OpenBTS,OsmoBTS 和 GTA04。Openmoko 和 TuxPhone 已经死掉了。GTA04 继承了 Openmoko。这过程中一大障碍是硬件的成本。因为用户习惯了免费或者很便宜的拿到有补贴的手机。

        另一个障碍是接入手机网络。并不像连接互联网那么简单。OpenBTS 项目想通过创造新型的无线网络来解决这个问题。电话通过互联网接入各个终端,GSM,LTE,或者 UMTS。因为对于网络来说他们是 SIP 设备。通过 SIP 设备经过互联网来连接是很有创意的,尽管仍然使用运营商的设备。这会是个完美的组合,将完全个人控制的手机和加密或者保护的设备(如个人电脑)结合在一 起。

来自: CSDN