2019-11-29

        以SAIL-IMX6Q之名——SAIL-IMX6Q全能版评测


目前市场上的开发板层出不穷,三星、TI、NXP、电鱼等等......公说公有理,婆说婆的好,让购买者挑花了眼,着实犯了难!市场变化万千,相信不少开发者都遇到过诸如:开发板功能不全,自己开发投入大产出慢实现难,更有甚者,好不容易折腾出来了,客户也满意,准备量产,却收到原厂通知芯片即将停产,最怕莫过如此当头一棒了吧!辛辛苦苦的汗水,转眼之间,全都是泡沫!因而,如何挑选开发板,还得惠眼识珠了!

经过自己的权衡和需求选择了电鱼电子这款SAIL-IMX6Q全能板,主要原因是个人感觉这款开发板上接口更加齐全,CAN、232、485、音频、PCIE等产品开发时需要的接口都有,比其他板子的接口资源多不少,而且这款开发板与我之前用过的一个别家的开发板使用的是相同的芯片(Freescale的IMX6Q),因此,学习过程中会更方便一些。而且电鱼电子的开发板拥有丰富扩展能力,供货周期长的开发平台,省事安心本文的主要目的是简单的介绍下这款SAIL-IMX6Q,希望有更多的朋友一块研究。

SAIL-IMX6Q全能板是电鱼电子推出的一款基于Freescale的i.MX6Q的四核开发板,1GB/2GB/4GB DDR3内存,值得一说的是,现在4GB内存的极为少见到目前为止我个人就看到了这一家,因为个人需求我入手的是1GB的。他们家板子有个特点,同系列的不同平台的核心板都可以用在一款底板上,官方解释说是做了接口兼容,定义了sailfish接口,我感觉这个蛮实用的,起码选平台的时候可以考虑一下,都是同一款底板,开发产品时时间成本比较低。

下图官方手册中截出的图片:

背面还有个SATA接口,太占地方,我就不截图了,这接口密密麻麻的真实不少,我问了下他们的淘宝客服,6Q的还有双网方案可以提供,感觉这个对想用6Q平台双网的人来说的蛮实用的。目前官方表示他家的板子底板现在都是同一款,所以以后上8X也可以用这块底板,非常的方便。接下来说说他们家给的资料,毕竟对做开发来说,厂家给的资料的多少和详细程度还是很重要的。

整体来说,资料还算齐全,但是怎么说呢,感觉他们的Linux资料比Android资料多,Android资料比较少。

从光盘的资料看,电鱼电子提供了Linux和Android两种系统的出厂镜像和源码,用户手册中详细的讲述了如何在Linux和Android系统上搭建开发环境,虽然部分驱动是以模块方式提供的,但对学习和研发来讲,这些资料可以说是足够了。如果有必要,还可以参考Freescale官方的BSP。大体上看了下光盘中的源码,Linux内核是4.1.15版本的,是个比较新的版本,与Freescale官方提供的BSP中的内核版本一致,估计也是在Freescale官方维护的内核版本基础上进行移植的。这样做既能大大的缩短研发周期,也能较少的引入Bug,提高系统的稳定性。

i.MX6Q是目前比较主流的处理器,SAIL-IMX6Q开发板还配置有1G/2G/4G的内存,流畅的运行是毫无压力的。下面官方手册中对i.MX6Q的描述:

i.MX6Q是Freescale推出的一款Cortex A9架构的四核ARM芯片。该芯片主频最高可达1.2G,具有ARMv7TM、Neon、VFPV3和Trustzone支持。该处理器为64/32位总线结构,32/32KB的一级缓存,1M二级缓存,可实现12000DIPS的高性能运算能力。集成3D图形加速引擎,88M的图像多边形生成率,像素填充率可达1.066G像素/秒,2D图形加速最大支持4096x4096,视频编解码可支持1080p@30fps,支持HDMI。这款芯片性能高,功耗低,可以应用于消费电子、工业控制和车载娱乐等领域。

下图是CPU框图:

开发板的功能:

从这些信息看,i.MX6Q的性能很高。如果开发的项目需要较高的性能或者打算学习多核处理器的话,我觉得可以考虑这款开发板。

电鱼电子的技术支持还是比较到位的。针对每款产品,电鱼电子都设有专门的技术支持群,群内有专门的售后提供产品使用方面的支持,也有专门的售后提供研发方面的技术支持,对于深入的技术问题还可以通过售后电话一对一与电鱼电子的研发工程师讨论。虽然如此,完全依赖技术支持也是不现实的。还是要有一定的嵌入式操作基础比较合适。

电鱼电子提供的出厂镜像中提供了丰富的测试程序,具体有:SD卡测试程序、U盘测试程序、SATA测试程序、网卡测试程序、摄像头测试程序、声卡测试程序、视频测试程序、HDMI测试程序、WIFI测试程序、3G测试程序等。入手开发板后可以直接使用系统自带的测试工具测试开发板的各模块,部分测试工具在资料里可以找到源码,这对上层应用开发也是非常有帮助的。

总的来讲,除了价格有点小贵之外,电鱼电子出品的这块开发板做到了以下几点:

1. 设计良好,做工精良:SAIL-

IMX6Q的设计的这块开发板做工很不错,可以信赖。

2. 产品接口丰富,适用范围很广:这块开发板的接口有USB2.0、千兆网、双CAN、5路串口、PCIe2.0双向宽带、SDID等,接口资源非常丰富,可以方便的调试各种模块,适用于嵌入式学习或者项目研发。

3. 资料齐全,学习方便:电鱼电子提供了配套且完整的源码和文档资料,在配合Freescale官方提供的BSP源码,学习起来非常方便。

4. 测试工具齐全:出厂镜像中提供了各种测试工具,部分测试工具还可以找到源码,对应用程序开发也非常有利。

5. 技术支持到位:有专门的技术支持群和答疑团队,还可以通过4000电话一对一与研发工程师讨论问题。

你可能感兴趣的:(2019-11-29)