20145302張薇 20145308劉昊陽 《資訊保安系統設計基礎》實驗三 實時系統的移植 實驗報告
北京電子科技學院(BESTI)
實 驗 報 告
課程: 資訊保安系統設計基礎 班級:1453
學號姓名:(按貢獻大小排名)20145302張薇 20145308劉昊陽
成績: 指導教師:婁嘉鵬老師 實驗日期:2016.11.17
實驗密級:無 預習程度:已預習 實驗時間:10:10—12:30
儀器組次: 必修/選修:必修 實驗序號:3
實驗名稱: 實時系統的移植
實驗目的與要求
1、安裝ADS
2、安裝GIVEIO驅動
3、安裝JTAG驅動
4、測試基本安裝是否正確
實驗儀器
名稱 | 型號 | 數量 |
---|---|---|
arm | UP-TECH | 1 |
PC機 | XP | 1 |
實驗內容與步驟
- 實驗環境的配置
1、連線實驗箱電源,用串列埠線、並口線、網線、連線實驗箱和主機。
- 主機開機時需要連線好自身的網線進行windows xp系統,進入系統後方可使用實驗箱網線連線實驗箱與主機,主機自身的網線閒置即可。
2、安裝ADS(安裝檔案在00-ads1.2目錄下,破解方法00-ads1.2\Crack目錄下)。
- 注意在點選setup.exe安裝程式後先將系統原有的ADS解除安裝掉再重新安裝。
- 安裝後的使用:找到IDE.EXE程式,點選進入即可。
3、安裝GIVEIO驅動(安裝檔案在01-GIVEIO目錄下)
- 首先將整個GIVEIO目錄拷貝到C:\WINDOWS下
- 隨後將該目錄下的giveio.sys檔案拷貝到c:/windows/system32/drivers下
- 在控制皮膚裡,選擇新增硬體——是我已經連線了此硬體——選中-新增新的硬體裝置——選中安裝我手動從列表選擇的硬體——顯示所有裝置——從磁碟安裝:瀏覽目錄,指定驅動為C:\WINDOWS\GIVEIO\giveio.inf檔案,點選確定後即可安裝GIVEIO驅動。
- 顯示所有裝置時,系統會提醒你磁碟隱藏的都是受系統保護的檔案,是否要顯示,這時候不要慌,大膽的點選確定顯示就好。
4、安裝JTAG驅動(安裝檔案在02-UArmJtag2.0目錄下)
- 雙擊“UarmJtag2.0.exe”後,一路預設安裝即可。
- 安裝好後,在控制皮膚裡,選擇新增硬體——是我已經連線了此硬體——選中-新增新的硬體裝置——選中安裝我手動從列表選擇的硬體——顯示所有裝置——從磁碟安裝:瀏覽目錄,指定驅動為C:\Program Files\UArmJtag\LPTJtag檔案,點選確定後即可安裝JTAG驅動。
- 點選初始化配置,在彈出的對話方塊中,將處理器型別選為ARM9
- 在選項的Configure Target中,將ADX設定為ADP遠端除錯
- 並點選Configure按鈕進行近一步設定:點選Select選擇遠端連線為ARM ethernet driver;點選Configure後輸入建議並行口模擬器的IP地址:127.0.0.1,即可進行模擬除錯。
5、配置超級終端
- 在程式-附件-通訊中開啟超級終端
- 設定:波特率:115200,資料位:8,無奇偶校驗,停止位:1,無資料流控制
注意一定要在配置ARM9驅動環境之前,就先進入vivi狀態,否則很容易莫名其妙的進入“小企鵝”狀態
測試安裝是否正確
1、開啟ADS軟體
- 開啟需要測試的檔案exp11.mcp檔案
- 選中資料夾src、lib、startup與init,點選“make”按鈕(標頭檔案與庫檔案是不能被選中的,因為已經被包含到了原始碼中)
- make過後,我們遇到了ERROR錯誤的提醒,隨即我們在我的電腦中刪除Exp11_Data資料夾,再次make,這回我們只受到了警告,錯誤消除。
2、開啟ARM flash程式,選中Angel小天使,將處理器型別選擇為ARM9。
3、在ADS下點選Debug按鈕進行模擬除錯,隨後順利出現正常載入狀態。
4、點選按鈕run,執行該程式,隨後系統自行停在main函式
5、再次點選RUN按鈕進行繪圖實驗,液晶屏隨即出現我們繪製的圖形。
6、暫停後再退出程式即可完成。