2019年3月28日 星期四

AndeSoft BSPv310 Embedded Linux驅動程式編譯與執行(2)


. 編譯Embedded Linux
在編譯驅動程式時,編譯器會去比對Embedde Linuxsource,所以編譯編譯驅動程式要先編譯Embedde Linux.
 
1.實驗環境:
(1).Embedded Linux 2.6.32
(2).PC OS:Ubuntu 10.04
(3).實驗平台:ADP-XC5FF676 v1.1(AndesCore N12).
(4). AndeSoft BSPv310-release.

2. 實驗步驟:
(1). 輸入〝source bashrc.nds32le-linux-v1,設定編譯器由x86換成for AndesCore.
  
(2). 設定Linux OS環境變數,設定為跨平台編譯,
輸入〝export ARCH=nds32〞與〝export CROSS_COMPILE=nds32le-linux-.
.
 
(3).  輸入〝cd /home/使用者目錄/Andestech/BSPv310/source/Linux/〞至此目錄下.


(4). 輸入〝tar xvfz linux-2.6.tgz〞解壓縮.
(5). 輸入〝cd os/linux-2.6〞至此目錄下.

(6). 輸入〝make mrproper,清除上次編譯時殘留的檔案.


(7). 輸入〝make xc5_defconfig,設定支援ADP-XC5平台的編譯參數.


(8). 輸入〝make zImage,開始編譯Embedded Linux.



沒有留言:

張貼留言