跟着官方学Atom(二)核心板对比及分析
IntoRobot Atom是一款小尺寸、双CPU设计、软硬件开源、代码完美兼容Arduino和STM32系列开发板, 近乎零成本移植。本帖主要分为2部分,一是与其他板卡的对比分析,二是简析Atom核心板的板载资源。
一板卡对比
(一)与国外开源硬件Arduino Yun的对比
Arduino的出现,开创了硬件的新**:硬件开源时代的到来,而第一款带有WiFi网络的Arduino开发板,就是Arduino Yun,具体的参数如下图所示,右侧是IntoRobot Atom的配置参数,从对比中,似乎IntoRobot Atom是一款物美价廉的开发模块,处处都胜于Arduino Yun,但一款开源硬件的流行,最大的还是技术支持,开源社区的推动,以及各大创客也好,玩家也罢的“厚爱”。期待着IntoRobot Atom能够真正“崛起”。

(二)与国内开源硬件庆科,云智易,机智云,Tisan等的对比
下图是有关庆科,云智易,机智云,Tisan和Atom的板载图。

从图中,不难看出:
1 机智云和庆科通过扩展槽,扩展了常用的传感器;云智易和Tisan板载了传感器,而Atom没有传感器
2 从芯片的结构看,机智云,庆科,云智易都是WiFi模块和STM32芯片控制,Tisan只是一块ESP8266,而Atom使用了MT7620和STM32
3 从编程的角度看,机智云,庆科,云智易都只是实现STM32的编程,在IED环境下;而Tisan和Atom是在线编程
4 从源码的开放度看,个人感觉云智易和机智云相似,但机智云的代码更为完善,代码的格式更容易看懂;庆科的较复杂,因为它支持自己的操作系统MiCO,需要自行研究,Tisan在线创建,IDE修改;Atom提供了丰富的模块化示例库
5 从社区的支持度来看,云智易,Tisan好像还没有自己的社区,机智云,庆科、Atom都有自己的社区,当然了,他们都有自己的QQ交流群
对比分析,就写到这里吧
二板载资源
1 从整体上来看,Atom 硬件主要包括MT7620N、STM32F103RBT6、DDR2、Flash、USB接口、电源系统等。

2 从局部上来看,它包括了丰富的接口,CAN,USB,SPI,UART,I2C,网口,数字引脚,模拟引脚,调试引脚等。如下图所示

从上图分析中,可得出如下的结果

3 Atom扩展板,IntoRobot为Atom设计了扩展板,如下图所示,把Atom的GPIO、USB以及网络接口都转接出来了,方便用户实现更多的功能。如果再加几个传感器就更好了!

本帖到此结束,下一篇计划认识一下Atom这块核心板到底有那些功能
