基于ARM9和Linux操作系統(tǒng)下的TCP套接字通信_(tái)第1頁(yè)
基于ARM9和Linux操作系統(tǒng)下的TCP套接字通信_(tái)第2頁(yè)
基于ARM9和Linux操作系統(tǒng)下的TCP套接字通信_(tái)第3頁(yè)
基于ARM9和Linux操作系統(tǒng)下的TCP套接字通信_(tái)第4頁(yè)
基于ARM9和Linux操作系統(tǒng)下的TCP套接字通信_(tái)第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、目錄1 功能描述11.1 課題背景11.2 課題意義12 基礎(chǔ)知識(shí)12.1開(kāi)發(fā)環(huán)境介紹12.1.1硬件環(huán)境12.1.2軟件環(huán)境22.2 網(wǎng)絡(luò)配置22.2.1 橋接22.2.2 nfs32.2.3 ftp32.2.4 linux 基本命令32.3 基于socket的tcp通信43 系統(tǒng)設(shè)計(jì)4整個(gè)系統(tǒng)的設(shè)計(jì)流程圖如圖3-1所示:4圖3-1 系統(tǒng)流程圖54 實(shí)驗(yàn)54.1 實(shí)驗(yàn)準(zhǔn)備54.1.1 vmware workatation 7.1.2的安裝54.1.2 建立虛擬機(jī)54.1.3 在虛擬機(jī)上安裝rhl9操作系統(tǒng)54.1.4 驅(qū)動(dòng)的安裝74.2 網(wǎng)絡(luò)環(huán)境搭建94.2.1網(wǎng)絡(luò)配置94.2.2 配置nf

2、s服務(wù)器104.2.3 配置ftp服務(wù)器124.2.4 建立交叉編譯環(huán)境154.3 程序設(shè)計(jì)164.4 實(shí)習(xí)平臺(tái)搭建17總 結(jié)21參考文獻(xiàn)221 功能描述1.1 課題背景 傳統(tǒng)的數(shù)據(jù)傳輸和通訊,需要鋪設(shè)專用的介質(zhì)和電纜。通過(guò)前端的傳感機(jī)器采集數(shù)據(jù)信息,并通過(guò)相關(guān)的通訊協(xié)議進(jìn)行數(shù)據(jù)傳輸。比如我們經(jīng)常使用的can,485總線等。這些總線和協(xié)議需要自己定制,硬件設(shè)備需要自己設(shè)計(jì)開(kāi)發(fā),面向的對(duì)象不同,解決的設(shè)計(jì)問(wèn)題不同,主要面向?qū)I(yè)設(shè)計(jì)開(kāi)發(fā),由于技術(shù)上的門檻,普通人元很難理解和使用?;谇度胧较到y(tǒng)的通信設(shè)計(jì),設(shè)計(jì)開(kāi)發(fā)網(wǎng)絡(luò)應(yīng)用產(chǎn)品具有重要的意義。(1)嵌入式通信設(shè)計(jì)為終端設(shè)備網(wǎng)絡(luò)化提供了保障;(2) 嵌

3、入式通信設(shè)計(jì)技術(shù)為工業(yè)控制領(lǐng)域設(shè)備的發(fā)展提供動(dòng)力;(3)嵌入式通信設(shè)計(jì)為家庭生活的智能化提供了技術(shù)支持。1.2 課題意義 本次實(shí)習(xí)整個(gè)系統(tǒng)包括red hat linux 9虛擬機(jī)系統(tǒng),再此基礎(chǔ)上設(shè)置與宿主機(jī)的橋接,實(shí)現(xiàn)基于公共的鏈路層協(xié)議將兩個(gè)通信網(wǎng)絡(luò)互連,并基于鏈路地址選擇要傳遞的數(shù)據(jù)的過(guò)程。實(shí)現(xiàn)nfs功能,可以通過(guò)網(wǎng)絡(luò),讓不同的機(jī)器、不同的操作系統(tǒng)、可以彼此分享自己的文件。ftp功能,可以從一臺(tái)計(jì)算機(jī)將文件傳送到另一臺(tái)計(jì)算機(jī),它與這兩臺(tái)計(jì)算機(jī)所處的位置、聯(lián)系的方式以及使用的操作系統(tǒng)無(wú)關(guān)。編寫(xiě)的實(shí)驗(yàn)程序可以通過(guò)建立socket來(lái)監(jiān)聽(tīng)連接的請(qǐng)求,建立連接,進(jìn)行消息一對(duì)一發(fā)送,將其移植到s3c2

