1. 程式人生 > >嵌入式ARM開發環境搭建

嵌入式ARM開發環境搭建

開發環境 交叉編譯

一、選擇合適的交叉編譯工具鏈

找到與自己目標開發平臺(Soc)盡可能相匹配的交叉編譯工具鏈(arm-linux-gcc)

例如:開發S5PV210平臺相關的程序就可以用arm-2009q3這個版本,因為三星官方在開發S5pv210時就使用這個版本的交叉編譯工具鏈,這樣選擇就盡可能大的相匹配從而避免開發過程中因工具而引發的潛在問題。

二、交叉編譯工具鏈的安裝

1、選擇合適的安裝路徑

在虛擬機中,/usr/local/路徑下創建一個文件夾arm,即將交叉編譯工具鏈安裝在/usr/local/arm路徑下。

這個路徑選擇為一般安裝路徑,合理放置,便於查找和使用,理論上安裝在其他地方也是可以的。

註:/bin 目錄放置一些系統自帶的用戶使用的應用程序。

/sbin目錄下存放的是系統自帶的系統管理方面的應用程序。

2、安裝

將安裝包arm-2009q3.tar.bz2放在/usr/local/arm路徑下,輸入tar -jxvf arm-2009q3.tar.bz2進行解壓,解壓完成後即安裝完成,此時完整的安裝路徑在/usr/local/arm/arm-2009q3/bin目錄下。

安裝完成後進行測試,方法是進入安裝目錄下(/usr/local/arm/arm-2009q3/bin),輸入./arm-none-linux-gnueabi-gcc -v執行,之後會有一些信息輸出,見“gcc version 4.4.1”字樣,即安裝成功。

三、在使用過程中,可以:

1、將工具鏈導出到環境變量export PATH=/usr/local/arm/arm-2009q3/bin:$PATH

2、為工具鏈創建arm-linux-xxx符號鏈接ln arm-none-linux-gnueabi-addr2line -s arm-linux-addr2line

便於使用。


嵌入式ARM開發環境搭建