999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

嵌入式Linux下基于socket網絡通信的實現

2017-07-13 19:55:36李敏黃巧巧劉紹麗
教育教學論壇 2017年30期
關鍵詞:網絡通信

李敏+黃巧巧+劉紹麗

摘要:隨著嵌入式技術的發展及其在高端產品中的應用,網絡通信已成為嵌入式產品開發的必然需求。基于嵌入式Linux操作系統開發高性能的網絡通信程序是充分發揮Linux網絡特性的一個關鍵因素。通過對socket原理的研究與分析,設計了嵌入式系統基于數據流的網絡通信過程,并給出了詳細的實驗過程和實驗結果。該系統的實現對其他類似系統具有一定的參考和借鑒作用及較好的推廣作用。

關鍵詞:套接字;嵌入式Linux;網絡通信;TCP/IP協議

中圖分類號:G642.0 文獻標志碼:A 文章編號:1674-9324(2017)30-0274-02

一、引言

隨著數字信息技術和網絡技術的高速發展,嵌入式技術已經廣泛應用到各個領域、各類產業以及人們的日常生活等各方面,成為引人矚目的熱點。為適應嵌入式和網絡應用需求,標準的一種或多種網絡通信接口成為嵌入式系統的必備需求,需要TCP/IP協議支持。而socket是TCP/IP網絡最為通用的API,計算機可以通過這個端口與任何具有socket接口的設備通信。

二、socket簡介

TCP/IP是一組支持網絡通信的協議系統,其協議參考模型分為4層:網絡接口層、互聯網層、傳輸層和應用層。網絡通信中一個非常重要的概念就是套接字(socket),它是介于網絡應用層和傳輸層之間的編程接口,在Linux網絡層次模型中的位置如圖1所示。套結字利用IP地址與端口號與Internet中的網絡進程一一對應,進而實現網絡通信。最常使用的socket有兩種:(1)數據流式socket(SOCK-STREAM),使用TCP協議,提供面向連接的可靠通信流;(2)數據報式socket(SOCK-DGRAM),使用UDP協議,提供無連接的服務,并且不保證可靠、無差錯。本文所使用的是流式套接字。

三、socket通信的設計與實現

1.socket通信過程。網絡程序具備Client/Server結構。下面分TCP Client端及TCP Server端為說明TCP網絡程序的流程,如圖2所示。

Server端啟動后,先調用socket()函數建立socket,其次通過bind()函數綁定socket和本地IP地址,然后調用listen()函數做好偵聽準備,再調用accept()函數進行接收。Client端建立socket后,通過connect()函數和Server端建立連接。之后即可調用send()和recv()來實現發送和接收。關閉socket通過調用close()來實現。

2.socket通信的實現。本實驗PC機上安裝的是Redhat 9.0版本的Linux操作系統,嵌入式實驗平臺采用三星S3C2410微處理器,嵌入式操作系統內核版本為2.4.18。分別編寫服務器端應用程序server.c和客戶端應用程序client.c,實現網絡通信,程序流程圖如圖3、圖4所示。

四、結果分析

設置PC機和目標平臺的IP地址分別為:192.168.1.20和192.168.1.22。PC機Linux終端和目標平臺分別運行Server和client程序,通過超級終端觀察到運行結果如圖5所示,可見PC機與目標平臺成功建立連接,實現通信,達到了預期目標。

五、結語

研究socket通信對開發具有網絡功能的嵌入式產品有著非常重要的作用。本文的實現對于嵌入式產品的網絡應用是一個很好的探索,對于同類系統的設計具有實際的參考和推廣價值。嵌入式系統與網絡的結合,必然使其具有更加廣闊的應用空間。

參考文獻:

[1]劉崢嶸.嵌入式Linux應用開發詳解[M].北京:機械工業出版社,2004:394-433.

[2]吳明輝.基于ARM的嵌入式系統開發與應用[M].北京:人民郵電出版社,2004:187-197.

[3]王進德.嵌入式Linux程序設計與應用案例[M].北京:中國電力出版社,2007:107-125.

猜你喜歡
網絡通信
基于NoC架構的網絡通信抗干擾方法研究
海上軍用網絡通信的安全控制技術
基于網絡通信的智能照明系統設計
電子制作(2019年15期)2019-08-27 01:11:48
基于CAN總線的網絡通信信道的建模與研究
測控技術(2018年7期)2018-12-09 08:57:54
移動計算機網絡通信技術研究
電子測試(2018年14期)2018-09-26 06:05:06
計算機網絡通信常見問題與技術發展研究
電子制作(2018年10期)2018-08-04 03:24:46
網絡通信中信息隱藏技術的應用
基于網絡通信的校園智能音箱設計
電子制作(2018年1期)2018-04-04 01:48:30
談計算機網絡通信常見問題及技術發展
電子制作(2017年17期)2017-12-18 06:41:06
汽車檢測控制系統網絡通信技術分析
電子測試(2017年23期)2017-04-04 05:07:12
主站蜘蛛池模板: 久久黄色毛片| 手机成人午夜在线视频| 日韩免费毛片视频| 国产日韩丝袜一二三区| 99国产精品国产高清一区二区| 国产成人综合亚洲欧美在| 色综合狠狠操| 亚洲视频四区| 欧美国产日本高清不卡| 九九热视频精品在线| 国产玖玖视频| 伊人久综合| 亚洲欧美成人影院| 国产精品页| 伊人久综合| 国产精品免费电影| 1级黄色毛片| 伊人网址在线| 97亚洲色综久久精品| 国产精品视频a| 全部免费毛片免费播放| 国产成人高清在线精品| 99国产精品免费观看视频| 91香蕉国产亚洲一二三区| 欧洲在线免费视频| a毛片在线| 这里只有精品在线播放| 国产拍在线| 国产精品视屏| 免费国产黄线在线观看| 亚洲AⅤ永久无码精品毛片| 成人国产精品网站在线看| 亚洲天堂首页| 欧美日韩国产综合视频在线观看| 亚洲国产精品人久久电影| 一本大道AV人久久综合| 精品人妻一区无码视频| 国产剧情无码视频在线观看| 亚洲 日韩 激情 无码 中出| 五月综合色婷婷| 亚洲精品免费网站| 亚洲欧美极品| 国产黄在线观看| 福利视频一区| 午夜精品一区二区蜜桃| 久久6免费视频| 国产高清无码第一十页在线观看| 激情在线网| 青青热久免费精品视频6| 激情综合激情| 精品国产一二三区| 亚洲第一成年网| 26uuu国产精品视频| 亚洲av无码成人专区| 国产h视频免费观看| 欧美a√在线| 一区二区三区四区日韩| 国产99精品视频| 日韩av无码精品专区| 人妻丰满熟妇AV无码区| 国产美女久久久久不卡| 久久男人视频| 亚洲永久色| 人妻丝袜无码视频| 91香蕉国产亚洲一二三区| 中文字幕在线一区二区在线| 夜夜操国产| 香蕉视频在线精品| 精品伊人久久久香线蕉| 99热国产在线精品99| 精品国产网| 国产亚洲欧美在线专区| 亚洲视频四区| 91精品专区国产盗摄| 欧美视频在线观看第一页| 久精品色妇丰满人妻| 久久久久人妻一区精品色奶水| 欧美亚洲一区二区三区导航| 国产欧美精品一区aⅴ影院| 天天综合亚洲| 亚洲精品制服丝袜二区| 中日无码在线观看|