第十六天:
1. 多執行緒的基本概念和基本操作
1.1 基本概念1.2 執行緒的建立
1.3 執行緒編號的獲取和比較1)pthread_create函式
2)執行緒之間的關係
1)pthread_self函式2)pthread_equal函式
1.4 執行緒的匯合和分離
1.5 執行緒的終止和取消1)pthread_join函式
2)pthread——detach函式
1)pthread_exit函式2)pthread_cancel函式
3)pthread_setcancelstate函式
4)pthread_setcanceltype函式
2. 執行緒同步問題
2.1 基本概念2.3 使用互斥量實現執行緒的同步
2.3 使用訊號量實現執行緒的同步1)定義互斥量
2)初始化互斥量
3)使用互斥量進行加鎖
4)訪問共享資源
5)使用互斥量進行解鎖
6)刪除互斥量
訊號量: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 結構兩大類...