天天看點

20145208 20145230 20145235《資訊安全系統設計基礎》實驗一 開發環境的熟悉20145208 20145230 20145235《資訊安全系統設計基礎》實驗一 開發環境的熟悉

20145208 20145230 20145235《資訊安全系統設計基礎》實驗一 開發環境的熟悉

20145208 20145230 20145235《資訊安全系統設計基礎》實驗一 開發環境的熟悉20145208 20145230 20145235《資訊安全系統設計基礎》實驗一 開發環境的熟悉
20145208 20145230 20145235《資訊安全系統設計基礎》實驗一 開發環境的熟悉20145208 20145230 20145235《資訊安全系統設計基礎》實驗一 開發環境的熟悉

實驗要求

兩人(或者三人)一組:

  1. 閱讀 資訊安全系統設計基礎實驗圖文教程.pdf 有問題參考下面内容
  2. Linux使用:先打開桌面 vmware,然後打開C:/redhat 9虛拟機原始檔案/redhat.vmx

    使用者名/密碼: root:123456

    vmware 與Winxp 切換:ctrl + alt

  3. 閱讀2410經典版快速開始手冊2.0.pdf,測試實驗箱

    注意:插入電源前保證明驗箱左上角的power檔處于off

    注意:超級終端已經配好,也可以自己配

    ifconfig 可以檢視 實驗箱的IP ipconfig檢視WinXP IP

  4. 閱讀 2410經典實驗指導20110331.pdf,配置環境(p8)

    注意:虛拟機, 實驗箱,Windows XP的IP必須在同一網段

    序列槽視窗中看到的是ARM實驗箱的IP

    修改虛拟機IP:桌面-〉從這裡開始-〉系統設定-〉網絡-〉裝置-〉編輯

    cd /home/bc ./install.sh 交叉編譯環境安裝

  5. 完成 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

  6. 下周二之前部落格園發部落格上交電子版實驗報告,報告命名:姓名+學号+實驗一+實驗名稱
  7. 課代表和班長安排人打掃衛生,每個小組實驗完畢要把線恢複原狀
  8. 兩人一組共10分,三人一組共12分。分數配置設定必須每個人都不相同。

    實驗内容

    熟悉 linux 開發環境,學會基于 S3C2410 的 linux 開發環境的配置和使用。

    使用linux的armv4l-unknown-linux-gcc編譯,使用基于NFS方式的下載下傳調試,

    了解嵌入式開發的基本過程。

對于多線程相關的代碼,在超級終端中的運作。

實驗1步驟

1.連接配接arm開發闆

首先連接配接電源線,使開發闆的開關處于閉合狀态,再分别将序列槽線、并口線、網線和USB線與PC機連好。連接配接序列槽線時接左端的序列槽。

2.建立超級終端

建立一個通信終端,取名為arm。在屬性對話框中,将波特率設為 115200,資料位設為 8,無奇偶校驗,停止位為 1,無資料流控制。

3.啟動實驗平台

20145208 20145230 20145235《資訊安全系統設計基礎》實驗一 開發環境的熟悉20145208 20145230 20145235《資訊安全系統設計基礎》實驗一 開發環境的熟悉

先打開超級終端,再打開arm機電源開關。等arm機的資訊顯示在超級終端的視窗中。輸入 ifconfig 指令,記錄下arm機的ip。

20145208 20145230 20145235《資訊安全系統設計基礎》實驗一 開發環境的熟悉20145208 20145230 20145235《資訊安全系統設計基礎》實驗一 開發環境的熟悉

4.修改 xp 系統與 redhat 虛拟機的 ip,使得它們均與 arm 機的 ip 在同一網段。

修改完 IP,重新開機一下虛拟機,IP 才能啟作用。重新開機後在指令行中使用 ifconfig 确認修改正确。

5.安裝 arm 編譯器。

在 pc 機中“開始”、“運作”,輸入虛拟機的 ip。\192.168.0.234,輸入

使用者名 bc ,密碼 6 123456 然後确定。

就可以通路虛拟機的檔案了。然後把所需檔案解壓縮拷貝到共享檔案夾 bc 中。

進入虛拟機,在指令行中輸入./install.sh,安裝腳本程式将會自動建立

目錄,配置編譯環境。操作見下面圖。

20145208 20145230 20145235《資訊安全系統設計基礎》實驗一 開發環境的熟悉20145208 20145230 20145235《資訊安全系統設計基礎》實驗一 開發環境的熟悉

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配置好的就可以了。
  1. 連接配接arm開發闆

    将arm開發闆電源線接好,保持開發闆開關處于閉合狀态。再分别将序列槽線、并口線和網線與pc機連接配接好。

  2. 建立超級終端

    運作windows XP系統下“開始”、“所有程式”、“附件”、“通訊”、“超級終端”。

    建立一個通信終端,取名為arm。在屬性對話框中,将波特率設為115200,資料位設為8,無奇偶校驗,停止位為1,無資料流控制。

  3. 啟動實驗平台

    打開超級終端,打開arm機電源開關。等待一分鐘,arm機的資訊會顯示在超級終端的視窗中。

    繼續等待,輸入ifconfig指令,記錄下arm機的ip

  4. 修改xp系統與redhat虛拟機的ip,使得它們均與arm機的ip在同一網段。修改完IP,重新開機一下虛拟機,IP才能啟作用。重新開機後在指令行中使用ifconfig确認修改正确
  5. 安裝arm編譯器。在pc機中“開始”、“運作”,輸入虛拟機的ip,輸入使用者名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-unknown-linux-gcc 會自動搜尋到,可以在終端上輸入。

實驗結果

20145208 20145230 20145235《資訊安全系統設計基礎》實驗一 開發環境的熟悉20145208 20145230 20145235《資訊安全系統設計基礎》實驗一 開發環境的熟悉
20145208 20145230 20145235《資訊安全系統設計基礎》實驗一 開發環境的熟悉20145208 20145230 20145235《資訊安全系統設計基礎》實驗一 開發環境的熟悉

轉載于:https://www.cnblogs.com/kobe20145230/p/6035572.html

繼續閱讀