【C語言】FIFO循環緩存設計分析

FIFO(First in First out)是一種非常常用的先進先出的數據存儲器、緩衝器。

優點:充分利用有限的緩存空間緩存數據,有效改善數據溢出。在嵌入式開發中,使用FIFO來緩存DMA接收的數據,有利於防止DMA速度過快但MCU響應速度過慢而導致的數據丟失,有利於數據的集中存儲。

本文內容參考Linux 內核文件中 kfifo.c而設計,歡迎指正。

有道雲筆記:【C語言】FIFO循環緩存設計分析

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章