一. 移植工作前的環境設定
1.實驗環境:
(4). AndeSoft BSPv310-release.
2. 實驗步驟:
(2). 開啟〝bashrc.nds32le-linux-v1〞檔案,依照安裝toolchains的位置,修改export路徑的位置。
此設定編譯環境方式的目的是為了方便移植open source原始碼而設定的Shell Scripting,通常移植open source原始碼時,一般會習慣在X86架構的CPU先驗證看看open source的程式是否有bug,驗證無誤後才做移植至其他架構的CPU上,而下列所示的Shell Scripting,可以設定你目前所使用的Terminal的編譯器由原本初始設定為X86架構的編譯器轉換成您所指定的其他架構CPU的編譯器,當重新開啟新的Terminal,還是原本初始設定為X86架構的編譯器。
1.實驗環境:
(1).Embedded Linux 2.6.32
(2).PC OS:Ubuntu 10.04
(3).實驗平台:ADP-XC5FF676 v1.1(AndesCore N12).(2).PC OS:Ubuntu 10.04
(4). AndeSoft BSPv310-release.
2. 實驗步驟:
(1). 將Shell Scripting檔案〝bashrc.nds32le-linux-v1〞複製至使用者(acer)目錄下,〝bashrc.可修改檔案名稱〞的檔案名稱是可以做修改的。
(2). 開啟〝bashrc.nds32le-linux-v1〞檔案,依照安裝toolchains的位置,修改export路徑的位置。
(3). 整個Shell Scripting程式如下所示。
# .bashrc
# User specific aliases and functions
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# For encoding settings
export ANDESIGHT_ROOT=/home/acer/Andestech/BSPv310
export PATH=$ANDESIGHT_ROOT/FLEXnet-linux:$PATH
export PATH=$ANDESIGHT_ROOT/GDBAgent-linux:$PATH
export PATH=$ANDESIGHT_ROOT/sid:$PATH
export PATH=$ANDESIGHT_ROOT/ide:$PATH
export PATH=$ANDESIGHT_ROOT/ice:$PATH
export ANDESIGHT_VEP_CWD=$ANDESIGHT_ROOT/vep/wrk
alias ast='AndeSight'
# FLEXnet variables
export NDSLMGRD_LICENSE_FILE=$ANDESIGHT_ROOT/license.lic
# For v1 toolchain
export PATH=$ANDESIGHT_ROOT/toolchains/nds32le-linux-glibc-v1/bin:$PATH
沒有留言:
張貼留言