×
嵌入式 > 技术百科 > 详情

(金鼠纳福)TI的一代经典旷世神U——单板计算机电鱼派体验记

发布时间:2020-06-05 发布时间:
|

说到单板计算机,大家都不陌生,什么树莓派、香蕉派、BeagleBone Black等无一不是经典的开源硬件板卡。最近笔者手上拿到了一个命名更夸张的开源硬件板——电鱼派,相信听过一次的工程师能对它刻骨铭心。电鱼派是由保定电鱼电子科技推出的一款专为嵌入式初学者和嵌入式开发初用者定制的开源硬件板,所以从它的服务对象来看我们也千万也别期盼电鱼派有多高的性能,多强大的功能,这其实更像是一款在某些特定领域专研专用的开发板,当然,自身的特色肯定也是有的,先来认识下。

手上拿到的电鱼派也自带了不少配件,比如5V/2A的适配器、串口线、以太网线、还有一张MicroSD卡以及TF卡读卡器,这些配件让板卡基本功能的使用不成什么问题。



电鱼派

电鱼派外形虽然与市面上的开源硬件板相差不大,但是做工非常考究,8层板,沉金PCB工艺,细看的话,有明显的自己的独特风格。比如说9针的串口接口,通常情况下这种小尺寸(95mm*62mm)的开发板上很少会搭载这样占体积的接口,由此能看出这板卡的工业属性风格明显。

电鱼派的具体板载资源如下。

从板卡上面可以看到,电鱼派在设计的时候是兼容Flash或者eMMC存储的,但是板子上都未贴片,所以只能使用唯一的MicroSD卡为存储介质。另外,电鱼派的一些接口都不带丝印说明,很多时候不去看用户手册你无法直接判断板卡上的是什么接口,非常不便。最后一个要吐槽的地方是网口1的扩展接口以及JTAG接口,采用了FPC连接器的设计结构,这是什么鬼?不太理解这样设计的初衷。

从外设资源上来看,电鱼派集成了千兆以太网接口、USB2.0接口、MicroSD卡、RS232接口、HDMI接口、LCD接口以及SPI、I2C、UART、CAN等常用通信接口,具有灵活、小巧、资源丰富等特性。

串口以及HDMI接口

USB HOST接口/以太网接口/电源接口

TI AM3352

重点来看下电鱼派搭载的主应用处理器TI AM3352,这是TI 工业级Sitara系列应用处理器其中之一,TI Sitara系列处理器核心基于ARM Cortex-A8,在图像、图形处理、外设以及EtherCAT和PROFIBUS等工业接口选项方面得到了增强,支持高级的操作系统,如Linux和Andriod等。

但是仔细了解一下TI Sitara这个系列的处理器,发现了一件比较坑爹是事情,Sitara这个系列处理器非常重要的两个显著特点为集成PowerVRSGX图形加速器子系统以及PRU-ICSS(可编程实时单元子系统和工业通信子系统),如下图所示。

图形加速器子系统提供3D图形加速功能以支持显示和游戏特效,而PRU-ICSS与ARM内核彼此独立,允许单独操作和计时,以实现更高的效率和灵活性,然而遗憾的是电鱼派搭载的这颗AM3352根本不支持这两项功能,瞬间感觉心凉了半截,跟之前玩过的Beaglebone Black一对比,无论功能性能,还是价格,都毫无优势可言,真应证了那句话“有心杀贼,无力回天”。

但扪心自问,为什么还有这样的板卡推出?只能归结为差分化的市场需求。众所周知,TI Sitara这个系列之所以有多个型号,主要还是考虑到细分化的市场应用,而每颗U在更具体化的应用中才能达到功能与价格均衡,电鱼派上的这颗AM3352个人更倾向于无过多用户体验,无过多人机交互方式的应用,如面向于医疗仪器、视频监控、通信等工业嵌入式控制领域,有关AM3352具体的参数在本文就不啰嗦了,直接在TI官网可以查看到非常详细的资料。

上电体验

讲真,电鱼派的这种9pin接口可以说有好处也有坏处,如果你使用的是台式机,那非常方便,如果是使用的是笔记本电脑,那就非常尴尬了,想要查看输出需要HDMI线或者自己DIY串口转接线,再或者用其它的方式如SSH等。本人用的是台式机,所以用最方便的方式。

上电后可以通过串口工具看到系统启动的日志,这里也证实了之前疑惑的地方,板卡的具体运存确实只有128MB,基本排除了图形化系统的体验。

出厂内置在MicroSD卡中的系统是基于Angstrom改动的Arago Project,这是TI推出的开放嵌入式(OE)概念之一,个人感觉跟定制版的Linux一个意思,开发人员通常需要尽量缩小存储器占位面积或进行某些其它定制对Linux裁剪满足本身产品应用即可。

使用root命令即可进入系统,内置系统默认采用了自动获取IP地址的配置方式,直接插上网线即可上网。

熟悉Linux的朋友到这边就可以根据自己的意愿折腾了,如果对内置的系统不敢兴趣,可以通过搭建Linux的PC开发环境,烧录自己想要的系统,这部分内容本文就不再一一介绍了,电鱼科技给出的资料中都有相关的介绍。

小结

简单体验下了电鱼派这款单板计算机,板载资源媲美主流的单板开源硬件板,但是指定应用功能过多,扩展不太丰富。总体来说,本人更倾向于电鱼派面对的是企业级的开发者用户或者工程师,面向那些无过多用户体验、无过多人机交互方式的应用,那才是发挥TI这颗AM3352处理器真正空间的细分化市场,而对于初次接触嵌入式系统开发的学生或者工程师来说,本人并不是特别推荐电鱼派,毕竟学习资料相对较少,像树莓派、Beaglebone等开源单板计算机都会是更好的选择。

其它单板计算机推荐:

  • 树莓派评测
  • 香蕉派评测
  • Rico Board开发板评测




『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
分拣机器人的工作原理是什么