使用GCC

在這份入門指南中,您將使用 GCC ARM Embedded 命令列工具來建置範例專案,並且使用 LinkIt SDK 內附的工具來將建置完成的專案二進位檔案下載至LinkIt HDK當中。

所需環境

您需要一台 Linux 電腦來建置專案,並且還需要一台 Windows 電腦來使用 SDK 隨附工具將專案二進位檔案下載至 HDK。

您也可以用已經安裝好 MingGW 的 Windows 電腦來建置專案。

在 LinkIt SDK v3.2 之前,您只能使用 Linux 電腦來建置專案。SDK 要到 v3.3 之後,才支持在 MinGW 環境中建置專案。

GCC 在安裝 MinGW 的 Windows環境中有個已知的問題,就是編譯速度可能會顯著的比 Linux 版本要慢上許多。我們建議,若環境允許,請在 Linux 環境當中建置您的專案。

要建置專案,您將需要下列環境:

  • Linux:

    • Ubuntu 14.04 LTS (建議使用此版本)
    • GNU make 3.81
    • 32-bit 執行檔支援
    • Linaro GCC Toolchain for ARM Embedded Processors 4.8.4
  • Windows:

    • Windows XP, Vista, 7 或 8

    • MinGW

欲使用 LinkIt SDK 內附工具下載專案至 HDK,您需要:

  • Windows:

    • Windows XP, Vista, 7 or 8

準備 Linux 建置環境

如果您打算在 Linux 環境當中建置專案,請確認您的 Linux 環境已經安裝下列套件:

  • GNU make 3.81: SDK 提供的建置環境依賴于 make 工具。如果您是使用 Ubuntu Linux,您可以使用下列指令來安裝此工具:

    sudo apt-get install build-essential
  • 如果您使用的是 64 位元的 Linux,請確保您有安裝 32 位元可執行檔支援套件。這是因為 SDK 隨附的工具鍊是 32位元可執行檔。如果您是使用 Ubuntu Linux,您可以使用下列指令來安裝此支援套件:

    sudo dpkg --add-architecture i386
    sudo apt-get update
    sudo apt-get install libc6-i386

您現在可以前往下一個步驟來取得 LinkIt SDK。

準備 Windows 建置環境

如果您打算在 Windows 環境當中建置專案,您將需要依照下列步驟安裝 MinGW 套件。

  1. 此頁面下載 mingw-get-setup.exe。
  2. 執行該檔案,然後點擊 Install。


  3. 依照螢幕上的指示進行安裝,並保持預設的設定,點擊 Continue 以安裝至 C:\MinGW 目錄。安裝程式會開始下載所需套件。


  4. 下載完成後,在 MinGW Installation Manager Setup Tool 對話框中點擊 Continue。


  5. 接著在安裝管理畫面中,從 Basic Setup 列表中,按右鍵點擊 msys-base 與 mingw32-base ,並在彈出選單中選擇 Mark for Installation 。


  6. 接著從 Installation 選單中選擇 Apply Changes。


  7. 在彈出的對話框中,點選 Apply ,並等待安裝程序完成。


  8. 當安裝程序完成後,點擊 Close。


  9. 移動到 C:\MinGW\msys\1.0 目錄,並且執行 msys.bat 來開啟 MinGW 終端機視窗。

接下來的入門指南均是以 Linux 環境為基準來撰寫,但同樣的命令應該也可套用至 MinGW 終端機視窗中,以用於建置您的專案。

若欲建置 LinkIt SDK 專案,您必須使用 MinGW 終端機視窗。如果您使用 Windows 內建的命令列提示視窗,很可能會發生錯誤,導致建置失敗。