嵌入式複習17

2021-07-22 01:46:31 字數 1097 閱讀 4243

第十六天:

1. 多執行緒的基本概念和基本操作

1.1 基本概念

1.2 執行緒的建立

1)pthread_create函式

2)執行緒之間的關係

1.3 執行緒編號的獲取和比較

1)pthread_self函式

2)pthread_equal函式

1.4 執行緒的匯合和分離

1)pthread_join函式

2)pthread——detach函式

1.5 執行緒的終止和取消

1)pthread_exit函式

2)pthread_cancel函式

3)pthread_setcancelstate函式

4)pthread_setcanceltype函式

2. 執行緒同步問題

2.1 基本概念

2.3 使用互斥量實現執行緒的同步

1)定義互斥量

2)初始化互斥量

3)使用互斥量進行加鎖

4)訪問共享資源

5)使用互斥量進行解鎖

6)刪除互斥量

2.3 使用訊號量實現執行緒的同步

訊號量:

1)定義訊號量——sem_t sem;

2)初始化訊號量——sem_init(&sem, 0, 訊號量的初始值)

3)獲取訊號量,即訊號量減1——sem_wait(&sem);

4)訪問共享資源

5)釋放訊號量,即訊號量加1——sem_post(&sem);

6)刪除訊號量——sem_destroy(&sem);

嵌入式複習16

第十六天 1.基於tcp協議的通訊模型 1.1 通訊模型 伺服器 1 建立socket socket函式 2 準備通訊位址 使用結構體型別 3 幫id那個socket和通訊位址 bind函式 4 監聽 listen函式 5 響應客戶端的連線請求 accept函式 6 關閉socket close函式...

嵌入式複習整理

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

嵌入式ARM彙編複習

嵌入式系統是將先進的計算機技術 半導體技術和電子技術與各個行業的具體應用相結合後的產物。嵌入式系統的特點 形式多樣 面向特定應用,處理器和處理器體系結構型別多,關注成本,實時性和可靠性的要求 嵌入式微處理器的體系結構 可以分為馮 諾依曼 von neumann 結構或哈佛 harvard 結構兩大類...