實驗一
連線arm開發板
將 arm 開發板電源線接好,保持開發板開關處於閉合狀態。再分別將串列埠線、並口線和網線與 pc 機連線好。
建立超級終端
執行WindowsXP中:開始→所有程式→附件→通訊→超級終端(HyperTerminal)。
新建一個通訊終端。要求輸入區號、電話號碼等資訊請隨意輸入,為所建超級終端取名為 arm,隨意為其選一個圖示。
在屬性對話方塊中,將波特率設為 115200,資料位設為 8,無奇偶校驗,停止位為 1,無資料流控制。將其另存為在桌面。
開啟超級終端
開啟超級終端,開啟 arm 機電源開關。等待一分鐘,arm 機的資訊會顯示在超級終端的視窗中。輸入“boot”後會引導kernel,啟動linux系統。在應用程式目錄下,可以通過“ls”檢視。
實驗步驟
輸入ifconfig命令,記錄下arm機的ip為:192.168.0.123。修改xp系統與redhat虛擬機器的ip,使得它們均與arm機的ip在同一網段。xp系統為192.168.0.78,redhat為192.168.0.121.將三個IP地址ping一下,確保是相互聯通的。
在pc機中“開始”、“執行”,輸入虛擬機器的ip。\192.168.0.121,輸入使用者名稱bc,密碼123456 然後確定,就可以訪問虛擬機器的檔案了。然後把所需檔案解壓縮拷貝到共享資料夾bc中。進入虛擬機器,在命令列中輸入./install.sh,安裝指令碼程式將會自動建立
目錄,配置編譯環境。
在虛擬機器中使用vi修改/root/.bash_profile檔案中的PATH變數為PATH=$PATH:$HOME/bin:/opt/host/armv4l/bin/(因為該檔案為隱藏系統檔案,所以使用ls命令不可見),存檔後執行:source /root/.bash_profile,則以後armv4l-unknown-linux-gcc會自動搜尋到,可以在終端上輸入。
在虛擬機器中進入資料夾/home/bc/armv4l-tools/20145313-32,在此目錄下編寫 hello.c 檔案。利用命令armv4l-unknown-linux-gcc 對 hello.c 進行編譯,生成 hello 可執行檔案。
在超級終端中輸入./hello進行編譯。