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
主站蜘蛛池模板: 毛片免费观看视频| 久久精品国产91久久综合麻豆自制| 国产一区亚洲一区| 成人免费网站在线观看| AⅤ色综合久久天堂AV色综合 | 久久精品国产精品国产一区| av色爱 天堂网| 91年精品国产福利线观看久久| 亚洲天堂首页| 国产成人无码Av在线播放无广告| 91网址在线播放| 亚洲av无码成人专区| 日韩高清一区 | 毛片在线看网站| 亚洲人成色77777在线观看| 伊人久热这里只有精品视频99| 黄色一级视频欧美| 在线观看国产网址你懂的| 一区二区在线视频免费观看| 国产一级一级毛片永久| 国产嫩草在线观看| 欧美另类一区| 国产精品无码影视久久久久久久| a级毛片免费看| 日韩区欧美国产区在线观看| 伊人色婷婷| 成人在线观看一区| 综合人妻久久一区二区精品| a级高清毛片| 91网红精品在线观看| 日本爱爱精品一区二区| 日本高清有码人妻| 日本欧美中文字幕精品亚洲| 最新国产网站| 日本在线免费网站| 亚洲有码在线播放| 亚洲二区视频| 在线看片免费人成视久网下载| 福利视频99| 婷婷五月在线| 欧美高清三区| 国产综合色在线视频播放线视| 亚洲日韩精品欧美中文字幕| 中文字幕2区| 看国产一级毛片| 日韩 欧美 小说 综合网 另类| 18禁黄无遮挡免费动漫网站| 久久福利片| 亚洲成年网站在线观看| 欧美日韩国产系列在线观看| 国产簧片免费在线播放| 88国产经典欧美一区二区三区| 2021国产精品自拍| 色婷婷在线播放| 无码电影在线观看| 久久亚洲黄色视频| P尤物久久99国产综合精品| 国产一区二区三区在线无码| 亚洲av色吊丝无码| 国产日韩欧美一区二区三区在线| 国产黄网站在线观看| 日韩乱码免费一区二区三区| 伊人久久大香线蕉综合影视| 亚洲乱伦视频| 日韩不卡高清视频| 成人日韩精品| 香蕉国产精品视频| 人妻精品久久久无码区色视| 狠狠躁天天躁夜夜躁婷婷| 欧日韩在线不卡视频| 国产成人高清在线精品| 亚洲视频二| 欧美一区二区三区国产精品| 国产办公室秘书无码精品| 欧美特黄一免在线观看| 久久久久青草大香线综合精品| 国产99视频免费精品是看6| 中文字幕 91| 午夜国产精品视频黄| 国产福利一区二区在线观看| 无码在线激情片| 亚洲综合天堂网|