4、410x微處理器上,利用其uart接口的功能,從而實(shí)現(xiàn)tcp通信。 2 基礎(chǔ)知識(shí)2.1開(kāi)發(fā)環(huán)境介紹2.1.1硬件環(huán)境 (1)arm介紹 對(duì)于arm(advanced risc machines),既可認(rèn)為是一個(gè)公司的名字,也可認(rèn)為是一個(gè)公司的名字,也可認(rèn)為是對(duì)一類微處理器的通稱,還可認(rèn)為是一種技術(shù)的名字。1991年,arm公司成立于英國(guó)劍橋,主要出售芯片設(shè)計(jì)技術(shù)的授權(quán)。目前,采用arm技術(shù)知識(shí)產(chǎn)權(quán)ip核的微處理器,即通常所說(shuō)的arm微處理器,已遍及工業(yè)控制、消費(fèi)類電子產(chǎn)品、通信系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)、無(wú)線系統(tǒng)及軍用系統(tǒng)等各類產(chǎn)品市場(chǎng),基于arm技術(shù)的微處理器應(yīng)用占據(jù)了32位risc微處理器70%以上的

5、市場(chǎng)份額,arm技術(shù)正在滲入到生活中的各個(gè)方面。arm公司是專門從事基于risc技術(shù)芯片設(shè)計(jì)開(kāi)發(fā)的公司,作為知識(shí)產(chǎn)權(quán)供應(yīng)商,它本身并不直接從事芯片生產(chǎn),而是靠轉(zhuǎn)讓設(shè)計(jì)許可,由合作公司生產(chǎn)各具特色的芯片。世界各大半導(dǎo)體生產(chǎn)商從arm公司購(gòu)買其arm微處理器核,根據(jù)各自不同的應(yīng)用領(lǐng)域,加入適當(dāng)?shù)耐鈬娐?,從而形成自己的arm微處理器芯片進(jìn)入市場(chǎng)。目前,全世界有幾十家大的半導(dǎo)體公司都使用arm公司的授權(quán),因此,既使arm技術(shù)獲得更多的第三方工具、制造、軟件的支持,又使整個(gè)系統(tǒng)成本降低,使產(chǎn)品更容易進(jìn)入市場(chǎng)并被消費(fèi)者接受,從而更具競(jìng)爭(zhēng)力。 (2)s3c2410x微處理器介紹 s3c2410x微處理器是

6、一款由samsung公司為手持設(shè)備涉及到低損耗、高集成度的基于arm920t核的微處理器。為了降低系統(tǒng)總成本和減少外圍部件,這款芯片中還集成了一下部件:16kb指令cache、16kb數(shù)據(jù) cache、mmu、外圍存儲(chǔ)器控制器、lcd控制器(stn和tft)、nand flash控制器、4個(gè)dma通道、3個(gè)uart通道、1個(gè)i2c總線控制器、1個(gè)i2s總線控制器,以及pwm定時(shí)器和一個(gè)內(nèi)部定時(shí)器、通用i/o口、實(shí)時(shí)時(shí)鐘、8通道10位adc和觸摸屏接口、usb主、usb從、sd/mmc卡接口等?,F(xiàn)在它廣泛應(yīng)用于pda、移動(dòng)通信、路由器、工業(yè)控制等領(lǐng)域。2.1.2軟件環(huán)境 (1)vmware wo

7、rkatation 7.1.2 (2)red hat linux 9操作系統(tǒng) linux是的強(qiáng)大功能體現(xiàn)在服務(wù)器級(jí)的用途上。比如說(shuō)運(yùn)行數(shù)據(jù)庫(kù):oracle,db2,mysql,webs erver,mail server,router,firewall。2.2 網(wǎng)絡(luò)配置2.2.1 橋接 上網(wǎng)常用的方法總共有三種:橋接,host-only,nat,我們?cè)谔摂M機(jī)中安裝了操作系統(tǒng)后,網(wǎng)上鄰居會(huì)出現(xiàn)兩個(gè)虛擬的網(wǎng)卡,其中1是用來(lái)host-only上網(wǎng)的,和宿主機(jī)之間建立專有的連接,宿主機(jī)上一塊虛擬網(wǎng)卡,虛擬機(jī)上一塊虛擬網(wǎng)卡,host-only是連接到主機(jī)的vmnet1網(wǎng)卡!8是用來(lái)nat上網(wǎng)的,nat主

