--- title: Lab38: ARM Environment toc: no ... 預期目標 ------------ - 驗證 `Introduction to ARM Architecture`_ 簡報內容 - 學習 GNU Toolchain - 使用 QEMU 作為指令集模擬器 預先準備動作 ------------------- * 在自己的電腦中,安裝 `Lubuntu`_ 14.10 作業系統 (版本太舊的話,後續操作可能會失敗) - 虛擬機器環境 (不建議): `透過 VirtualBox 安裝 LubVirtualBox 安裝 Lubuntu`_ * 安裝相關開發工具 .. code-block:: prettyprint sudo apt-get update sudo apt-get install build-essential git-core sudo apt-get install gcc-arm-linux-gnueabihf g++-arm-linux-gnueabihf sudo apt-get install qemu-user qemu-system-arm * 使用 bash 作為 shell,避免不相容的狀況 .. code-block:: prettyprint sudo apt-get install bash * 關於 GNU/Linux 指令,請參閱 `鳥哥的 Linux 私房菜`_ - 本系列課程全程使用 GNU/Linux,全世界有十幾億台裝置內建 Linux 系統,學習 Linux 是相當划算的投資! 範例程式碼操作 --------------------- * 取得 `Introduction to ARM Architecture`_ 簡報對應的程式碼 .. code-block:: prettyprint git clone https://github.com/embedded2015/arm-lecture.git * 確認 `arm-lecture`_ 目錄已正確由 git 建立,接著切換工作目錄 .. code-block:: prettyprint cd arm-lecture