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
主站蜘蛛池模板: 亚洲国产一成久久精品国产成人综合| 国产青榴视频| 天堂中文在线资源| 国产玖玖玖精品视频| 伊人久久综在合线亚洲2019| 国产午夜人做人免费视频| 黄色网在线| 九九九精品成人免费视频7| 国产精品自在在线午夜| 999精品在线视频| 又黄又湿又爽的视频| 人妻精品全国免费视频| 她的性爱视频| 国产成人亚洲欧美激情| 国产精品免费电影| 五月六月伊人狠狠丁香网| 免费国产高清视频| 色综合激情网| 亚洲av无码牛牛影视在线二区| 91娇喘视频| 黄色不卡视频| 九九免费观看全部免费视频| 精品国产Av电影无码久久久| 亚洲一区免费看| 亚洲天堂网在线视频| 欧美日本中文| 亚洲中文字幕无码爆乳| 日韩精品成人在线| 青青草一区| 国产免费a级片| 欧美啪啪一区| 99这里只有精品在线| 国产JIZzJIzz视频全部免费| 嫩草在线视频| 国产原创自拍不卡第一页| 国产一区二区免费播放| 亚洲综合色婷婷中文字幕| 免费一级毛片在线播放傲雪网| 久久婷婷综合色一区二区| 亚洲免费成人网| 亚洲国产成人无码AV在线影院L| 国产Av无码精品色午夜| 日韩福利视频导航| 特级毛片8级毛片免费观看| 亚洲色图在线观看| 国产va在线观看免费| 少妇露出福利视频| 久久国产精品电影| 无码精品福利一区二区三区| 人妻少妇久久久久久97人妻| 亚洲一区二区日韩欧美gif| 国产成人1024精品| 日韩色图区| 特级做a爰片毛片免费69| 国产美女精品在线| 久久久精品国产SM调教网站| 3D动漫精品啪啪一区二区下载| 欧美国产日韩在线播放| 毛片最新网址| 午夜福利亚洲精品| 青青草原国产精品啪啪视频| 久久婷婷色综合老司机| 亚洲成在线观看 | 六月婷婷综合| 亚洲中文无码av永久伊人| 特级aaaaaaaaa毛片免费视频 | 深夜福利视频一区二区| 国产高清在线观看91精品| 亚洲第一精品福利| 久久天天躁夜夜躁狠狠| 婷婷伊人久久| 欧美第二区| 国产精品久久自在自线观看| 亚洲午夜福利精品无码不卡| 在线视频精品一区| 欧美黑人欧美精品刺激| 国产人成在线视频| 久久精品视频一| 狂欢视频在线观看不卡| 国产青榴视频| 国产精品大白天新婚身材| 怡春院欧美一区二区三区免费|