原文:RT-thread內核之進程間通信

一 進程間通信機制 rt thread操作系統的IPC Inter Process Communication,進程間同步與通信 包含有中斷鎖 調度器鎖 信號量 互斥鎖 事件 郵箱 消息隊列。其中前 個主要表現為線程間同步,郵箱與消息隊列表現為線程間通信。本文主要介紹它們的一些特性及使用場合。 中斷鎖 關閉中斷也叫中斷鎖,是禁止多任務訪問臨界區最簡單的一種方式,即使是在分時操作系統中也是如此。當中 ...

2015-03-04 12:06 0 3608 推薦指數:

查看詳情

RT-thread內核之郵箱

一、郵箱控制塊:在include/rtdef.h中 二、郵箱相關接口:在src/ipc.c中 三、小結 郵箱相關源碼主要是 ...

Fri Mar 06 02:28:00 CST 2015 0 2054
RT-thread內核之異常與中斷

一、什么是中斷? 中斷有兩種,一種是CPU本身在執行程序的過程中產生的,一種是由CPU外部產生的。 cpu外部中斷,就是通常所講的“中斷”(interrupt)。對於執行程序來說,這種“中斷”的發生 ...

Fri Feb 13 20:00:00 CST 2015 0 2383
RT-thread內核之事件

一、事件控制塊:在include/rtdef.h中 二、事件相關接口:在src/ipc.c中 ...

Thu Mar 05 19:59:00 CST 2015 0 2624
RT-thread內核之系統時鍾

一、系統時鍾 rt-thread的系統時鍾模塊采用全局變量rt_tick作為系統時鍾節拍,該變量在系統時鍾中斷函數中不斷加1。而系統時鍾中斷源和中斷間隔一般由MCU硬件定時器(如stm32的嘀嗒定時器)決定,rt_tick初始值為0,每次MCU產生硬件定時中斷后,在中斷函數中不斷加 ...

Tue Feb 10 19:50:00 CST 2015 0 3931
RT-thread內核之信號量

一、信號量控制塊:在include/rtdef.h中 信號量是用來解決線程同步和互斥的通用工具,和互斥量類似,信號量也可用作資源互斥訪問,但信號量沒有所有者的概念,在應用上比互斥量更廣 ...

Thu Mar 05 01:20:00 CST 2015 0 3686
進程間通信

提供的這種機制稱為進程間通信(IPC,InterProcess Communication)。 ...

Wed May 01 19:17:00 CST 2019 3 597
Linux內核解析:進程間通信:管道

管道的定義 管道的用途 管道的操作 管道非法read與write內核實現解析 管道通信原理及其親戚通信解析 父子進程通信解析 親緣關系的進程管道通信解析 管道的注意事項及其性質 管道有以下三條性質 shell管道的實現 ...

Wed Aug 10 08:29:00 CST 2016 2 8332
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM