20145233 20145228《資訊安全系統設計基礎》第二次實驗報告
實驗貢獻:江苒 韓昊辰
實驗報告貢獻:韓昊辰 江苒

實驗二要求
-
Linux使用:先打開桌面 vmware,然後打開C:/redhat 9虛拟機原始檔案/redhat.vmx
使用者名/密碼: bc/123456
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 交叉編譯環境安裝
- 學習、讀懂 02_pthread 03_tty中的代碼。
-
Linux使用:先打開桌面 vmware,然後打開C:/redhat 9虛拟機原始檔案/redhat.vmx
使用者名/密碼: root:123456
vmware 與Winxp 切換:ctrl + alt
-
完成 2410經典實驗指導20110331.pdf中實驗2,3
實驗2代碼看懂就行
gcc *.c -l pthread
報告封面見BB,内容要求見BB實驗指導書
實驗二内容
熟悉 linux 開發環境,學會基于 S3C2410 的 linux 開發環境的配置和使用。
使用linux的armv4l-unknown-linux-gcc編譯,使用基于NFS方式的下載下傳調試,
了解嵌入式開發的基本過程.
對于多線程相關的代碼,在超級終端中的運作。
實驗二步驟
1、連接配接 arm 開發闆
将 arm 開發闆電源線接好,保持開發闆開關處于閉合狀态。再分别将序列槽線、
并口線和網線與 pc 機連接配接好。
2、建立超級終端
資訊安全系統設計基礎課程實驗圖文教程 besti 20105203
運作 windows XP 系統下“開始”、“所有程式”、“附件”、“通訊”、
“超級終端”。
建立一個通信終端,取名為 arm。在屬性對話框中,将波特率設為 115200,
資料位設為 8,無奇偶校驗,停止位為 1,無資料流控制。另存為在桌面。
3、啟動實驗平台
打開超級終端,打開 arm 機電源開關。等待一分鐘,arm 機的資訊會顯示在
超級終端的視窗中。
繼續等待,直至出現如圖 6 所示界面。輸入 ifconfig 指令,記錄下 arm 機的 ip
為:192.168.0.121。
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、在虛拟機中編譯代碼。
對于多線程相關的代碼,編譯時需要加-lpthread 的庫。
8、下載下傳調試
在超級終端中運作可執行檔案 pthread
行可執行檔案 term。
注意: 如果在執行./term 時出現下面的錯誤
/dev/ttyS0: No such file or directory
解決方法:
在 Linux 下序列槽檔案位于/dev 下,一般在老版本的核心中序列槽一為
/dev/ttyS0 ,序列槽二為 /dev/ttyS1, 在我們的開發闆中序列槽裝置位于
/dev/tts/下,因為開發闆中沒有ttyS0這個裝置,是以我們要建立一個連接配接。
首先在超級終端中進入/dev檔案夾中。
輸入指令“ln –sf /dev/tts/0 /dev/ttyS0”
分析總結
- 上周實驗我們就提前完成了實驗二,總體來說因為有老師所給的PDF檔案,是以按照其中的訓示,配置好實驗環境,可以很快地完成實驗。因為前兩次實驗比較簡單是以主要内容就是配置好實驗環境,隻要實驗環境一完成,實驗結果很快就可以出來。
- 本周的時候,我們在做實驗四的時候出現了很多的問題,我們一個個解決,在最後一個問題卡住了,是以我會在這裡貼出我們的問題,實驗四五都隻差最後一步就可以實作,實驗四我們的虛拟機一直提示我們沒有子產品驅動系統,敲入相關的指令卻依舊不能讀懂指令。
- 我們在網上差了很多的資料再加上像王亦徐同學請教後,知道了在安裝驅動的指令前還需要加上一個sbin指令,雖然找到了解決方法,但是因為時間不夠,是以隻好下次再做。希望下次實驗可以很順利的完成。
20145233 20145228《資訊安全系統設計基礎》第二次實驗報告20145233 20145228《資訊安全系統設計基礎》第二次實驗報告
實驗二結果
PSP時間:
步驟 | 時間 | 百分比 |
---|---|---|
需求設計 | 0.5h | 12.5% |
代碼實作 | 0.5h | 12.5% |
測試 | 1h | 25 % |
分析總結 | 2h | 50% |
參考資料
老師給的大量相關的PDF檔案。
轉載于:https://www.cnblogs.com/hanhaochen/p/6056648.html