0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于开源硬件的分析和介绍

贸泽电子 来源:djl 作者: Lynnette Reese, Mous 2019-08-28 14:34 次阅读

标准操作系统促进了嵌入式技术的发展,应用可以运行于任何支持这个标准的平台。我们见证了开源软件(OSS)运动的胜利。对于软件来说,这意味着源代码可以免费获取、使用和修改,不用以任何形式支付给发起者。作为回报,用户信任代码的原始来源或者为发起社区贡献代码。例如Linux让谷歌构建了非常便宜的服务器;Java、Perl和Ruby已经成为构建Web 2.0应用程序的通用语言,而且免费的网络服务器软件Apache为世界上近一半的网站提供服务。OSS可以说是诞生了互联网时代,让大家——包括那些无偿捐赠他们的劳动者们——变的更好。

同样,开源硬件(OSHW)是一种潜在的电子市场的游戏规则改变者。开源硬件(OSHW)是一个授权允许任何人查看、复制和修改的组件或设备。使用开放源代码,您可以自由分享和适应工作,如果你选择出售或分销它,你可以在同一个许可证下进行。

OSHW和OSS之间的主要区别是,开源软件是完全免费的,如果你认为使用互联网来传输源代码是“免费”的话。而OSHW涉及材料的成本。所以真正的重点在于硬件IP是免费的。贡献者或者自己做一个或者购买一个平台,在他们可以贡献之前(图1)可以被贡献者多次修改或者添加上传。对于商业投资者,它允许快速进行原型设计并且产生一个可以反复die代的设备,整个设计都是公开的。人们喜欢做一些事情并且在社区分享,因为他们可以据此结交朋友赢得尊重、向他人学习、在他们的贡献中得到反馈。今天就有数百个OSHW项目在线发布。

关于开源硬件的分析和介绍

与开源软件一样,OSHW社区的分享不但是允许还会得到鼓励,OSHW的一个例子是Arduino 平台,商业复用Arduino的设计不需要版税。贸泽电子提供Arduino开发板,支持基于ARM处理器以及其他OSHW产品:如Beagleboard使用德州仪器的处理器,Pinguino和ChipKitTM微芯处理器和飞思卡尔Olimex等等。

OSHW板对照单

硬件 备注
Arduino Due Atmel SAM3X MCU基于32位ARM Cortex-M3可以跑到84MHz. 新的USB Host和音频示意图。理想的高速数据传输。双FLASH bank ,54个数字I/O管脚,12个模拟输入,2个模拟输出(DAC),USB。超过12个脉宽调制(PWM)。
Arduino Esplora 8位的Atmel ATmega32u4核运行在16MHz. 由Arduino Leonardo 衍生而来带USB供电。板上有光和声输出,几个输入传感器(摇杆,滑动器、温度计、加速度计、麦克风,和光传感器)
GHI电子FEZ Cerbuino蜜蜂主板 STM32 F4使用一个ARM Cortex-M4核运行达到168MHz 与Arduino 兼容。低成本,MicroSD插座,USB 主和从接口,可编程LED,WiFi,ZigBee,CAN 9个模拟输入,2个模拟输出,6个PWM,实时时钟以太网
飞思卡尔 Freedom 飞思卡尔Kinetis-L (ARM,Cortex-M0+)的32位MCU运行达到48MHz 板上开源调试器(OpenSDA),USB,3色LED灯,加速计,以及电容式触摸滑动器。
Microchip ChipKIT Uno32 Microchip PIC32: 32位的MIPS M4K核运行在80MHz. 可兼容Arduino软件。工业级和汽车级。USB host/device/OTG,2个CAN端口
Beaglebone Black TI AM3359 Sitara(ARM Cortex-A8) RISC MPU主频达到1GHz。 板载HDMI,2GB Flash,以太网,USB2.0主机端&客户端,92管脚扩展接口,可选的板载JTAG
Soldercore SC-CPU TI LM3S9 Stellaris 带有一个ARM Cortex -M3核运行在80MHz Arduino 形状,USB OTG和板载micro-SD 卡座。用户可编程:5个LED和20个GPIO。
熊猫板/ES TI OMAP4460 带一个双核ARM Cortex-A9 MPCore的对称式多处理器,每个处理器运行在1GHz。 移动软件开发平台。USB,LCD和照相机扩展接口。以太网,HDMI,DVI,音频,蓝牙,802.11b/g/n

和一个免费的参考设计不一样,OSHW通常涉及一个社区的开发人员无偿贡献他们的时间和专业知识。开源最大的好处就是很多人有不同的参与体验,创造更健壮的设计,并提供免费的集体知识产权。

完整性、技术情报和聪明的实现方案都是值得奖励的。这些更容易、更快、更便宜的设计方法可以从根本上改变硬件设计和制造模式。

在支持OSHW社区,贸泽电子采购和提供最新的OSHW产品。一个供不应求的强大开发板就是Arduino 。它是基于Atmel SAM3X8EARMCortexTM-M3单片机,运行于84 Mhz,提供灵活和强大的开发能力。开源硬件允许人们快速创建产品、解决问题或者娱乐。Arduino只是其中一个例子。

贸泽电子同时提供由BeagleBoard.org开发的和由Circuit Co.公司制造的BeagleBone 。BeagleBone 使用基于ARM Cortex-A8 处理器(可以跑安卓4.0和Ubuntu)进行简单的开发来消除障碍。开源的Linux开发人员可以很容易地添加被称为“斗篷”的外围功能插件板,加速其进行快速产品开发。

