久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > W5300E01-ARM用戶手冊版本1.0(三)

W5300E01-ARM用戶手冊版本1.0(三)

作者: 時間:2016-11-26 來源:網絡 收藏

5.3主機網絡配置

為了使用網線在主機電腦和目標板之間進行文件傳輸,需要在主機中安裝服務器程序,可以在這個網絡下使用虛擬IP地址。因為是軟件包管理程序處理服務器程序的安裝,需要將板連接到WAN中。為了同時使用LAN和WAN,通過以下命令添加虛擬IP。

# ifconfig eth0 add 192.168.1.2


5.3.1TFTP(簡單文件傳輸協議)服務器配置

為了傳輸Linux內核映象、虛擬硬盤映象或其他文件,需要在主機中安裝tftp服務器。這里,我們將在Red Hat和Debian中安裝tftp服務器

如果主機正在使用Debian Linux,使用apt-get軟件包管理程序安裝tftpd-hpa包。

# apt-get install tftpd-hpa


在Red Hat Linux中,使用yum軟件包管理程序安裝tftpd-server包。

# yum install tftp-server


使用目錄配置并執行tftp服務器。

# mkdir /tftpboot

# in.tftpd –l –s /tftpboot


現在,就可以使用tftp下載主機的‘/tftpboot’目錄下的文件到目標板中。

當使用xinetd程序執行tftp服務器程序時,在編輯器中打開‘/etc/xinetd.d/tftp’文件,將‘disable = yes’改為‘disable = no’。如果不使用‘/etc/xinetd.d/tftp’文件,創建文件包含以下各項。

service tftp

{

disable= no

socket_type= dgram

protocol= udp

wait= yes

user= root

server= /usr/sbin/in.tftpd

server_args= -c –s /tftpboot

per_source= 11

cps= 100 2

flags= IPv4

}


重啟‘xinetd’程序

# /etc/init.d/xinetd stop

# /etc/init.d/xinetd start


當使用‘xinetd’程序時,需要安裝‘xinetd’包。如果沒有安裝‘xinetd’包,使用yum包管理系統安裝apt-get包。

5.3.2NFS(網絡文件系統)服務器配置

當在主機和目標板之間傳輸更大的文件時,串口的效率并不高。對于這種情況,可以使用NFS (網絡文件系統)。在主機進行編程和編譯后創建二進制映象文件,如果在NFS配置的目錄下安裝二進制映象文件,就可以在目標板中執行該映象。

如果沒有在主機中安裝nfs服務器,就安裝nfs服務器。如果使用的是Debian Linux操作系統,使用apt-get包管理系統安裝nfs-kernel-服務器包。

# apt-get install nfs-kernel-server


如果是Red Hat,使用yum包管理系統安裝nfs-utils包。

# yum install nfs-utils


在主機和目標板之間創建文件以共享NFS。

# mkdir /nfs


打開‘/etc/’exports’文件并添加以下信息。

/nfs192.168.1.0(rw, insecure)


重啟NFS。(如果使用Debian,輸入input ‘/etc/init.d/nfs-kernel-server’,而不是‘/etc/init.d/nfs’)

# /etc/init.d/nfs stop

# /etc/init.d/nfs start


文件傳輸

使用串口進行文件傳輸(調制解調器)

使用終端程序的調制解調器可以傳輸一個文件。

串口傳輸簡單方便,但是速度非常低,可以用于傳輸小的文件。

在‘test.c’源文件下測試‘Hello World’。

#include

int main(void)

{

printf(“Hello World!n”);

return 0;

}


為ARM編譯源代碼到執行文件中。

# arm-linux-gcc –o test test.c



上一頁 1 2 3 下一頁

關鍵詞: W5300E01ARM用戶手

評論


技術專區

關閉