歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux服務器 >> 虛擬機Linux系統下連接ARM開發板的方法

虛擬機Linux系統下連接ARM開發板的方法

日期:2017/3/2 16:52:44   编辑:Linux服務器

基本環境:

主機OS:Windows XP

虛擬機:VMware Workstation 6.0

虛擬OS:fedora 7.0

ARM型號:華恆HHARM2410

步驟:

1.在虛擬機中增加串口:

點擊Edit virtue machine settings,點擊添加,添加一個串行端口(com1);

2.修改網絡連接:

右鍵點擊虛擬機上網卡圖標,選擇“Edit”,將“系統”網絡連接改為橋接網絡(第一個選項)。

3.設置以太網卡:

點擊“系統”-》“管理”-》“網絡”,在彈出框內選中eth0,然後點編輯,靜態設置ip,寫入ip地址即可(必須要保證主機的ip與開發板的ip在同一網段內,用ifconfig命令在minicom終端下可以看到開發板的ip地址,我的為192.168.2.222,故將主機ip設置為192.168.2.111)。確定後激活完成。

4.設置NFS和TFTP服務:

在終端輸入setup,選擇System service,選擇nfs,選擇tftp,去掉[ ]iptables和[ ]ipchains(如果有這個的話)前面的星號。(在這裡我出現找不到tftp的情況,選擇使用YUM下載xinetd服務並按裝,然後就可以看到telent、tftp等選項)。選擇禁用防火牆後退出setup界面返回到命令行提示符下。

# vi /etc/exports

將這個默認的空文件添加下面一行內容:

/ *(rw) 保存退出

# service nfs restart //重新啟動NFS 服務

Shutting down NFS mountd: [ OK ]

Shutting down NFS daemon: [ OK ]

Shutting down NFS quotas: [ OK ]

Shutting down NFS services: [ OK ]

Starting NFS services: [ OK ]

Starting NFS quotas: [ OK ]

Starting NFS daemon: [ OK ]

Starting NFS mountd: [ OK ]

啟動完成後,可用如下辦法簡單測試一下 NFS是否配置成功——PC 機自己mount 自身。例如在 PC 機的根目錄下執行:

mount 192.168.2.111:/ usr / /mnt/

/*選擇比較小的目錄掛載,不然要等很久*/

然後到/mnt/目錄下使用ls命令看看是否可以列出usr目錄下的所有文件和目錄,如果可以列出目錄,則說明mount成功,NFS配置成功。

#service xinetd restart //啟動TFTP 服務:

配置完成後,測試一下 TFTP 服務器是否可用,自己 tftp自身

cd /

cp /etc/inittab /tftpboot/

/*隨便拷貝一個文件到/tftpboot 目錄下以供下面使用tftp 命令下載,這裡以etc/inittab 文件為例進行說明。*/

tftp 192.168.2.111

tftp> get inittab

如果在/tftpboot目錄裡沒有下載的文件,會提示您沒有找到相關文件;在根目錄下就會存在剛才下載的 inittab文件了就表示 TFTP 服務器配置成功了;若彈出信息說:Timed out,則表明未成功

5.掛載華恆的光盤,進行最後的安裝:

虛擬光驅加“設備”->“CD-ROM”->“連接”選擇“使用物理驅動器”。

mount /dev/cdrom /mnt

cd /mnt

./arminst

然後按照華恆的實驗步驟開始實驗就可以了

Copyright © Linux教程網 All Rights Reserved