數據存儲器

Cortex-M0處理器的數據存儲器用於軟件變量、棧存儲,而且有些情況下還用於堆存儲。應用程序使用需要動態內存分配的C函數時,堆存儲就能用上了。 如果嵌人式應用中沒有操作系統(OS) ,那麼它只會使用一個棧(只需主棧)。在這種情況下,數據存儲器的分配如圖7.6所示。. 由於棧操作基於滿減小的棧分配,而堆存儲在分配時是增加的。爲了使存儲分配最具效率,通常將棧放在存儲器塊的尾部,而堆存儲則緊跟在普通存
相關文章
相關標籤/搜索