在Ubentu環境下創建arm交叉編譯環境
阿新 • • 發佈:2017-09-17
老師 build 目錄 更新 hello 分享 date win 例程
學校:華中科技大學機械學院
作業任務:在Ubentu環境下創建arm交叉編譯環境並且在虛擬機中編譯例程
首先,利用U盤安裝windows10+Ubuntu16.04雙系統,系統剛開始安裝,需要執行以下兩個指令以完成相應軟件的更新
# sudo apt-get update
# sudo apt-get upgrade
之後輸入
# sudo apt-get install build-essential git
# sudo apt-get install gcc-arm-none-eabi完成arm交叉編譯環境的配置,如圖
其中老師給的方案是# sudo apt-get gcc-arm-none-eabi,詢問之後才知道需要在gcc前面加上install。
接下來就是把FreeRTOS例程clone到虛擬機並編譯例程。
從下列網站中獲得相應的FreeRTOS:
# git clone https://github.com/cbhust/STM32F429_Discovery_FreeRTOS_9.git
再將相應的目錄轉到STM32F429_Discovery_FreeRTOS_9/Projects/Hello_RTOS/,並進行make編譯
最終編譯成功。
在Ubentu環境下創建arm交叉編譯環境