S3C2440交叉編譯環境搭建

2021-06-25 09:40:40 字數 880 閱讀 7664

在韋東山《linux開發使用手冊》光碟中的tool目錄下找到交叉編譯的工具包arm-linux-gcc-4.4.3.tar.gz,安裝步驟:

1、解壓交叉編譯開發工具包

sudo tar xvzf arm-linux-gcc-4.4.3.tar.gz -c /

解壓工具鏈到根目錄,這裡的解壓目錄可以任意指定。系統中會增加目錄/opt/friendlyarm/toolschain/4.4.3/

2、修改環境變數,把交叉編譯器的路徑加入到path

採用修改/etc/bash.bashrc檔案的方法(還可有別的方法)

①用vim開啟檔案:

#sudo vim /etc/bash.bashrc

②在最後面新建一行加上:

export  path=$path:/opt/friendlyarm/toolschain/4.4.3/bin

3、立即使新的環境變數生效,不用重啟電腦:

#source /etc/bash.bashrc

4、檢查是否將路徑加入到path

#echo $path

若顯示的內容中有剛剛新增的交叉編譯器所在目錄,則證明編譯環境安裝成功。

5、測試是否安裝成功

指令:#arm-linux-gcc -v

上面的指令會顯示arm-linux-gcc資訊和版本,顯示的內容資訊:

此時,證明安裝成功。

6、編譯實驗

寫個helloworld程式,測試交叉工具連

寫下下面的helloworld程式,儲存為hello.c

#include

int main()

執行下面的指令:

#arm-linux-gcc-o hello hello.c

要是不報錯說明安裝成功。

S3C2440開發環境搭建 Ubuntu

我的作業系統是 ubuntu 1404。可以使用下面的命令檢視系統的版本 cat etc issue 安裝 配置 啟動 ftp 服務 sudo apt get install vsftpd 修改vsftpd的配置檔案 etc vsftpd.conf,將下面幾行前面的 號去掉。local enable...

求教 s3c2440問題

趙老師您好,我把您的程式新增到我的程式中去了,下面是主要 1 main函式 int main void a a b rgpbdat liushui delay 20 liushui liushui 0xffe 2 pwm初始化 void pwm init void 3 定時器中斷 static vo...

s3c2440系統時鐘

1 flck hclk和pclk的關係 一般來說,mcu的主時鐘源主要是外部晶振或外部時鐘,而用的最多的是外部晶振。在正確情況下,系統內所使用的時鐘都是外部時鐘源經過一定的處理得到的。由於外部時鐘源的頻率一般不能滿足系統所需要的高頻條件,所以往往需要pll 鎖相環 進行倍頻處理。在s3c2440中,...