8、要是用于寬帶連接的,nat是連接到主機(jī)的vmnet8網(wǎng)卡!橋接是連接到主機(jī)的物理網(wǎng)卡,等于連接到宿主機(jī)所在的交換機(jī),一般是用于局域網(wǎng),和宿主機(jī)有同樣的身份和地位,宿主機(jī)可以上網(wǎng)的話,虛擬機(jī)也可以。2.2.2 nfs nfs就是 network filesystem 的縮寫(xiě),最早之前是由sun所發(fā)展出來(lái)的,他最大的功能是可以通過(guò)網(wǎng)絡(luò),讓不同的機(jī)器、不同的操作系統(tǒng)、可以彼此分享自己的文件(share file),所以也可以簡(jiǎn)單的將他看做是一個(gè)file server。這個(gè)nfs server可以讓你的pc將網(wǎng)絡(luò)遠(yuǎn)程的nfs主機(jī)分享的目錄掛載到本地端的機(jī)器當(dāng)中,所以,在本地端的機(jī)器看起來(lái),那個(gè)遠(yuǎn)程主機(jī)

9、的目錄就好像是自己的partion一樣。這里遠(yuǎn)程的那臺(tái)給你共享的機(jī)器就是server,而你的pc就是client.把網(wǎng)絡(luò)上的一臺(tái)電腦當(dāng)成一個(gè)磁盤文件系統(tǒng)使用,譬如,電腦a打開(kāi)了nfs功能,那么對(duì)于同一網(wǎng)絡(luò)上的電腦b來(lái)說(shuō),電腦a就是一塊硬盤,電腦b訪問(wèn)電腦a的過(guò)程就是電腦a把它們之間的連線轉(zhuǎn)換為磁盤的連線,當(dāng)電腦b讀寫(xiě)電腦a的文件時(shí),電腦a自動(dòng)完成中間和系統(tǒng)、文件系統(tǒng)、硬件驅(qū)動(dòng)的所有過(guò)程,直接向電腦b提供文件服務(wù),nfs是依靠現(xiàn)有數(shù)據(jù)建立新的文件系統(tǒng)。 2.2.3 ftpftp以它所使用的協(xié)議:文件傳輸協(xié)議(file transfer protocol)來(lái)命名的。正如其名所示:協(xié)議的任務(wù)是從一臺(tái)

10、計(jì)算機(jī)將文件傳送到另一臺(tái)計(jì)算機(jī),它與這兩臺(tái)計(jì)算機(jī)所處的位置、聯(lián)系的方式、以及使用的操作系統(tǒng)無(wú)關(guān)。假設(shè)兩臺(tái)計(jì)算機(jī)能與ftp協(xié)議對(duì)話,并且能訪問(wèn)internet,就可以用ftp軟件的命令來(lái)傳輸文件。ftp是個(gè)非常有用的工具,你可以在任意個(gè)可經(jīng)ftp訪問(wèn)的公共有效的聯(lián)機(jī)數(shù)據(jù)庫(kù)或文檔中找到你想要的任何東西。全世界現(xiàn)在已有1000多(96年的數(shù)據(jù))個(gè)ftp文件服務(wù)器對(duì)所有internet用戶開(kāi)使用,用戶可以通過(guò)與internet相連的計(jì)算機(jī),把自己需要的文件傳輸過(guò)來(lái)。2.2.4 linux 基本命令mount1.作用mount命令的作用是加載文件系統(tǒng),它的用權(quán)限是超級(jí)用戶或/etc/fstab中允許的使

11、用者。2.格式mount a fv t vfstype n rw f device dirmkdir1.作用mkdir命令的作用是建立名稱為dirname的子目錄,與ms dos下的md命令類似,它的使用權(quán)限是所有用戶。2.格式mkdir options 目錄名ls1.作用ls命令用于顯示目錄內(nèi)容,類似dos下的dir命令,它的使用權(quán)限是所有用戶。2.格式ls optionsfilenameifconfig1.作用ifconfig用于查看和更改網(wǎng)絡(luò)接口的地址和參數(shù),包括ip地址、網(wǎng)絡(luò)掩碼、廣播地址,使用權(quán)限是超級(jí)用戶。2.格式ifconfig -interface options addres

