ARM程式ROM裡跑還是讀到RAM裡面去跑?

2021-10-08 11:38:30 字數 304 閱讀 2838

1、速度不是太高的話,直接執行在rom裡,像lpc、stm32等arm 微控制器通常是直接在flash裡執行、51微控制器也是在rom裡面執行。

也就是說**儲存在flash裡面,比如stm32從flash裡面取指令,從ram裡面讀取資料(全域性變數、棧資料、堆資料)或資料操作結果。

2、速度高,程式量大的話,那一般是在sdram裡執行,像s3c2410之類的,手機上的那就都是在sdram裡跑的程式了

一般程式儲存在emmc這種容量大的flash裡面,然後會把程式載入到ddr容量大的arm上執行**。

keil中如何程式在 ram 中執行

ubuntu如何跑arm程式

1.首先確定一間配置好arm linux 交叉編譯器,可以使用arm linux gcc.2.看示例 hello.c includeint add int a,int b int main 3.在hello.c檔案的目錄下面執行 arm linux gcc static hello.c o hell...

跑在月光裡

最近心血來潮,打算去跑跑步,鍛鍊身體,報效祖國。磨嘰了乙個禮拜,昨天終於穿著睡衣出門了。我們家附近有個很大的運動場,裡面有打籃球的,踢足球的,還有全民健身器材。白天足球場收費,晚上沒人管。塑膠跑道和水泥地板完全不一樣啊,好像有彈性似的,n年沒運動過的我都跑了3圈 當然中間有休息,慢走了一圈。在我如蝸...

手機裡的ROM與RAM

下文來自 儲存器分為隨機儲存器 ram 和唯讀儲存器 rom 兩種。其中 通常用來固化儲存一些生產廠家寫入的程式或資料,用於啟動電腦和控制電腦的工作方式。而 則用來訪問各種動態的輸入輸出資料 中間計算結果以及與外部儲存器交換的資料和暫存資料。裝置斷電後,中儲存的資料就會丟失。執行遊戲 程式速度快慢看...