最近爱板网举办了个SOM9331路由器开发板免费试用的活动,不少网友都参与了其中,而本人拿到SOM9331的时间有些晚,原本也想写点什么,大谈特谈,结果发现论坛上好多网友已经上传了足够丰富的试用教程,内容也包含了“五花八门”,可以说该写的、不该写的基本都写了,顿时感觉有些词穷了,于是突发奇想,想从另一个角度来谈谈SOM9331这块路由器开发板。
SOM9331——基于OpenWrt系统的开源路由器
为避免没见过SOM9331开发板的朋友,按照国际惯例,首先对板卡简单介绍一番。
SOM9331开发板可以分为核心板以及底座,核心板是由深圳欧比特推出的一款小型的WiFi工业控制器模块,支持通用的OpenWrt操作系统,并且官方提供了全部的开放源代码,用户可以方便的根据自己的需求定制化所需的工控系统或者是路由器等产品;而底座则是依据核心板为原型,扩展设计的一款路由器方案,所以结合整个SOM9331开发板来看,这是一个运行着OpenWrt系统的开源路由器。
知道SOM9331是啥了,我们也来看看这款开源路由的具体配置情况。
板卡元器件基本都分布在正面,背面基本是“光板”状态,而硬件系统也非常简单明了、一目了然,如下图所示。
除了核心板,底板就是一些依据核心板接口扩展出来的路由器功能,如USB HOST接口、LAN口、MicroUSB接口、复位按键\LED等,其中MicroUSB接口既是供电接口,又是串口调试接口,是通过板载的silicon labs USB-TO-UART芯片实现的,这里也就不多做介绍了,我们还是重点来关注下核心板,核心板说大不大,说小也不小,52mm*28mm的尺寸可以非常方便的添加到实际产中的设计中来。
SOM9331核心板
SOM9331核心板资源:
- AR9331单芯片路由方案,MIPS 24K 处理器 ,400MHz主频
- 64MB大容量DDR2 内存以及SPI FLASH 存储器(最高支持16MB)
- 一路高速 UART、一路 I2S/SPDIF 音频接口、一路 USB 2.0 HOST 接口
- 三路以太网接口,内置 PHY 与网络交换机
- 支持 25MHz 或40MHz 时钟输入
- 20+ GPIO(部分与其他功能复用)
- 支持板载天线与外接天线(默认板载)
SOM9331核心板采用单电源3.3V供电,内置电压调节器,支持WI-FI IEEE 802.11 b/g/n标准,支持路由、桥接等工作模式,而且内置了WEB 配置界面,预装OpenWrt系统,提供多种配置、支持客户定制驱动程序与应用软件。有关SOM9331的具体使用以及教程,可以访问爱板网的论坛。
开源开发板推荐:
- P1601-DK02开发板 一款基于采用全功能可编程完整计算机外形且开源、高能效、性能优异且只有信用卡大小的 Parallella-16 板。
- Arduino UNO R3开发板 一款基于Atmel的ATmega328 微控制器的引导用户使用Arduino在动手的方式的基础知识的开发板。
- P1600-DK02开发板 一款高性价比裸金属板,面向那些对并行计算感兴趣并希望在客户端/服务器配置中将该板作为加速器或者独立设备的技术专家。
OK,基本的资料都没什么可非议的,但是,恰恰问题也在其中,SOM9331核心板搭载了Athros早前的一款单芯片的路由器方案AR9331,最高无线传输率为150Mbps,硬件系统框图如下。
单论性能来说目前是处于行业底端的,如果做成路由器方案,基本也是属于入门级的路由器方案,那么是否真的有必要拿来作为开发板?
有必要,有必要,非常有必要!重要的事通常要说3遍!这里也不免俗的唠叨一下。首先,撇除硬件性能,SOM9331开发板一部分的用户是热衷于OpenWrt系统的开发,这部分用户就不会太在意硬件性能到底有多强,而真正关注的是开源代码、驱动程序、应用软件等软体。其次,SOM9331作为硬件方案来讲,不是去拼性能参数,重要是其产品化的道路该如何选择?在本身非常成熟的方案上,如何应用到实际的产品中去。
所以今天我们不谈参数,只谈产品,从另一个角度来看看SOM9331是否值得去开发。
当然 , Talk is cheap,show me the product !
为此,笔者也选了几个基于AR9331硬件方案的产品实例来好好谈谈SOM9331的方案是如何实现产品化的?
实例1——极路由
极路由是国内的一款小有名气的智能路由器,从极路由1代到目前最新的3代,产品更新的速度还是非常快的,而爱板网当年也拆解过其极路由1代,印象还是非常深刻的,主要的方案就是采用的AR9331单芯片的路由方案,如下图所示。
为什么极路由1代会选用AR9331的方案呢?
这可能还要从这个团队说起,极路由1代事实上是这个团队的第一款作品,从初创业的角度来说,1代产品能一鸣惊人固然为好,但是稳扎稳打才为上策,况且,极路由这个团队主打的智能路由器卖点还是在于系统,硬件只是载体而已,而AR9331方案是市场久经考验非常成熟的方案,供货有保障,而且电路方案简单。
而另一方面,从中国国情考虑,居民带宽平均低下的情况下,AR9331所支持的最大150Mbps传输速率可以说是游刃有余,既能满足需求,又能节约成本,毕竟是第一款产品,市场的反馈还是未知,保守一点未必不好。
当然,我们还可以从更长远的考虑来看,极路由1代的入门级配置正好可以为下一代产品腾出了升级的空间,市场前景得以维系,这里,也放出极路由1代的硬件系统框图,可供大家参考下。
小结一下,从极路由这个产品上来看,虽然采用了入门级的AR9331路由器方案,但是在整个产品的体现力上来讲,硬件方案是基础,但不是产品的卖点,智能化的系统,方便配置,可装APP,实现智能化路由的管理分配,极路由已经跳出了方案的局限,成就产品新的卖点,这就是做产品,而不是纠结方案。(极路由1评测)
开源开发板推荐:
- P1601-DK02开发板 一款基于采用全功能可编程完整计算机外形且开源、高能效、性能优异且只有信用卡大小的 Parallella-16 板。
- Arduino UNO R3开发板 一款基于Atmel的ATmega328 微控制器的引导用户使用Arduino在动手的方式的基础知识的开发板。
- P1600-DK02开发板 一款高性价比裸金属板,面向那些对并行计算感兴趣并希望在客户端/服务器配置中将该板作为加速器或者独立设备的技术专家。
实例2——TP-LINK HIFI智能无线套装
再来说第二个实例,同样是爱板网拆解过的一款TP-LINK智能无线路由器套装,同样是采用了AR9331作为路由器的方案,但同时,TP-LINK又结合了电力线通信技术,实现了互联网和电网的”互通“,如下图所示。
采用了高通电力线通信芯片QCA6410的TP-LINK智能无线路由器的很好的解决了无线网络覆盖盲区,通过电力线实现更广的无线网覆盖,这种解决方案直指很多用户的痛点,TP-LINK智能无线套装虽然源于AR9331路由器方案,但又超脱于路由器本身,这就是产品的质变。
从TP-LINK智能无线套装这个产品我们可以看到,很多硬件方案我们或许仅仅只看到了表面,该是什么就是什么,而从另外一个角度来看,我们可以通过拓展其功能达到产品的质变。(TP-LINK智能无线套装使用、拆解)
实例3——罗技智能遥控
最后一个实例产品,罗技智能遥控,这是个彻彻底底的洋货,从国外拿回来的,129美刀,还是挺贵的。
罗技智能遥控主要是用于家庭中的多媒体(影院、多媒体娱乐等)控制,比如通过主机端Harmony与电视实现红外的控制,而后通过2.4GHz无线遥控器控制Harmony实现对电视的控制。而手机端可通过WiFi配置Harmony主机,主机端采用的WiFi方案正是Atheros的AR9331,但是在这个产品中,WiFi也只是众多功能的一部分而已,产品的分化更为典型。
WiFi作为目前智能家居领域内主要的通信方式,它承载着云端、手机APP与设备互联的关键作用,而罗技的智能遥控一定程度上便利了用户的使用,但它并不能改变目前家用电器设备的控制方法,大多数还是只能依靠红外控制来实现。所以在笔者看来,这个产品的使用的局限性很窄,有关罗技智能遥控的硬件系统框图如下图所示。(罗技智能遥控拆解)
小结
通过几个基于AR9331方案的实例产品我们对SOM9331开发板的硬件方案有了更进一步的了解,即使是入门级的硬件方案,只要产品对了,就能有市场,就是一个好的硬件方案。在普遍堆砌硬件参数的今天,一个好的产品更加难能可贵,而本文就是想通过SOM9331这款极为普通的路由器开发板给各位工程师传达一个思想:硬件方案是死的,而产品是活的。
开源开发板推荐:
- P1601-DK02开发板 一款基于采用全功能可编程完整计算机外形且开源、高能效、性能优异且只有信用卡大小的 Parallella-16 板。
- Arduino UNO R3开发板 一款基于Atmel的ATmega328 微控制器的引导用户使用Arduino在动手的方式的基础知识的开发板。
- P1600-DK02开发板 一款高性价比裸金属板,面向那些对并行计算感兴趣并希望在客户端/服务器配置中将该板作为加速器或者独立设备的技术专家。
原创申明:本文为爱板网原创,谢绝转载!
最近爱板网举办了个SOM9331路由器开发板免费试用的活动,不少网友都参与了其中,而本人拿到SOM9331的时间有些晚,原本也想写点什么,大谈特谈,结果发现论坛上好多网友已经上传了足够丰富的试用教程,内容也包含了“五花八门”,可以说该写的、不该写的基本都写了,顿时感觉有些词穷了,于是突发奇想,想从另一个角度来谈谈SOM9331这块路由器开发板。
SOM9331——基于OpenWrt系统的开源路由器
为避免没见过SOM9331开发板的朋友,按照国际惯例,首先对板卡简单介绍一番。
SOM9331开发板可以分为核心板以及底座,核心板是由深圳欧比特推出的一款小型的WiFi工业控制器模块,支持通用的OpenWrt操作系统,并且官方提供了全部的开放源代码,用户可以方便的根据自己的需求定制化所需的工控系统或者是路由器等产品;而底座则是依据核心板为原型,扩展设计的一款路由器方案,所以结合整个SOM9331开发板来看,这是一个运行着OpenWrt系统的开源路由器。
知道SOM9331是啥了,我们也来看看这款开源路由的具体配置情况。
板卡元器件基本都分布在正面,背面基本是“光板”状态,而硬件系统也非常简单明了、一目了然,如下图所示。
除了核心板,底板就是一些依据核心板接口扩展出来的路由器功能,如USB HOST接口、LAN口、MicroUSB接口、复位按键\LED等,其中MicroUSB接口既是供电接口,又是串口调试接口,是通过板载的silicon labs USB-TO-UART芯片实现的,这里也就不多做介绍了,我们还是重点来关注下核心板,核心板说大不大,说小也不小,52mm*28mm的尺寸可以非常方便的添加到实际产中的设计中来。
SOM9331核心板
SOM9331核心板资源:
- AR9331单芯片路由方案,MIPS 24K 处理器 ,400MHz主频
- 64MB大容量DDR2 内存以及SPI FLASH 存储器(最高支持16MB)
- 一路高速 UART、一路 I2S/SPDIF 音频接口、一路 USB 2.0 HOST 接口
- 三路以太网接口,内置 PHY 与网络交换机
- 支持 25MHz 或40MHz 时钟输入
- 20+ GPIO(部分与其他功能复用)
- 支持板载天线与外接天线(默认板载)
SOM9331核心板采用单电源3.3V供电,内置电压调节器,支持WI-FI IEEE 802.11 b/g/n标准,支持路由、桥接等工作模式,而且内置了WEB 配置界面,预装OpenWrt系统,提供多种配置、支持客户定制驱动程序与应用软件。有关SOM9331的具体使用以及教程,可以访问爱板网的论坛。
开源开发板推荐:
- P1601-DK02开发板 一款基于采用全功能可编程完整计算机外形且开源、高能效、性能优异且只有信用卡大小的 Parallella-16 板。
- Arduino UNO R3开发板 一款基于Atmel的ATmega328 微控制器的引导用户使用Arduino在动手的方式的基础知识的开发板。
- P1600-DK02开发板 一款高性价比裸金属板,面向那些对并行计算感兴趣并希望在客户端/服务器配置中将该板作为加速器或者独立设备的技术专家。