20145208 20145230 20145235《信息安全系統設計基礎》實驗2

北京電子科技學院(BESTI)linux

              windows

             課程:信息安全系統設計基礎                  班級: 1452班             安全

             姓名:蔡野 熊佳偉 李濤bash

             學號:2014520八、20145230、20145235多線程

             成績:            指導教師:婁嘉鵬            實驗日期:2016.11.10函數

             實驗密級:        預習程度:        實驗時間:10:10—12:30             學習

                                    儀器組次:        必修/選修:必修            實驗序號:二spa

             實驗名稱:   固件設計命令行

                                     實驗目的與要求:線程

                                    一、瞭解多線程程序設計的基本原理,學習pethread函數庫的使用。

                                    二、瞭解linux環境下串行程序設計的基本方法。

                                    三、掌握終端的主要屬性及設置方法,熟悉I/O函數的使用。學習使用多線程來完成串口的發收處理。

                                    四、熟悉linux發開環境,學會基於S3C2410的linux開發環境的配置和使用。使用linux的arm41-unknow-linux-gcc編譯,使用NFS方式的下載調                                         試,瞭解嵌入式開發的基本過程                                                          

             實驗儀器:

名稱

型號

數量

計算機

聯想 

1

嵌入式開發平臺

UP-TECT

1

 

 

 實驗步驟

  • 環境配置就直接用實驗1配置好的就能夠了
  • 鏈接arm開發板
  • 將arm開發板電源線接好,保持開發板開關處於閉合狀態。再分別將串口線、並口線和網線與pc機鏈接好。
  • 創建超級終端
  • 運行windows XP系統下「開始」、「全部程序」、「附件」、「通信」、「超級終端」。
  • 新建一個通訊終端,取名爲arm。在屬性對話框中,將波特率設爲115200,數據位設爲8,無奇偶校驗,中止位爲1,無數據流控制。
  • 啓動實驗平臺
  • 打開超級終端,打開arm機電源開關。等待一分鐘,arm機的信息會顯示在超級終端的窗口中。
  • 繼續等待,輸入ifconfig命令,記錄下arm機的ip
  • 修改xp系統與redhat虛擬機的ip,使得它們均與arm機的ip在同一網段。修改完IP,重啓一下虛擬機,IP才能啓做用。重啓後在命令行中使用ifconfig確認修改正確
  • 安裝arm編譯器。在pc機中「開始」、「運行」,輸入虛擬機的ip,輸入用戶名bc,密碼123456而後肯定 就能夠訪問虛擬機的文件了。而後把所需文件解壓縮拷貝到共享文件夾bc中。
  • 進入虛擬機,在命令行中輸入./install.sh,安裝腳本程序將會自動創建目錄,配置編譯環境。
  • 配置環境變量在虛擬機中使用vi修改/root/.bash_profile文件中的PATH變量爲PATH=PATH:HOME/bin:/opt/host/armv4l/bin/ (由於該文件爲隱藏系統文件,因此使用ls命令不可見),存盤後執行:source/root/.bash_profile,則之後armv4l-unknown-linux-gcc 會自動搜索到,能夠在終端上輸入。

實驗結果

 

 

 

 

 

 

 

相關文章
相關標籤/搜索