12、star1.作用tar命令是unix/linux系統(tǒng)中備份文件的可靠方法,幾乎可以工作于任何環(huán)境中,它的使用權(quán)限是所有用戶。2.格式tar 主選項(xiàng)+輔選項(xiàng) 文件或目錄2.3 基于socket的tcp通信socket在所有網(wǎng)絡(luò)操作系統(tǒng)和網(wǎng)絡(luò)應(yīng)用程序中都是必不可少的,它是網(wǎng)絡(luò)通信中應(yīng)用進(jìn)程和網(wǎng)絡(luò)協(xié)議之間的接口。在linux操作系統(tǒng)中,socket屬于文件系統(tǒng)的一部分,網(wǎng)絡(luò)通信可以被看作是對(duì)文件的讀取。這就使得用戶對(duì)網(wǎng)絡(luò)的控制像對(duì)文件的控制一樣方便。在linux 下開(kāi)發(fā)高性能的網(wǎng)絡(luò)通信程序, 是充分發(fā)揮linux 網(wǎng)絡(luò)特性的一個(gè)關(guān)鍵因素。socket 接口是tcp /ip 網(wǎng)絡(luò)最為通用的api, s

13、ocket 在計(jì)算機(jī)中提供了一個(gè)通信端口, 可以通過(guò)這個(gè)端口與任何一個(gè)具有socket 接口的計(jì)算機(jī)通信。3 系統(tǒng)設(shè)計(jì) 整個(gè)系統(tǒng)的設(shè)計(jì)流程圖如圖3-1所示: 圖3-1 系統(tǒng)流程圖4 實(shí)驗(yàn)4.1 實(shí)驗(yàn)準(zhǔn)備4.1.1 vmware workatation 7.1.2的安裝4.1.2 建立虛擬機(jī) 第一步、 打開(kāi)軟件vmware workatation 7.1.2 第二步、選擇新建虛擬機(jī)4.1.3 在虛擬機(jī)上安裝rhl9操作系統(tǒng) 第一步、對(duì)虛擬機(jī)進(jìn)行設(shè)置,選擇第一個(gè)鏡像文件,然后根據(jù)提示進(jìn)行安裝。 第二步、以下是安裝中需要注意的設(shè)置步驟,按定制方式設(shè)置,如圖4-1-1所示: 圖 4-1-1 選擇安裝系

14、統(tǒng)的類型為定制 圖 4-1-2 選擇需要安裝的軟件 圖4-1-3 更換第二張光盤進(jìn)入虛擬機(jī)設(shè)置,將鏡像文件設(shè)置為第二個(gè)鏡像。第五步.安裝成功后,登錄,如圖4-1-4所示 圖 4-1-4 更換第三張光盤 圖 4-1-5 系統(tǒng)安裝后的桌面 4.1.4 驅(qū)動(dòng)的安裝(1) 鼠標(biāo)右鍵點(diǎn)擊vmware界面左側(cè)中的虛擬系統(tǒng),選擇“install vmware tools”,如圖4-1-6所示: 圖 4-1-6 選擇安裝驅(qū)動(dòng)(2)找到vmware tools安裝包 右鍵點(diǎn)擊linux桌面,打開(kāi)終端,依次輸入以下命令(注意有空格): #cd /mnt/cdrom(注:進(jìn)入到虛擬光驅(qū)的文件夾里) #ls(注:查看

15、文件夾里的文件和子文件夾)這個(gè)時(shí)候出現(xiàn)的“vmware tools-8.1.4-227600.tar.gz”即安裝包名字,記住它,稍后將會(huì)用到。(3)移動(dòng)安裝包,然后解壓安裝 在剛剛的終端中,繼續(xù)輸入一下命令: #cd /(注:回到根目錄) #cp /mnt/cdrom/vmwaretools-5.5.3-34685.tar.gz /tmp(注:將安裝包復(fù)制到tmp文件夾) #cd /tmp(注:進(jìn)入tmp文件夾里) #tar zxf vmwaretools-5.5.3-34685.tar.gz(注:解壓安裝包) #cd vmware-tools-distrib(注:進(jìn)入解壓出來(lái)的文件夾里)

