tag 标签: 开源硬件

相关博文
  • 2013-8-27 11:52
    852 次阅读|
    0 个评论
    继Facebook于2011年4月8日,将其位于美国俄勒冈州的一座数据中心详细技术信息(包含服务器硬件设计)公开之后,5月10日上午,在一年一度 的Google开发者峰会Google I/O上,Google发布了一个最新的Ardroid开放配件标准——ADK(基于Arduino)。开源硬件真的能开源吗? 开源硬件的朔源 开源硬件的详细历史,我在这里就不纠结了。如果你有兴趣,可以看Kevin的的文章《开放源码硬件简史》。我其实想扒一扒两种不同平台的历史渊源。我说的两种不同的开源硬件平台,一种是模块化得开源硬件,即一个带有主控芯片的主控板,加上丰富的外围模块,再加上一个开源的IDE。另一种是FPGA,开源的实际上是由硬件描述语言写成的IP核。 先说说Arduino 每一个开源项目都源于一个要解决的问题。Linux的出现是因为Torvalds不喜欢已有的所有操作系统。当时最流行的三个操作系统——微软的DOS,苹果的操作系 统,和Unix——都很贵而且封闭。Torvalds想要一个可以自己修修补补的系统。当这个想法出现时,许多其他极客(geek)也有着同样的需求。所 以当Torvalds开始构建Linux并共享代码时,其他黑客愿意加入并免费帮助改进Linux。这形成了一个虚拟的工作团队,无论从能力还是智力,它 都远远强过Torvalds本人。这就是开源项目的主要好处:就像一个取之不竭的谷仓,用的人越多,其中的粮食就越多。某人为了解决一个问题制造了一个工 具。当这个工具被造出来后,嗨——为什么不共享一下呢?毕竟,最困难的工作已经被完成了,而其他人也能从中受益。 Arduino是以同样的方式开始的。Banzi之前在意大利Ivrea一家高科技设计学校里当老师。他的学生们经常抱怨找不到便宜好用的微控制器驱动他们的机器人项目。2005年冬天,Banzi跟David Cuartielles讨论了这个问题。Cuartielles是一个西班牙籍芯片工程师,当时在这所学校做访问学者。两人决定设计自己的电路板,并引入了Banzi的学生David Mellis为 电路板设计编程语言。两天以后,Mellis就写出了代码。又过了三天,电路板就完工了。这块电路板被命名为Arduino。名字来源于附近一个学生们经 常去的酒吧。几乎任何人,即使不懂计算机编程,也能用Arduino做出很酷的东西,比如对传感器作出响应,闪烁灯光,还能控制马达。随后 Banzi,Cuartielles,和Mellis把设计图放到了网上,然后花了3000欧元做了第一批电路板。Arduino由此火的一发不可收拾。 再说说Opencores。 Damjan Lampret是Opencores社区的创始人之一。他早在1999年就创建了Opencores,但这个网站直到2001年被CNET报道之后才进入公众视野。网站的存活基本靠广告和一些赞助维持,这些赞助商里也不乏大牌的代工企业,比如伟创力(做的事情和富士康差不多,在中国名头没有富士康大,如果有几个工人过劳死或者跳楼什么的,估计知名度会更大点)。 在2007年6月份,Opencores的创始人Damjan Lampret,也是Opencores的长期贡献者之一开始寻求出售Opencores的机会。一家来自瑞典的Design house申请使用Openrisc终于为Opencores带来了一个新的赞助者——ORSoC,ORSoC在这年的11月接手了Opencores,从此Opencore衣食无忧了。 大企业为什么开始趟这个浑水? 之 所以说是浑水,是因为开源硬件的前途就像趴在玻璃上的苍蝇,看起来前途光明,其实却一直找不到出路。但是,越来越多的软件巨头,开始介入开源硬件,让这个 事情变得越来越有意思。Sun和IBM一直都有开源的硬件项目在做,但不是很知名。Facebook更狠,直接把自己的数据中心开放,这里面开放的同时还 有一些服务硬件,甚至电源的技术资料,据说,Facebook还要开放更多。今年5月份的Google I/O上,Google为了进一步争夺开发者,把触角开始伸到了硬件层面。它推出了一个所谓的”Arduino开放配件标准“,也就是说,它的眼光已经开 始从Android手机转到配件上。按照中国传统的辩证哲学,天下事分久必合,合久必分。Android和iPhone OS让大多数手机用户开始集中在少有的几个平台上,那么如何扩展手机的功能?让手机从一个简单的通讯工具,变成一个移动控制中心,配件是重中之重。潘氏兄 弟的苹果皮,TK-421无线键盘,i-Got-Control iPhone通用远程控制器,Kiwi蓝牙汽车诊断设备(Android平台配件)都是这个市场潜力巨大的有力佐证。Google直接将Arduino纳入到自己的Android平台支持范畴,有一家日本公司在Google I/O上战士了其Demo板。也就是说在Make for Android(iOS)平台这个事上,Google 想的要比苹果远一些,它希望未来这个配件市场资源要比苹果丰富,很有战略眼光。国外有个专栏作家分析Google选择Arduino的理由:显而易见,Arduino有其他平台无可比拟的优势,庞大的用户基数,开源的电路设计、IDE, 无数的代码,社区力量,低成本。另一面,Android自身也有庞大的用户和开发者,当这两者联姻,前途无可限量! 一群不知道是不是微软支持的人也在打开源硬件的主意,弄了一个叫Netduino的平台。这个平台本身与Arduino的设计思路差不多。不同的地方在于,它采用Visual Studio作为开发环境,开发语言为C#。另外,它不能兼容Arduino的模块,因为输入电压不一样。有传言,微软在打Arduino的主意,但具体什么样的做法还不明朗。 美 国国家仪器是最有理由打Arduino主意的公司。NI的产品在设计上就是模块化硬件+LabVIEW,只不过他的这两个东西都不开源而已。但是如果 LabVIEW支持Arduino的话,实际上能加速Arduino的普及。图形化的编程语言能够使非编程人员更容易上手。NI正在推一套开放教学套件, 如果这个套件能把Arduino纳入进去,前途那是大大的。 试想一下,加入把FPGA作为主控芯片,编程工具再大众一些,开源硬件该有多大的生命力? 开源硬件真的能开源吗? 模 块化硬件平台最大的问题是编译器,你可以很容易设计一个主控板,并将其开源但是编译器是一个很大的问题。武汉理工大学的一个研究所正在做一个开源的项目 ——Coocox,这是一个集成开发环境,现在已经能够支持基于Cortex-M0和M3的MCU,它支持一些开源的编译器,比如GCC。 你 可能要说,这不是问题。OK,确实,如果有很多大的厂商,尤其是GOOGLE这样的公司推动开源硬件这个事情,我觉得这确实不是问题。凭借google的 实力,做一个开源的编译器应该不是什么问题。Android现在面临的问题是,对于手机厂商,或者电子设备制造商来讲,如果都采用Android,他们和 竞争对手将面临同质化严重的问题。硬件差不多(都用基于ARM内核的芯片),操作系统又都一样,他们彼此不得不面临PK。开放配件也许是一条好路子,每个 厂商可以选用不同的配件,做成不同的方案,增加自己智能手机的卖点。但这显然不是GOOGLE这样的软件厂商的强项,作为电子设备提供商,他们愿意去做配 件的生意么? 按照这个逻辑,把宝压在Android身上的手机厂商应该早早地准备做手机配件的生意。而不是把所有的精力都放在手机本身上。 手机作为娱乐终端,看电影,玩游戏,已经被苹果和google开发的差不多了,丰富的配件资源也许未来会成为用户选择手机的由头。但是,应该从哪里开始 呢?Google指出了一条路——开源硬件。但这会不会成为又一个出现严重竞争的地方? 我认为在开源硬件的这个事情上,现在FPGA还给不了力。FPGA现在的应用都太高端,而且技术门槛要高很多。尽管Xilinx和Altera在FPGA平民化的路做了很多工作,但这显然还不够。 所以,究竟开源硬件是否能真的开源,现在只能说有了一个好的苗头,前路依然扑朔迷离。   参阅: 1 《开源硬件真的能开源吗?》专题 2 Coocox 3 Netduino与Arduino的对比 4 google开放配件选择Arduino 5 为什么Google选择Arduino很重要 6 Android Open Accessory标准与ADK开发工具 :
  • 热度 1
    2012-8-23 15:26
    525 次阅读|
    0 个评论
      为了能和客户、合作伙伴和团体进行更直接的交流,WIZNet开通了它的官方中文博客。我们将分享很多有用且有趣的信息,包括产品使用技巧和在嵌入式网络领域的新发现和新想法。 关于嵌入式网络的发展趋势、最新动态和革新技术; 开源硬件平台的讨论; 现实生活中消费者如何运用WIZNet产品的例子; 一些想法和对FAQ的建议性回答; 关于公司和产品的最新消息;   WIZnet中文博客主页 快速进入WIZnet 中文博客   http://blog.iwiznet.cn/     WIZnet与Postscapes的会晤   Postscapes™代表了IOT(网络事务)。他们收集整合创意、人和IOT的公司,他们正在寻找那些拥有即时信息、资源和教育优势的人。 WIZNet的价值链营销总经理Jin-Buhm Kim和Postscapes进行了一次会面。一共有5个问题关于IOT,主要是嵌入式网络、开源硬件等。 我们现在非常热衷于支持开源硬件的发展,我们希望协会将来能够在他的平台上继续运用我们的方法。我们是去年开源硬件峰会的联合赞助商,并且现在是和一些团队直接合作,在开发WIFI盾。Microchip最近介绍的他们的以太网PICtail™主板,用的就是我们的W5200芯片。我们的另一项努力就是和43oh (MSP430 community)的合作项目,目前该项目已经接近完工。 更多信息点击: http://postscapes.com/embedded-networking-6-questions-with-jinbuhm-kim-from-wiznet   WIZNet硬件TCP/IP产品简单,易用,轻松实现主单片机对网络协议的处理负载。   如果您有什么疑问请直接留言也可以登录我们的官网: http://www.iwiznet.cn  或者来信: Tel: 86-10-84539974(转166);QQ: 2377211388; 邮箱: wiznetbj@wiznettechnology.com ,联系人:Jerry ,谢谢!  
  • 2012-1-11 08:53
    1035 次阅读|
    0 个评论
      近几年里,开源运动已成为一个比较流行的趋势。例如众所周知的 LINUX ,可以算是开源软件的代名词。随着开源运动的发展,开源硬件又跳入了人们的视线。而你又对开源硬件又有多少理解呢? 开放源码硬件是近十年来出现的设计方法,尽管出现的时间不短了,但是更多是停留在概念层面。再加上由于东西方文化的差异,主要的一些开源硬件的实例还是发生在西方国家,在中国,可以说开源硬件还是一片等着你去发现的新领域。 那什么是开源硬件(Open Source Hardware)?所谓的开源硬件是指与自由及开放原始码软件相同方式设计的计算机和电子硬件。开源硬件开始考虑对软件以外的领域开源,是开源文化的一部分。硬件开源的出现大大节省了公司研发的时间,大家可以直接下载电路图和源代码,直接使用和 DIY 设计,无需大量修改即可实现自己所需要的功能。并且随着 FPGA 芯片密度提高和成本降低,这一概念正在逐渐受到越来越多的关注。 Maker Faire 上 IT 生态系统的演变 上周,我作为代表参加了在纽约由 WIZnet 公司协办的开源硬件峰会( Open Hardware Summit )。在那里,我去了在纽约皇后区科技大厅举办的 Maker Faire. 在来自 leading online 和一些电子元件如 Digikey 和 Radio Shack 的零售供应商的支持下, Maker Faire 成为了 DIY 和 UCA 消费者提供平台的地方。与传统的成熟的电子展览相比,几乎每一个小隔间都挤满了展示自制小产品的年轻人。 便于使用的开源平台的出现一直以来都在为“自己动手”的模式增加动力。现在, Arduino SBC( 单板计算机 ) 已经是一个很多人都所熟知的例子。 Arduino 是基于 Atmel 8-bit MCU ,而且又是小巧型的集成电路,但这些还是不能激起硬件专家的对其的兴趣。当然, Arduino 如此受欢迎是因为两个因素。 首先 Arduino 专注于灵活的使用性,它避免了没必要的工业硬件与软件技术的复杂性。没有什么比看着一个 12 岁的男孩演示他的基于 Arduino 的家庭自动化系统更能看到它的好处。有了 Arduino ,你不需要成为一个专业的“工程师”或者“编程人员”就能发挥科技的力量。 但是,简单硬件解决方案并不是一个新的概念。真正区别开 Arduino 的是开源设计范式,这一范式轮流的被一些如草根运动,或是狂热者的“宽容政策”生态体系,或是那些点燃全球合作热潮的供应商或附属品所推动着。甚至那些如 Microship 和 Texas Instrument 这样的占主导位置的 MCU 的供应商都开始注意到并介绍他们有自己风格的“兼容 Arduino ”的 SBC 。 IT 产业正在向着“物联网”的时代前进,把网络带入软硬件结合的时代。一个新型的基于网络化的计算机和控制典范都有一片云团在它的核心地带。为了能够在这个新时代中取得成功,公司必须认清硬件,软件还有网络之间的“ trivergence ”。因此,我们在 Maker Faire 上找到了微软用来推行他们的开源“ .NET Gadgeteer ”的平台。 因特网本身就是一个开源平台。网络上开源软硬件的结合在于建立简单而又强壮的因特网连接性。 WIZnet 成功的与例如 Arduino 和 Microchip 这样的合作者建立了方便使用的网络卸载技术,作为将零散的“ trivergence ”的难题黏在一起的“强力胶”。 韩国 IT 产业引领者如 Samsung 电子正在研发一种系统应用于“物联网”核心的半导体组件( MPU 和 MCU )和设备(智能手机,平板电脑)。机会存在于建立一个开放式的硬件和软件的平台,就象 Arduino 一样,凭借着独特的潜力获得成功,这些只有低层与生态系统相结合才能够实现。 如果您有什么疑问请留言或来信: wiznetbj@wiznettechnology.com , 或者登录我们的官方网站 www.wiznet.kr 希望本篇文章可以给 您带来帮助,谢谢。
  • 2012-1-6 09:22
    2306 次阅读|
    0 个评论
    最近我们给大家介绍了很多关于开源硬件的知识,不知道对您是否有用呢,今天我们将继续给大家介绍相关信息,以满足广大OSHW(开源硬件)爱好者的需求。   我们知道相对于以Linux为代表的开源软件阵营,开源硬件也是开源思想的继承者。这些硬件的开发者将硬件的全部资料都对外公开,包括电路图、固件、软件、元件列表、器件列表以及印刷版图。这些资料允许任何人使用,比开源软件的开放度更高的地方在于,作者更是允许将这些资料及硬件用于任何商业开发。开源硬件给我们带来了广大范围内协作开发、迅速理解系统内部运行机制,以便于进一步开发同时还节省了成本,缩短了产品的开发时间。   在开源硬件的飞速发展下,WIZnet将产品全球化和开源硬件平台作为其两项主要任务,为OSHW做出了不懈的努力。WIZnet秉承开源的思想,开放硬件和源代码供广大用户使用和开发自己的产品。下面我们一起来看看WIZnet的芯片扮演什么样的角色吧。   Microchip的W5200 以太网PICtail板 Microchip的TWIZ5200 : W5200以太网的PICtail (+)板子     WIZnet的W5200以太网PICtail TM 板基于WIZnet的W5200以太网控制器支持10/100Mbps,半/全双工以太网连接。在PIC18,PIC24 , DSPIC ,和PIC32平台,它同时支持Microchip软件的TCP / IP协议栈和WIZnet硬件TCP / IP协议栈。板子上有PICtail TM 头和PICtail TM +侧边缘连接器,可以与Explorer 16, PIC32的I / O扩展板, PICDEM.net2,PIC18和其他支持的开发板连接。有关详细信息,请点击: http://www.wiznettechnology.com/microchip/       嵌入式Wi-Fi只是一个插件! 现如今Wi–Fi无处不在,并且以互联网连接设备的主要手段出现。WIZnet的Wi–Fi易使用和低功耗的嵌入式Wi-Fi模块简化和加速了新的和现有的产品增加Wi-Fi的过程。这里有一些例子来说明WIZNet如何轻松地应用Wi-Fi到您的电路板!   DFRobot - -专为Adurino设计的Wi-Fi Shield V2.1       - 制造商:中国DFRobot ( www.dfrobot.com ) - WIZnet Wi-Fi部分: WizFi210 在Arduino的市场DFRobot发布的Wi–Fi Shield。Shield使用WizFi210,WizFi210是 WIZnet的低功耗Wi-Fi模块,并适用于动态电源管理技术。和WiZFi210相关博文: http://bbs.ednchina.com/BLOG_ARTICLE_3000933.HTM     Ben - WizFi210 Arduino Mega Shield     - 制造商:在荷兰本Zilstra - WIZnet的Wi - Fi部分: WizFi210 电源Blogger是用WizFi210在他的Arduino Mega 板上与Wi – Fi建立连接。WizFi210是在Arduino上连接两个软串行端口。有关详细信息,请访问Ben博客的HobbyCorner。地址是: http://benshobbycorner.nl/?p=277 如果大家还有任何疑问,也可以给我们留言,登录WIZnet网站 h ttp://www.wiznet.co.kr/ ,或者致电:010-84539974(转166)来信: wiznetbj@wiznettechnology.com ,希望本片博文对您有帮助!  
  • 热度 2
    2011-12-23 11:39
    2909 次阅读|
    2 个评论
    大家对Google的android想必非常熟悉,对硬件开源的Arduino也不陌生,基于WIZnet产品的Arduino开源硬件也有很多。但您知道吗?这两个分别主导开源软件和硬件的阵营已经联合起来了,他们的合作对整个嵌入式世界有怎样的意义呢?就让我们一睹为快吧! 开源硬件平台,给Google加上翅膀 Google的 android选择了arduino的平台。在这个月10日,圣佛朗西斯科市 Moscone Center召开的‘Google I/O(Innovation in the Open) 2011’年会上正式发表了这个决定。主导开源的软件阵营和硬件阵营终于携起手来了。 Arduino是主导Hardware运动的开源平台,也是自身的‘生态系统’。现在利用Arduino平台的项目超过30万个。Arduino派生的多种多样的克隆已经超过了100多个。如果算上这种克隆平台的项目的话,这数量会显著增多。 到目前为止,Arduino的诞生和成长是与Android一样的。它的将来会如何?开源的代表性软件和硬件平台的合作,将会制造怎样的‘生态系统’? Arduino是主导Hardware运动的开源平台,也是自身的“生态系统”。现在利用Arduino平台的项目超过30万个。Arduino派生的多种多样的克隆已经超过了100多个。如果算上这种克隆平台的项目的话,这数量会显著增多。 到目前为止,Arduino的诞生和成长是与Android一样的。它的将来会如何?开源的代表性软件和硬件平台的合作,将会制造怎样的‘生态系统’? 首先,随着Arduino成为了Google的AOA(Android Open Accessory)硬件平台系统,预计会出现越来越多种类的支持Android系统的周边设备。据Google的统计,使用Android系统的设备已经超过了1亿台,并且,每天以超过40万台的新设备数量出现。能与这样庞大数量的设备联动的周边设备会通过Arduino系统的新项目登场,当然,也使用Arduino平台已有的项目展现。 新的项目会多快的增加呢?会超过人们的想象。现在,开源硬件平台算是猛虎加翅。 与Android联动的只有周边设备吗? Smartmeter,LED照明,智能家电等互联网设备都有可能。Google已确定要通过Android@Home把Android设备当成家庭自动化的中心。最终,使用WiFi,ethernet的使用互联网的设备通过与Android设备相连,可用app来远程控制。 实际上,Microchip出示的用于Android设备的ADK(Accessory Development Kit),把POS机,血糖测试仪,汽车音响GPS做为主要应用。所有的互联网设备成为包括智能手机的Android设备的周边设备。这就是革命。 到2020年,预计会有超过1000亿以上的互联网设备,也将是网络普及化时代的全盛时期。这就是开源的革命性结果。开源硬件平台给Google加上了翅膀。 实际上,以前使用Arduino的开源硬件平台的项目主要与机器人,感应器相关,由大学的 实验室主导,在网上以维基式来实现,与实际市场多少有些距离。但是以后将会不同了,不,应该说是现在已经不同了。TI, NXP等市场上主要处理器供应商也积极响应和开拓开源硬件平台市场。BeagleBoard和 mbed是分别受TI和NXP的支持出现的开源硬件平台。现在实际市场影响网络市场,网络市场影响网络市场。最终,网络普及化时代的基础—网络设备的生态系统将随着Android和Arduino的开源平台的进化而确定自身的价值链。 如果您有什么疑问的话,请留言或者联系 :lily@wiznettechnology.com  
广告