二. 編譯Embedded Linux
在編譯驅動程式時,編譯器會去比對Embedde Linux的source,所以編譯編譯驅動程式要先編譯Embedde Linux.
(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.
沒有留言:
張貼留言