随着ARM处理器的性能越来越高,IC价格也逐步走向平民化,单板计算机SingleBoard的概念已经到来,树莓派RaspberryPi的诞生就具有很好的代表性。
关于树莓派的故事,这里不再描述,树莓派的成功,背后自然有它的原因。下面是笔者分析的关于树莓派能够取得成功的主要因素,不到之处请大家指点。
1、 ARM的快速发展把嵌入式行业推向了一个新的高度
记得2000年左右,ARM开发板的概念刚刚进入中国,当时经典的ARM7处理器,如三星公司的S3C44B0运行主频也就是刚刚66MHZ,随后的ARM9,如经典的处理器 S3C2410,S3C2440升级到了主频400MHZ,随后的ARM11主频更是提升到了800M,树莓派的CPU就是采用博通公司的ARM11处理器,主频高达700M,CPU的内部集成了内存控制器,显示控制器,USB控制器等外设控制器。CPU的速度越来越快,集成度也越来越高,这样就可以在硬件平台上面运行操作系统软件,如树莓派支持 Debian,Arch, Fedora等多种Linux发行版。
智能移动终端设备的普及促使IC价格下降,CPU的成本在整个产品BOM中占用的比例越来越少,更多的企业和个人用得起嵌入式处理器,这也是树莓派板卡低配置版本只卖25$的一大原因。
价格低,性能高是树莓派在较短时间销售突破100万台的重要原因之一.
2、 开源,开放的互联网思维
如果单纯的认为树莓派的低价格销售是它能够成功的原因,那么这样的说法相对比较片面。
树莓派属于开源硬件,开源硬件代表硬件的电路原理图、材料清单,设计图等都使用开源许可协议,自由使用分享,完全以开源的方式去授权,是开源文化的一部分,另外树莓派支持多种Linux发行版,也就是支持开源软件,有了开源的硬件和开源的软件,加上完善的社区支持,对于学习者有很大的帮助,树莓派的销售群体中,买回家学习用,占有的客户比例还是很大的。
另外开源硬件可以做什么,用比较通俗的话来解释:利用现有且开源的硬件,像搭积木一样组件完整的硬件系统,例如我们可以购买很多开源硬件配件,通过“搭积木”的方式,搭建自己的机器人,而这里面的硬件和开发环境都是开源的,也就是说可以免费使用,快速实现自己的想法,这就是开源硬件的价值。
有了树莓派我们可以实现自己独特的想法,用比较潮的一个词描述就是”创客“,他们借助开源硬件和开源软件实现自己独特的,有创意的产品,比如开源3D打印机,开源的媒体终端等。
可见以树莓派为代表的开源硬件可以拿来学习也可以实现自己的创意产品。
在国内市场方面,ARM已经普及到电子行业的方方面面,随着物联网的到来,智能生活的开启,我们国内的板卡厂商也在跃跃欲试,打造自己的国产开源硬件,推动中国的教育,工业控制,智能家居,医疗电子等行业的快速发展,在众多的板卡厂商里面,飞凌嵌入式就是其中的佼佼者。
飞凌嵌入式已经在ARM嵌入式领域探索了十余年,从最初的ARM7时代到现在的Cortex-A15,产品的发展一直紧随ARM的步伐,为ARM在中国的普及做出了一定的贡献。
飞凌嵌入式紧跟时代发展,推出免费开源硬件平台,为中国用户打造零利润、高性能的工业单板计算机。最近备受市场关注的明星产品:OK335xS-II是其代表作之一。
产品特点:
1、 工业级品质
采用德州仪器AM335X 工业级处理器,产品通过CE,FCC认证,确保产品在复杂的工业级环境运行稳定、可靠。
2、 性能强悍
■ ARM Cortex-A8处理器,最高1G主频配置。
■ 256M Byte SLC NandFlash ,128M Byte DDR3存储。
■ 支持100M网络,LCD显示,USB接口,TF卡,ADC接口,Can,SPI等接口
3、 性价比高
Cortex-A8的性能,ARM9 的价格,工业级品质,既可以用来学习,也可以拿来直接用在产品开发中,帮助快速产品成型。
4、 开放,开源
OK335xS-II外设接口引出I2C总线,I2S总线,SPI总线,Can总线,UART接口,GPIO接口,ADC接口,PWM接口,SDIO接口,支持电阻触摸屏,方便用户扩展外设。
板卡支持Linux3.2,WinCE6.0,裸机StarterWare系统,且开放源代码,提供大量的开发文档,方便用户进行二次开发,如果在开发过程中遇到难以解决的问题,可直接电话与飞凌工程师沟通,也可在其官方技术论坛发帖。
产品参数:
飞凌嵌入式的OK335xS-II工控单板计算机相比树莓派有以下特点:
1 应用对象的不同
树莓派在国外的教育领域,创客空间拥有较大的客户群体,多媒体功能比较强大,社区支持比较广,软件支持各种Linux的发行版,比较适合搞创意开发,而飞凌的OK335xS-II采用工业级板卡设计理念,工业级的处理器,有德州仪器的强大支持,OK335xS-II核心板可以支持两路千兆网络,支持六路串口,两路Can,软件上面支持Linux系统,WinCE系统,裸机平台,非常适合企业级工控产品开发。
2 设计理念不同
树莓派前期采用一体板设计,后来也推出了 “核心板+ 底板” 的连接方式,这样的连接方式方便用户采用现有的核心板,根据自己的业务需求设计自己的功能子板,完成产品的快速开发。树莓派的核心板与底板采用金手指连接,也就是SODIMM 连接器,采用金手指连接方式,核心板与底板之间比较容易插拔,相对比较灵活,但是 SODIMM 连接器成本比较高,底板的工艺要求也比较高,不是很适合低成本方案,这样的连接方式更不适合用在工业控制领域。
OK335xS-II同样采用了”核心板+底板”的连接方式,不过核心板和底板采用邮票孔连接方式,这样的连接方式更稳定,可靠,适合工业环境,比如铁路,电力,人机界面等,也非常适合对产品的体积和高度有要求的应用环境,比如手持设备,健康医疗设备,智能家居产品,邮票孔的连接还可以节约连接器成本,相比树莓派更具有成本优势。
3 品质差异
除了核心板和底板的连接方式不同,飞凌嵌入式的板卡经过了严格的工业级测试,包括EMC、静电、雷击、浪涌、高低温老化等测试。
下图为板卡工业级测试标准的截图:
下图为EMC 电磁兼容性测试报告截图:
树莓派和OK335xS-II 虽然有各自的产品特性,但是设计理念也有共同点。都具有较高的性价比。学生、嵌入式爱好者,可以不用眨眼就买的起的“玩具”;都提供开放,开源的开发资料,可以自由定义不同的产品。总之可根据应用环境,产品需求,选择不同的硬件平台,有了他们,世界可以因你而不同,赶快行动吧。