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

“树莓派”版Arduino TRE即将上市,值得你拥有的五大理由

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

过去曾经介绍过2款特别的Arduino,即Arduino Due(Cortex-M3)、Arduino Yún(MIPS24K),Due与Yún均是为了超越原有8-bit架构而发展。

不过,Due与Yún仍有不理想之处,Due使用Cortex-M3,虽为32-bit架构,但却是微控制器MCU的架构,不是微处理器MPU的架构,因为Cortex-M系列没有存储器管理单元,不支持虚拟内存,并不适合多任务运行,既不适合同时执行多个应用程序。

而Yún呢?Yún使用的MIPS24K架构,在与ARM架构多年较量后已经逐渐呈边缘化趋势,MIPS架构仅剩部分应用较常见,如Wi-Fi路由器,或STB机顶盒等,在生态圈越来越紧缩下,可用的范例程序、开发工具与软件等,也会受限。因此,Arduino阵营持续提出新的提升方案,即Arduino TRE。

Arduino TRE = 传统Arduino + BeagleBone Black

Arduino TRE说穿了,即是传统Arduino+BeagleBone(简称BB),因为Arduino TRE上既有Arduino常用的Atmel ATmega32u4芯片,也有BeagleBone用的TI AM3359芯片,也同时有Arduino与BeagleBone的引脚,只是BeagleBone的引脚排列宽度增加,好在中间放置Arduino引脚。

如此,无论是Arduino所有的扩展板或是BeagleBone所有的扩展板都可以用在Arduino TRE上。

严格而论,它是Arduino Yún (不含Atheros芯片部分) + BeagleBone Black(简称BBB),因为Arduino TRE上的BeagleBone部分用的是1GHz的AM3359,且内存为512MB,并具有HDMI视频输出,这些都是BeagleBone Black才有的。

但还是有些许不同,BBB具备eMMC接口的4GB闪存,但Arduino TRE没有,取而代之的是支持microSD接口的内存卡。另外Arduino TRE还是使用传统标准的HDMI接口,BBB已经改成microHDMI,体积更小。

Arduino TRE为高级应用而生。

因此,若着眼于未来,这是目前Arduino阵营最理想的提升方案,理由有五:

1.仍是ATmega系列芯片,要运行现有的Arduino软件最合适不过;

2.有BBB声援,比起Arduino阵营自己开发一套独立的更高级架构,直接与BeagleBone阵营合作反而更快速有效。

3.BeagleBone起步架构其实较RPi(树莓派)要好,RPi虽然在短短3年内出货达500万台,但却是用古老的ARM架构,即ARM11,此架构已经老旧,逐渐被Cortex-A系列取代,但BeagleBone一开始就是Cortex-A8,没有旧架构的包袱。

4.采取更务实的路线,BBB虽然内置4GB闪存是很体贴的设计,但容量不一定适用所有应用,而Arduino TRE与RPi A+/B+相同,以microSD卡为主,可弹性选择不同容量的内存卡,反而较佳。同样的,以标准HDMI接口(Type A)也是较BBB相对务实的。

5.更重要的是,只提供microSD卡与Type A HDMI,反而是比较节省成本的作法,使Arduino TRE的起步价格较吸引人,虽然BBB已经吸取BB的教训,将价位降至45美元,但仍是比RPi的20-35美元较高。

小结

目前Arduino TRE尚未正式发布,但官网上已经打出”Coming Soon“字样,笔者估计会在45美元价位以上,至少与BBB相同价格,甚至稍高一些。

由于BeagleBone阵营的气势弱于RPi,Arduino虽成功普及,但也担忧被RPi的优势所压迫,因此两阵营结合反而是好事。

展望未来,Arduino TRE的主要对手预计是RPi 2,因为RPi 2也是Cortex-A系列架构,且RPi 2的四核心、1GB内存规格很具有威胁性,看来BBB与Arduino TRE都会推出后续型号来应对RPi 2 的规格吸引力。




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

热门文章 更多
无人机新突破:或将利用手机发射塔追踪无人机