嵌入式複習16

2021-07-22 01:46:31 字數 1298 閱讀 6902

第十六天:

1. 基於tcp協議的通訊模型

1.1 通訊模型

伺服器:

1)建立socket——socket函式

2)準備通訊位址——使用結構體型別

3)幫id那個socket和通訊位址——bind函式

4)監聽——listen函式

5)響應客戶端的連線請求——accept函式

6)關閉socket——close函式

客戶端:

1)建立socket——socket函式

2)準備通訊位址——使用伺服器位址

3)連線socket和通訊位址——connect

4)進行通訊——send/recv函式

5)關閉socket——close函式

1.2 相關函式解析

1)listen函式

2)accept函式

3)recv函式

2. tcp協議和udp協議的比較

2.1 tcp協議的概念和特性

2.2 udp協議的概念和特性

3. 基於udp協議的通訊模型

3.1 通訊模型

伺服器:

1)建立socket——socket函式

2)準備通訊位址——使用結構體型別

3)繫結socket和通訊位址——bind函式

4)進行通訊——send/recv/sendto/recvfrom函式

5)關閉socket——close函式

客戶端:

1)建立socket——socket函式

2)準備通訊位址——伺服器位址

3)進行通訊——send/recv/sendto/recvfrom函式

4)關閉socket——close函式

3.2 相關函式解析

1)sendto函式

2)recvfrom函式

嵌入式複習17

第十六天 1.多執行緒的基本概念和基本操作 1.1 基本概念 1.2 執行緒的建立 1 pthread create函式 2 執行緒之間的關係 1.3 執行緒編號的獲取和比較 1 pthread self函式 2 pthread equal函式 1.4 執行緒的匯合和分離 1 pthread joi...

嵌入式複習整理

1 什麼是系統引導程式?其作用是什麼?關中斷 初始化各模式的堆疊 初始化儲存器等功能後,執行指令 bl main 跳轉到c語言的主函式處執行。2 arm微處理器的指令流水採用了典型的risc五級流水線結構,將指令執行過程分為取指 解碼 執行 訪存和寫回5個步驟。3 arm處理器支援下列資料型別 位元...

嵌入式系統概論 1 6

目標 理解計算機網路的分類與組成,熟悉ip協議的主要內容,掌握網際網路的組成和常用接入技術。1.計算機網路的分類與組成 1 計算機網路的分類 區域網 都會網路 廣域網 2 計算機網路的組成 計算機等智慧型電子裝置 資料通訊鏈路 通訊協議 網路軟體 2.ip協議的主要內容 1 ip位址 人們總是用4個...