首頁>技術>

1. 搭建編譯環境並驗證

1.1 實驗目的

· 掌握嵌入式開發環境、交叉編譯器的搭建、安裝和配置方法

· 熟悉Linux應用程式的編譯、除錯方法,能夠驗證X86平臺和ARM平臺的差異

1.2 實驗內容

· 交叉編譯器環境搭建

· 編寫一個典型的Linux應用程式

· 使用GDB除錯Linux程式(PC平臺)

· 用Makefile編譯程式

· 交叉編譯Linux程式

· 對比X86平臺和ARM平臺

1.3 步驟與現象

· 交叉編譯器環境搭建

1. 下載交叉編譯工具鏈

交叉編譯工具:gcc-linaro-4.9-2016.02-x86_64_arm-linux-gnueabihf.tar

2. 將交叉編譯工具鏈放到共享資料夾

3. 在/usr/local下新建資料夾arm用於存放交叉編譯工具鏈

4. 複製共享資料夾中的交叉編譯工具鏈到/usr/local/arm檔案下

5. 解壓交叉編譯工具鏈

6. 檢視生成的交叉編譯工具鏈

· 設定環境變數:

1. 檢視環境變數

2. 匯出到環境變數

3. 在當前路徑下使用arm-linux-gnueabi-gcc 編譯程式

1.4 關鍵程式碼分析

· 檔名:helloworld.c

1. 安裝gcc編譯器 – apt install gcc

2. X86編譯器gcc編譯

3. 透過file 檢視hellox86檔案

4. Arm交叉編譯 arm-linux-gnueabihf-gcc:

5. Arm交叉編譯的helloarm檔案不能在x86平臺正確執行

14
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • U-Boot移植