關於程式執行 IROM IRAM解決方案

2021-07-04 00:03:33 字數 820 閱讀 2614

關於程式執行 irom、iram

題目大意是在下列選項中,三星的arm的s5pv210的晶元可以執行程式的儲存器有那些?

a、irom

b、iram

c、nand flash

d、sdram

給的答案是a、b、d

------解決方案--------------------

(1)bl0:是指s5pv210的irom中固化的啟動**

作用:初始化系統時鐘,設定看門狗,初始化堆和棧,載入bl1

(2)bl1:是指在iram自動從外擴儲存器(nand/sd/usb)中拷貝的uboot.bin二進位制檔案的頭最大16k**

作用:初始化ram,關閉cache,設定棧,載入bl2

(3)bl2:是指在**重定向後在記憶體中執行的uboot的完整**

作用:初始化其它外設,載入os核心

(4)三者之間的關係:(interal rom固化**)bl0將bl1(bootloader的前16kb--bl1)載入到iram;bl1然後在iram中執行將bl2(剩下的bootloader)載入到sdram;bl2載入核心,把os在sdram中執行起來,最終os是執行在sdram(記憶體)中的。

sram :  靜態ram,不用重新整理,速度可以非常快,像cpu內部的cache,都是靜態ram,缺點是乙個記憶體單元需要的電晶體數量多,因而                  **昂貴,容量不大。

dram:  動態ram,需要重新整理,容量大。  

sdram :同步動態ram,需要重新整理,速度較快,容量大。  

ddr sdram:  雙通道同步動態ram,需要重新整理,速度快,容量大。

程式執行 IROM IRAM

關於程式執行 irom iram 題目大意是在下列選項中,三星的arm的s5pv210的晶元可以執行程式的儲存器有那些?a irom b iram c nand flash d sdram 給的答案是a b d 解決方案 1 bl0 是指s5pv210的irom中固化的啟動 作用 初始化系統時鐘,設...

關於Windows下程式執行的說明

預計有非常多人首次都是通過windows 微軟的作業系統 來使用計算機的。windows的設計導致非常多人覺得全部程式僅僅要雙擊一下就能夠被正確執行了,所以一大堆初學程式設計的童鞋就會遇到些疑問 為什麼雙擊之後,程式沒有正確執行?程式怎麼黑一下就沒有了?程式怎麼跟我說要輸入引數?此文用於說明怎樣在w...

Makefile執行過程例解

1.一次讀取變數 makefiles 定義的makefile檔案列表 2.讀取工作目錄下的makefile檔案 根據命令的查詢順序 gnumakefile makefile makefile 首先找到哪個就讀取哪個 3.一次讀取工作目錄makefile檔案中使用指示符 include 包含的檔案 4...