16、#./vmware-install.pl(注:執(zhí)行安裝文件) 如果你的linux中已經(jīng)安裝了所有的x窗口環(huán)境和開(kāi)發(fā)工具,上述的安裝過(guò)程應(yīng)該比較順利,在安裝過(guò)程中,會(huì)遇到諸如“in which directory do you want to install your binary files”這類的問(wèn)題,直接按回車就行了。如遇到諸如帶有yes的詢問(wèn)時(shí),輸入yes后按回車即可。如遇到諸如帶有no的詢問(wèn)時(shí),輸入no后按回車即可。(4) 安裝完成以后,還會(huì)讓我們配置分辨率:do you want to change your guest x resolution?1640x4802800x60031

17、024x768. .我的機(jī)器能支持1024x768,選擇的是3,自己根據(jù)自己機(jī)器的情況來(lái)決定。設(shè)置分辨率,能使得屏幕在全屏顯示下更清晰漂亮注意,這的分辨率適用于全屏顯示,很多人可能習(xí)慣用窗口模式來(lái)操作虛擬系統(tǒng)(比如我),那么就應(yīng)該把分辨率設(shè)置得小些,比如800x600。至此,vmware tools就安裝成功了,(5) 需要重啟一下虛擬機(jī),使配置生效。4.2 網(wǎng)絡(luò)環(huán)境搭建4.2.1網(wǎng)絡(luò)配置(1)虛擬機(jī)-設(shè)置-虛擬機(jī)設(shè)置 ,將網(wǎng)絡(luò)適配器設(shè)置為自定義,并指定虛擬網(wǎng)絡(luò)為vmnet0,如圖4-2-1所示: 圖4-2-1 虛擬機(jī)設(shè)置(2)編輯-編輯虛擬網(wǎng)絡(luò)-設(shè)置vmnet0為橋接方式,并且指定其橋接的網(wǎng)

18、卡 ,如圖4-2-2所示: 圖4-2-2 選擇橋接網(wǎng)卡(3)red hat ip配置 開(kāi)始-系統(tǒng)設(shè)置-網(wǎng)絡(luò),雙擊eth0配置ip信息如下: 地址:60 子網(wǎng)掩碼: 默認(rèn)網(wǎng)關(guān)地址: dns: (注意:在此更改ip有可能不生效,在終端里改ifconfig eth0 60)(4)點(diǎn)擊激活(5)測(cè)試網(wǎng)絡(luò)連接是否正常 1)打開(kāi)網(wǎng)頁(yè) 2)ping ,測(cè)試結(jié)果如圖4-2-3所示: 圖4-2-3 測(cè)試橋接結(jié)果 4.2.2 配置nfs服務(wù)器 (1)設(shè)置:開(kāi)始-系統(tǒng)設(shè)置-服務(wù)器設(shè)

19、置-nfs服務(wù)器打開(kāi)配置對(duì)話框; (2)添加nfs共享 首先要建立目錄 /home/jason/nfs,代碼如下: #cd /home #ls #mkdir jason #cd /home # cs #cd /home/jason #mkdir nfs #ls 其次,設(shè)置目錄 homejasonnfs,設(shè)置能夠訪問(wèn)的主機(jī)設(shè)置為*, 表示任何主機(jī)都可以訪問(wèn),基本權(quán)限設(shè)置讀/寫(xiě),結(jié)果如圖4-2-4所示: 圖4-2-4 nfs共享設(shè)置 圖4-2-5 nfs設(shè)置結(jié)果 接著,重新啟動(dòng)nfs服務(wù) /etc/init.d/nfs restart,如圖4-2-6所示: 圖4-2-6 nfs啟動(dòng)結(jié)果 最后,測(cè)試

20、連接是否正常 mount 20:/home/jason/nfsboot /home/tmp。4.2.3 配置ftp服務(wù)器 第一步、配置tftp服務(wù)器 ,勾選tftp服務(wù),并重啟服務(wù),如圖4-2-7所示: 圖 4-2-7 勾選tftp服務(wù) 第二步、配置本機(jī)的ip地址,要與虛擬機(jī)linux的ip在同一個(gè)網(wǎng)段,這樣主機(jī)就能就能與虛擬機(jī)進(jìn)行通信; 圖4-2-8 配置本機(jī)的ip地址 第三步、關(guān)閉主機(jī)的防火墻和殺毒軟件; 第四步、測(cè)試下主機(jī)和虛擬機(jī)之間是否能進(jìn)行通信; 第五步、上述步驟若是能ping通,我們要在虛擬機(jī)linux上新建一個(gè)用戶,如圖4-4-9到圖4-2-11所示,使主機(jī)

