新聞中心

        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用戶手

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 苏尼特右旗| 昔阳县| 衡南县| 娱乐| 阿坝| 远安县| 稻城县| 综艺| 临沭县| 会理县| 乌鲁木齐市| 黎川县| 沂南县| 蓬莱市| 汝阳县| 昆山市| 兴和县| 嵊泗县| 石林| 拉萨市| 招远市| 额济纳旗| 大兴区| 浦县| 陈巴尔虎旗| 同心县| 睢宁县| 延川县| 鄂尔多斯市| 宜宾县| 辽中县| 封开县| 尚义县| 温州市| 美姑县| 共和县| 巴彦淖尔市| 邓州市| 吴川市| 通江县| 牟定县|