[IoT自製玩具][Ameba Z2][Note 1] 準备工具

最近手边有一块Ameba Z2开发板,想说来做一个小小IoT玩具好了。这是我第一次从头开始做一个IoT玩具,有错误的地方还请大家提出来。大家有兴趣也一起做看看吧!
http://img2.58codes.com/2024/emoticon08.gif

废话不多说,马上来看我们需要什么工具。

準备工具

开发板(Ameba Z2、USB线)Ameba Z2 SDKdebug盒子(Jlink Probe、4条杜邦线)电脑(Ubuntu 16.04)决定好要做什么IoT玩具

以下会详细介绍每一个项目。

1. 开发板(Ameba Z2、USB线)

其实我手边有两块开发板,Arduino Leonardo和Ameba Z2,两块都是朋友施捨来的(痛哭流涕)。不选择使用Arduino是因为不想花钱买额外的shield(wifi, 蓝芽等等),而Ameba Z2这些功能都已经有了。对一个小小上班族来说,成本越低越好。

USB线可以供电和传UART log,一定要有喔!

2. Ameba Z2 SDK

SDK请按我,除了会用到里面的source code以外,还会用到一些实用小工具,例如Ameba Z2专用gcc、Ameba Z2专用gdb等等。

3. debug盒子(Jlink Probe、4条杜邦线)

请买这个SEGGER J-Link Probe,并把软体安装好.......
http://img2.58codes.com/2024/emoticon06.gif (不,要多一笔额外花费...)

Jlink主要是为了debug使用,但debug功能也不是绝对需要。但为什么要买呢,因为我要用他来烧firmware。
其实,SDK里有Image Tool(AmebaZII_PGTool_v1.2.9_Lite.exe),但因为我怎么跑都fail(而且Linux也不能用),所以就放弃了。大家如果有成功的经验欢迎分享。

Jlink盒子买好之后,请根据下图,跟Ameba Z2接好。
请参考这个网页,里面有Jlink盒子的图、需安装的driver介绍,以及如何用杜邦线连接板子的SWD port。

接好之后,Ameba z2板子就会长这样。
http://img2.58codes.com/2024/20112439PSIER9WaiK.jpg

3. 电脑(Ubuntu 16.04)

如果要用windows的话就要装cygwin才能跑gcc。我觉得太麻烦了,所以直接用Ubuntu。
还好Jlink也有linux driver,所以很方便的。

4. 决定好要做什么IoT玩具

不同的玩具需要不同的硬体设备,可以先想好,也可以边做边想(?),想好之后再去採购~
我是打算做一个自动浇水玩具,不过呢,先让我把firmware烧好再说吧!
http://img2.58codes.com/2024/emoticon15.gif


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章