21、能通過(guò)ftp訪問(wèn),方便之間實(shí)現(xiàn)文件的共享。若是上面步驟中,還不能ping通,檢查下自己電腦的ip和虛擬機(jī)linux的ip是否在同一網(wǎng)段,還有看看主機(jī)的防火墻有沒(méi)有關(guān)閉等等。 圖4-2-9 進(jìn)入ftp設(shè)置 圖4-2-10 創(chuàng)建新用戶 圖4-2-11 用戶創(chuàng)建成功 第六步、使用軟件flashfxp在主機(jī)建立ftp,如圖4-4-6所示: 圖4-2-12 創(chuàng)建ftp站點(diǎn) 第七步、輸入虛擬機(jī)用戶名、虛擬機(jī)linux的ip以及密碼,之后建立連接,如圖4-2-13所示: 圖4-2-13 實(shí)現(xiàn)ftp連接 第八步、將桌面上的cross-2.95.3.tar和linux-jx2410.tar.gz壓縮包移動(dòng)到虛擬

22、機(jī)linux用戶里,如圖4-2-14所示: 圖4-2-14 cross-2.95.3.tar移到虛擬機(jī)linux用戶里4.2.4 建立交叉編譯環(huán)境 在 linux 平臺(tái)下,要為開(kāi)發(fā)板編譯內(nèi)核,圖形界面qtopia,bootloader,還有其他一些應(yīng)用程序,均需要交叉編譯工具鏈。之前的系統(tǒng),要使用不同的編譯器版本才能正常編譯各個(gè)部分,因此要在開(kāi)發(fā)過(guò)程不斷切換設(shè)置,這十分不利于初學(xué)者使用,也降低了開(kāi)發(fā)的效率;自從linux-2.6.29 開(kāi)始(本開(kāi)發(fā)板所配內(nèi)核已為最新的linux-),我們把交叉編譯器統(tǒng)一為arm-linux-gcc-4.3.2,它的安裝設(shè)置步驟如圖4-2-15所

23、示: 圖4-2-15 交叉編譯軟件解壓安裝 直接解壓!將虛擬機(jī)linux用戶里面的交叉編譯壓縮包進(jìn)行解壓 ,解壓結(jié)果如圖4-2-16所示: 圖4-2-16 cross-2.95.3.tar 安裝結(jié)果 4.3 程序設(shè)計(jì) 程序設(shè)計(jì)流程圖如圖4-3-1所示: 圖4-3-1 客戶與服務(wù)器通信建立過(guò)程4.4 實(shí)習(xí)平臺(tái)搭建 jxarm9-2410 arm實(shí)驗(yàn)系統(tǒng)基本實(shí)驗(yàn)?zāi)P腿鐖D4-4-1所示: 圖4-4-1 jxarm9-2410 arm實(shí)驗(yàn)系統(tǒng)基本實(shí)驗(yàn)?zāi)P?搭建過(guò)程及程序測(cè)試如下所示: (1) 線路連接如圖4-4-1示;(2) 建立超級(jí)終端的過(guò)程,如圖4-4-2到圖4-4-4所示: 圖 4-4-2 超級(jí)

24、終端名稱設(shè)置 圖4-4-3 超級(jí)終端端口選擇 圖4-4-4 超級(jí)終端端口設(shè)置(3)linux的宿主機(jī)pc與linux虛擬機(jī)橋接成功,如圖4-4-5所示: 圖4-4-5 pc ping 虛擬機(jī)(4) 虛擬機(jī)與開(kāi)發(fā)板ping通,如圖4-4-6所示: 圖4-4-6 虛擬機(jī)與開(kāi)發(fā)板ping通(5) 運(yùn)行tcp程序結(jié)果如圖4-4-7、4-4-8所示: 圖4-4-7 超級(jí)終端接收到連接 圖4-4-8 虛擬機(jī)與開(kāi)發(fā)板建立了連接 總 結(jié) 通過(guò)這次實(shí)習(xí),在設(shè)計(jì)方面我感覺(jué)自己有了一定的收獲。在實(shí)習(xí)過(guò)程中我們相互幫助,團(tuán)結(jié)合作,遇到問(wèn)題的時(shí)候會(huì)一起研究,特別是安裝red hat linux系統(tǒng)的時(shí)候,安裝中遇到很多問(wèn)題,比如剛開(kāi)始不會(huì)選擇第二張光盤,安裝不了,重新來(lái),第二次安裝成功了,可是沒(méi)有nfs

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論