20145208 20145230 20145235《資訊安全系統設計基礎》實驗一 開發環境的熟悉
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL1AzNzczN4QTNtITNykDNwIjNxYDMxEjNxAjMtUDO0YDO48CXxEjNxAjMvwVN4QjN4gzLcd2bsJ2Lc12bj5ycn9Gbi52YuUTMwIzcldWYtl2Lc9CX6MHc0RHaiojIsJye.png)
實驗要求
兩人(或者三人)一組:
- 閱讀 資訊安全系統設計基礎實驗圖文教程.pdf 有問題參考下面内容
-
Linux使用:先打開桌面 vmware,然後打開C:/redhat 9虛拟機原始檔案/redhat.vmx
使用者名/密碼: root:123456
vmware 與Winxp 切換:ctrl + alt
-
閱讀2410經典版快速開始手冊2.0.pdf,測試實驗箱
注意:插入電源前保證明驗箱左上角的power檔處于off
注意:超級終端已經配好,也可以自己配
ifconfig 可以檢視 實驗箱的IP ipconfig檢視WinXP IP
-
閱讀 2410經典實驗指導20110331.pdf,配置環境(p8)
注意:虛拟機, 實驗箱,Windows XP的IP必須在同一網段
序列槽視窗中看到的是ARM實驗箱的IP
修改虛拟機IP:桌面-〉從這裡開始-〉系統設定-〉網絡-〉裝置-〉編輯
cd /home/bc ./install.sh 交叉編譯環境安裝
-
完成 2410經典實驗指導20110331.pdf中實驗1,要求
修改Hello World程式,列印本組同學的姓名和學号
/opt/host/arm4l/bin/arm-unknown-linux-gcc hello.c -o hello
mount -t nfs -o nolock 192.168.0.56:/home/bc /host(超級終端)
cd /host ./hello
- 下周二之前部落格園發部落格上交電子版實驗報告,報告命名:姓名+學号+實驗一+實驗名稱
- 課代表和班長安排人打掃衛生,每個小組實驗完畢要把線恢複原狀
- 兩人一組共10分,三人一組共12分。分數配置設定必須每個人都不相同。
實驗内容
熟悉 linux 開發環境,學會基于 S3C2410 的 linux 開發環境的配置和使用。
使用linux的armv4l-unknown-linux-gcc編譯,使用基于NFS方式的下載下傳調試,
了解嵌入式開發的基本過程。
對于多線程相關的代碼,在超級終端中的運作。
實驗1步驟
1.連接配接arm開發闆
首先連接配接電源線,使開發闆的開關處于閉合狀态,再分别将序列槽線、并口線、網線和USB線與PC機連好。連接配接序列槽線時接左端的序列槽。
2.建立超級終端
建立一個通信終端,取名為arm。在屬性對話框中,将波特率設為 115200,資料位設為 8,無奇偶校驗,停止位為 1,無資料流控制。
3.啟動實驗平台
先打開超級終端,再打開arm機電源開關。等arm機的資訊顯示在超級終端的視窗中。輸入 ifconfig 指令,記錄下arm機的ip。
4.修改 xp 系統與 redhat 虛拟機的 ip,使得它們均與 arm 機的 ip 在同一網段。
修改完 IP,重新開機一下虛拟機,IP 才能啟作用。重新開機後在指令行中使用 ifconfig 确認修改正确。
5.安裝 arm 編譯器。
在 pc 機中“開始”、“運作”,輸入虛拟機的 ip。\192.168.0.234,輸入
使用者名 bc ,密碼 6 123456 然後确定。
就可以通路虛拟機的檔案了。然後把所需檔案解壓縮拷貝到共享檔案夾 bc 中。
進入虛拟機,在指令行中輸入./install.sh,安裝腳本程式将會自動建立
目錄,配置編譯環境。操作見下面圖。
6.配置環境變量
在虛拟機中使用 vi 修改/root/.bash_profile 檔案中的 PATH 變量為
PATH=$PATH:$HOME/bin:/opt/host/armv4l/bin/ (因為該檔案為隐藏系統檔案,
是以使用 ls 指令不可見),存盤後執行: source /root/.bash_profile,則以
後 armv4l-unknown-linux-gcc 會自動搜尋到,可以在終端上輸入。注意空格!
7.建立 hello.c 檔案并編譯
在虛拟機中進入檔案夾/root/bc,在此目錄下編寫 hello.c 檔案。利用指令
armv4l-unknown-linux-gcc 對 hello.c 進行編譯,生成 hello 可執行檔案。
8.下載下傳調試
在超級終端中将共享檔案夾挂載好,建立開發闆與虛拟機之間的通訊。輸入
指令“ mount - - t nfs - - o nolock 192.168.0. 234 :/ home /bc /host” (注意bc後面要有空格!)
在超級終端中運作編譯通過的 hello 可執行檔案。
實驗2步驟
- 環境配置就直接用實驗1配置好的就可以了。
-
連接配接arm開發闆
将arm開發闆電源線接好,保持開發闆開關處于閉合狀态。再分别将序列槽線、并口線和網線與pc機連接配接好。
-
建立超級終端
運作windows XP系統下“開始”、“所有程式”、“附件”、“通訊”、“超級終端”。
建立一個通信終端,取名為arm。在屬性對話框中,将波特率設為115200,資料位設為8,無奇偶校驗,停止位為1,無資料流控制。
-
啟動實驗平台
打開超級終端,打開arm機電源開關。等待一分鐘,arm機的資訊會顯示在超級終端的視窗中。
繼續等待,輸入ifconfig指令,記錄下arm機的ip
- 修改xp系統與redhat虛拟機的ip,使得它們均與arm機的ip在同一網段。修改完IP,重新開機一下虛拟機,IP才能啟作用。重新開機後在指令行中使用ifconfig确認修改正确
-
安裝arm編譯器。在pc機中“開始”、“運作”,輸入虛拟機的ip,輸入使用者名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 會自動搜尋到,可以在終端上輸入。
實驗結果
轉載于:https://www.cnblogs.com/kobe20145230/p/6035572.html