另一个贸泽电子带来的解决方案是来自于Microchip Technology作为chipKITUNO32 Arduino-Compatible 32位单片机开发平台。这个环境是基于原始的Arduino IDE,并且在支持Arduino 开发板的同时进行修改后来支持PIC32芯片。这个平台可以轻松快速地对原始应用程序进行开发,包括运动控制、液晶显示、有线/无线通信、传感器网络等。其他主要OSHW供应商包括Olimex Pandaboard.org ,并且SolderCore使用来自飞思卡尔和德州仪器的基于ARM的处理器。

如果新代码或者硬件不能与其他已有的模块很好的配合,则就是无用的。OSHW较少共享,因为它需要有形的商品和资金来作为基础或者“树干”。有了OSHW,可以工作在基础平台也可以不工作在基础平台。Arduino 模仿Linux模式通过建立行之有效的硬件模块,迅速提供技术方案,如以太网功能。OSHW和操作系统都是由技术标准来管理。如果不遵循标准的话,技术不会实现的如此好,无论是硬件还是软件。

同时,OSHW也是另一种通行的方式,在“过去”,一个应用可以反复保存和修复多年,大部分用户手册都附有原理图。但现在通常是购买新品比修复它更划算。OSHW改变了用户查看电路图和寻求在线帮助的游戏规则,随着资源越来越受到限制,终有一天再修复的成本会更低,一个修理产品不会产生浪费或者需要新资源。在未来,也许只有产品显著地改善能源效率才会导致人们产品购买新一代产品的冲动。

无论你是否启动新产品设计或研究一项新技术,Mouser.com拥有一切你开启航行进入开源硬件的发现之旅。现在DIY硬件项目已经开始在杂志的最后一页刊登销售广告。贸泽提供了同一天发货的最广泛的新品选择。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2548

    文章

    50660

    浏览量

    751838
  • 无线网络
    +关注

    关注

    6

    文章

    1425

    浏览量

    65878
  • 开源硬件
    +关注

    关注

    8

    文章

    205

    浏览量

    29742
收藏 人收藏

    评论

    相关推荐

    Banana PI开源项目与中科院先研院举行开源硬件介绍交流活动

    先进技术研究院就开源硬件举行了开源硬件介绍交流会,会上双方共同对目前国内外开源硬件的发展现状和趋势进行了学习和分析,对Banana PI产品
    发表于 08-09 21:08

    开源硬件起步的 8 个步骤

    。这种可用性以及可负担性正在帮助推动诸如众筹和创客运动之类的事情,但同时它们也让更多的个人能够通过开源硬件参与到开源当中。探索开源硬件什么是开源硬件?什么是树莓派?什么是 Arduin
    发表于 09-16 18:15

    怎样去使用MakerHub开源硬件

    MakerHub开源硬件是什么?怎样去使用MakerHub开源硬件呢?有哪些使用步骤?
    发表于 01-24 07:45

    开源硬件_最流行的几个开源硬件平台_Ardurino开源硬件平台

    相对于源代码开放的开源软件,开源硬件似乎今人费解。因为传统的硬件体系中没有数字化代码,何来开源?因此,开源硬件
    发表于 01-05 12:31 3.2w次阅读

    开源硬件平台指的是哪方面开源_开源硬件究竟有多开源

    开源硬件平台指的是哪方面开源呢?以Arduino为例:开放原始码的电路图设计,开放原始码的程式开发环境
    发表于 01-05 14:19 5208次阅读

    关于开源硬件的性能分析和应用

    开源硬件协会(OSHWA)还讲到“硬件的来源,即它所来自的设计,在修改时以偏好的形式可用。理论上说,开源硬件使用成熟的元器件和材料,标准的进程,开放的基础设施,不受限的内容和开源设计工
    的头像 发表于 08-27 11:55 4074次阅读

    机械臂开源硬件

    电子发烧友网站提供《机械臂开源硬件.zip》资料免费下载
    发表于 12-01 15:27 6次下载
    机械臂<b class='flag-5'>开源硬件</b>

    Arduino手表开源硬件

    电子发烧友网站提供《Arduino手表开源硬件.zip》资料免费下载
    发表于 12-16 09:30 1次下载
    Arduino手表<b class='flag-5'>开源硬件</b>

    门铃开源硬件

    电子发烧友网站提供《门铃开源硬件.zip》资料免费下载
    发表于 12-21 14:05 0次下载
    门铃<b class='flag-5'>开源硬件</b>

    HBus开源硬件

    电子发烧友网站提供《HBus开源硬件.zip》资料免费下载
    发表于 12-23 17:34 0次下载
    HBus<b class='flag-5'>开源硬件</b>

    音箱开源硬件分享

    电子发烧友网站提供《音箱开源硬件分享.zip》资料免费下载
    发表于 01-03 10:58 3次下载
    音箱<b class='flag-5'>开源硬件</b>分享

    智能积木开源硬件

    电子发烧友网站提供《智能积木开源硬件.zip》资料免费下载
    发表于 01-30 11:21 0次下载
    智能积木<b class='flag-5'>开源硬件</b>

    闪烁的LED开源硬件

    电子发烧友网站提供《闪烁的LED开源硬件.zip》资料免费下载
    发表于 02-01 11:04 0次下载
    闪烁的LED<b class='flag-5'>开源硬件</b>

    AirBits开源硬件

    电子发烧友网站提供《AirBits开源硬件.zip》资料免费下载
    发表于 02-07 15:09 0次下载
    AirBits<b class='flag-5'>开源硬件</b>

    开源硬件-警灯

    电子发烧友网站提供《开源硬件-警灯.zip》资料免费下载
    发表于 06-09 09:43 0次下载
    <b class='flag-5'>开源硬件</b>-警灯