【挑战Energia-ID0601A】6 Energia与Arduino的对比和小结
[复制链接]
6 Energia与Arduino的对比和小结6.1 Energia与Arduino的相同
因为Energia就是在arduino基础上开发的,所以,从开发的角度是没有区别的。界面也一样,就是Energia展现的是TI的一贯红色系,而arduino是蓝色。
指令,代码和逻辑是完全一样的。
6.2 Energia与Arduino的不同
- 支持的硬件不同,energia只支持TI的开发板,但是TI开发板拥有更多特性,如CC3200-launchpad就是一个SoC芯片,不需要扩展板,有些板载传感器可以直接使用。而arduino是更丰富的硬件,有大量包括intel这样的第三方提供硬件。
- 支持的端口不同。arduino是标准的4排,但是energia只是支持20引脚,多了也不管。
- 扩展性不同。arduino有专门的扩展板,而energia只能配合boostpad,但是各种用到的功能都是可以用到的。而且boostpad支持多层叠加的。
- 兼容性不同。这个是energia的唯一弱点,就是开发的库需要官方提供,如果需要更多,就要自己开发。而arduino的库丰富得都不会用了,只要能和arduino连接都要有arduino接口。即使是如ARM-A7这样的高性能开发板,也有很多都加了arduino接口使用功能。
6.3 小结
总之,energia是使用TI-launchPad的优秀入门工具,可以很快熟悉TI的产品。同时也是熟悉了TI产品之后的快手必选,因为有很多项目,如洗衣机控制等,并不是需要精确的使用内存,用energia生成的hex文件,其实是可以很容易的下载到芯片,开发产品的,完全可以尝试一下高手变快手的过程。
同时又是一个优秀的创客工具,这样直接就调到产品的开发板,也太快了(见第5节的项目说明)
——(END)——
此内容由EEWORLD论坛网友北方原创,如需转载或用于商业用途需征得作者同意并注明出处
|