信息安全系统设计基础_exp1
| 北京電子科技學院(BESTI) | ||
| 實?????驗????報?????告 | ||
| 課程:信息安全系統設計基礎 | 班級:1353 | 姓名:吳子怡、鄭偉 |
| 學號:20135313、20135322 | 指導教師: 婁嘉鵬 | 實驗日期:2015年11月10日 |
| 必修/選修:必修 | 實驗序號:exp1 | 實驗時間:15:30-18:00 |
| 實驗名稱:exp1_開發環境的熟悉?? | ||
| 實驗目的與要求 | 1、初步掌握硬件開發平臺的搭建和硬件開發的流程 | |
| 2、能夠編譯、運行簡單程序;掌握程序調試與測試方法 | ||
| 3、掌握程序的燒寫方法 | ||
| 4、能夠實現Bootloader | ||
| 5、實現密碼學中常見算法的固化 | ||
| 實驗器材 | 1、Lenovo計算機一臺 | |
| 2、ARM實驗箱一個 | ||
?
搭檔博客鏈接:20135313吳子怡http://www.cnblogs.com/paperfish/
Exp1?
一、實驗步驟
1.?連接arm開發板
將arm開發板電源線接好,保持開發板開關處于閉合狀態。再分別將串口線、并口線和網線與pc機連接好。2.?建立超級終端
3.?啟動實驗平臺
4.?修改xp系統與redhat虛擬機的ip
xp系統與redhat虛擬機的ip均與arm機的ip在同一網段。在pc機中的xp系統中,設置步驟如下:redhat虛擬機中設置步驟如圖。本次實驗中將pc機的ip設為192.168.0.55,redhat虛擬機ip為192.168.0.234。
?
5.?安裝arm編譯器?
在pc機中“開始”、“運行”,輸入虛擬機的ip。\\192.168.0.234,輸入用戶名bc,密碼123456。然后就可以訪問虛擬機的文件。再把所需文件解壓縮拷貝到共享文件夾bc中。進入虛擬機,在命令行中輸入./install.sh,安裝腳本程序將會自動建立目錄,配置編譯環境。
6.?配置環境變量
在虛擬機中使用 vi 修改 /root/.bash_profile。文件中的 PATH變量為 PATH=$PATH:$HOME/bin:/opt/host/armv4l/bin/ (因為該文件隱藏系統, 所以使用 ls 命令不可見) 存盤后執行: source /root/.bash_profile,則以后armv4l-unknow-linux-gcc會自動搜索到,可以在終端上輸入。7.?建立hello.c文件并編譯
在虛擬機中進入文件夾/root/bc,在此目錄下編寫hello.c文件。利用命令armv4l-unknown-linux-gcc對hello.c進行編譯,生成hello可執行文件。8.?下載調試
?
二、遇到的問題及解決方法
1、超級終端建立完成,打開arm電源開關,arm機的信息未顯示在超級終端的窗口。
原因可能是串口線、并口線沒有連好。應查看串口線、并口線和網線在arm機與pc機上是否正確連接。印刷版上串口線接口寫的如果是0、1,串口線應連接在0處,寫的如果是1、2,串口線應連接在2處,注意線的連接要旋緊螺絲。
2.?在虛擬機命令行中輸入cd armv4l-tools/后出錯。如圖:
原因有二:一是將老師所給工具包進行解壓縮,導致錯誤。將文件刪除,重新將文件拷貝進入共享文件夾即可。 二是根本原因:進入虛擬機redhat時輸入的用戶名是bc是錯誤的,應該輸入root進入。
3.在輸入包含文件名為“armv4l-tools”的命令時總是報錯。
原因是因為沒仔細辨認“l”與“1”的區別,導致無法找到文件。三、exp1學習摘要
1.查看ip:由于本學期實驗課程較多,系統多樣,最近實驗以來暈頭轉向。導致時常在Windows環境下輸入ifconfig,在Linux環境下輸入ipconfig。一旦不清醒就會亂用。
Linux:ifconfig
Windows:ipconfig
2.欲實現信息交互,必須使實驗器材的ip在同一個網段:信息安全概論實驗同理,欲使得擔任CA的計算機、擔任客戶端的計算機、擔任服務器的計算機間能夠互ping成功,也必須使得這些計算機在同一個網段。
學習到了修改ip的操作技能。
3.訪問同一網段下虛擬機的共享文件夾:在命令行中輸入"//虛擬機IP"即可。
在同一網段下能夠進入共享文件夾進行信息交互。
4.使用arm實驗板和linux系統進行交叉編譯:
armv4l-unknown-linux-gcc5.在超級終端中將共享文件夾掛載,建立開發板與虛擬機之間的通訊:鍵入命令行:
mount -t nfs -o nolock 192.168.0.234:/home/bc /host即可掛載成功。
6.掛載成功后,進入文件:
cd /host運行代碼:
./hello7.含義分解:
mount -t nfs -o nolock 192.168.0.234:/home/bc /hostnfs掛載的格式:“mount -t 文件類型 文件名 加載的目錄”
nfs mount 默認選項包括文件鎖,依賴于portmap提供的動態端口分配功能。/home/bc是在配置pc機linux的nfs服務器的時候設置的共享目錄;/host是開發板上linux中的目錄。-o的意思是mount命令帶有參數,后面的nolock就是所帶的參數;ip就是Redhat虛擬機的ip。
四、心得體會
本次實驗本來內容不多,操作也有詳細的實驗指導書,本應很簡單。但是在操作中由于求成心切,操作不當走了很多彎路。但是隨后一一解決了問題以后,發現其實實驗很簡單,并且一旦環境搭建好,一切都非常容易上手,之后的實驗也有幾個需要用同樣的環境,于是我們又著手做第二個實驗。熱情也高漲了起來,還幫助周圍的同學們解決問題完成實驗。我覺得這能夠間接提升我們對實驗的操作的熟練程度,還有對實驗內容的熟悉。我在這個過程中主要負責細心對照搭檔20135313吳子怡的操作和實驗指導書上的區別,指出不少操作上的失誤,在問題出現之前及時補救。她專注于操作和理解,但常常粗心,細節處理的不夠好。實驗中我覺得我們很好地填補了對方的缺點,很默契地完成了實驗,做到了愉快學習,合作雙贏。
再說說學習上的收獲。本次實驗我們踏踏實實地一步一步做下來,學到了很多關于命令行的操作和網絡ip上的操作技巧。很好的實現了學科內綜合互通,不僅僅局限于Linux課程的理解,也加深了我們與windows系統的對比理解。熟悉了實驗環境,為以后的實驗打下基礎。下一次實驗相信我們能夠很快地將后面的實驗做好。
五、參考文獻
含義分解查閱的資料:http://blog.csdn.net/qingyu2431/article/details/6957343
=======================================================================================
?
轉載于:https://www.cnblogs.com/zhengwei0712/p/4960130.html
總結
以上是生活随笔為你收集整理的信息安全系统设计基础_exp1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 建行e信通开通流程
- 下一篇: 灵锡如何更改实名认证(汉典灵字的基本解释