20145233 20145228《信息安全系统设计基础》第二次实验报告
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指令,雖然找到了解決方法,但是因為時間不夠,所以只好下次再做。希望下次實驗可以很順利的完成。
實驗二結果
PSP時間:
| 需求設計 | 0.5h | 12.5% |
| 代碼實現 | 0.5h | 12.5% |
| 測試 | 1h | 25 % |
| 分析總結 | 2h | 50% |
參考資料
老師給的大量相關的PDF文件。
轉載于:https://www.cnblogs.com/hanhaochen/p/6056648.html
總結
以上是生活随笔為你收集整理的20145233 20145228《信息安全系统设计基础》第二次实验报告的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DedeCMS生成首页html静态文件的
- 下一篇: java信息管理系统总结_java实现科