close

這個系列的文章將敘述如何藉由 NXP 的「evkmimxrt1060_aws_remote_control_wifi_nxp」這支 Sample Code,達到 NXP RT1060EVK 經由 U-Blox EVK-JODY-W263 將資訊傳到 AWS 上,並可藉由手機對 RT1060 EVK 的 LED 進行遠端控制。

整體架構如下圖所示:

 AWS Remote Control ( Wi-Fi ) o

這篇文章將介紹所需的軟硬體,以及如何搭建開發環境,那麼我們就先從會需要的軟硬體開始介紹吧!

( 此文同步分享於大大通 )

 

所需軟硬體一覽

在硬體上,主控的核心板採用的是 NXP RT1060 EVK,Connectivity 則是選用 U-BLOX JODY-W263 EVK。

前者是一塊通用型的開發板,豐富的 I/O 介面適合做各類應用開發。

後者為 Wi-Fi / Bluetooth Module,可大幅地降低做無線應用開發的複雜度。

AWS Remote Control ( Wi-Fi ) o

在軟體上,由於 U-BLOX 是不用額外做軟體燒錄的,所以此處我們就注重在 RT1060 EVK 上。

MCUXpresso 是 NXP 在軟體開發上的 IDE,只要有了它就可以進行軟體開發的工作。
你可以先到這裡下載 MCUXpresso IDE,進入該網頁後,選點 Download 就開始下載作業囉;安裝過程建議都採用預設路徑進行安裝。
( 但是要注意不要採用中文路徑,以及路徑中的文字有空格字元 )

與 RT1060 EVK 與之搭配的 SDK ( Software Development Kit ) 其版本為 2.13.0,在這之後的內容會敘述到如何下載、安裝。

AWS Remote Control ( Wi-Fi ) o

搭建開發環境 

為取得 AWS RTOS Sample Code,需先至 MCUXpresso SDK Builder 下載 SDK,以下敘述如何下載 NXP i.MX RT1060 的 SDK,並安裝到 MCUXpresso 內。

1. 進入 MCUXpresso SDK Builder 頁面後,點擊「Access My SDK Dashboard」。

AWS Remote Control ( Wi-Fi ) o

2. 選擇「Board」、「EVK-MIMXRT 1060」後,先選擇版本為「v2.12.1」再點擊「Build MCUXpresso SDK」。

 AWS Remote Control ( Wi-Fi ) o

3. 點擊「Select All」後,點擊「Download SDK」。

 AWS Remote Control ( Wi-Fi ) o

4. 點擊「Download package」。

 AWS Remote Control ( Wi-Fi ) o

5. 點擊「Download SDK Archive including documentation」。

 AWS Remote Control ( Wi-Fi ) o

如此一來,就開始進行 SDK 的下載作業了。

下載完成後,將下載的壓縮檔拖曳到 MCUXPresso 的 Installed SDKs 內。

AWS Remote Control ( Wi-Fi ) o

拖曳進去後,系統會詢問說是否確定要安裝 SDK,這邊當然是點確定啦。 

AWS Remote Control ( Wi-Fi ) o

之後在 Installed SDKs 這邊有看到新增的 SDK 的話,就代表安裝成功了。

AWS Remote Control ( Wi-Fi ) o

至此,開發環境安裝完成。

 

在結束之前我們先回顧一下,現在的目標是建構一個 Wi-Fi 環境並且可以經由手機透過 AWS 對 RT1060 EVK 進行控制。

而現在我們完成了開發環境的建立,那麼下一步就會以 AWS 的建立來著手進行。

因此,下一篇文章將會介紹 AWS 的架構過程,敬請拭目以待!

arrow
arrow

    scarletdream 發表在 痞客邦 留言(0) 人氣()