1
、flash
分割槽管理
flash
分割槽如下:
功能:自由分割槽
待用空間(一般做根檔案系統使用)
rootfs
根檔案系統檔案
kernel
核心檔案
var環境變數
uboot
bootlater
(必須在最前面)
有作業系統:
有作業系統的時候,系統自動幫我們對硬碟
/flash
進行管理
無作業系統:
uboot
和kernel
中有乙個分割槽表,我們按照這個分割槽表對
flash
進行分割槽,每個分割槽的大小都是一定的,然後根據事先的分割槽表來確定每個分割槽應存放什麼內容。
2、ddr分割槽管理
flash
和ddr
的分割槽區別:
因為flash
是掉電不丟失的,因此,在對
flash
進行分割槽的時候要考慮到以後的使用條件。而
ddr是掉電丟失的,因此,在系統的每個階段都可以對它進行重新分割槽,例如在
uboot
階段它有自己的分割槽管理,而在
kernel
啟動起來之後,整個記憶體又將被
kernel
給接替過來,
kernel
將會對記憶體進行重新的分割槽和管理。
綜上:ddr要根據具體使用情況對其進行分割槽管理,注意記憶體不要重疊。
uboot對Flash和DDR的分割槽管理
1 uboot階段對flash的分割槽 1 所謂分割槽,就是對flash進行分塊管理。2 pc機等產品中,因為大家都是在作業系統下使用硬碟的,整個硬碟由作業系統統一管理,作業系統會使用檔案系統幫助我們管理磁碟空間。管理保證了檔案之間不會相互堆疊 於是乎使用者不用自己太多在意分割槽問題。3 在uboo...
uboot移植 DDR初始化
配置 wind10,ubuntu16.04,mx6ul alpha開發板,ddr stress tester工具。內容 在編譯uboot之前初始化ddr。將linux的核心和裝置樹從emmc,或者網路中拷貝到ddr中,linux在ddr中執行。每個板子的ddr不同,所以要初始化。編譯uboot u ...
uboot與kernel的flash分割槽
1.我們可以在uboot中修改flash分割槽。2.我們也可以在kernel中修改flash分割槽,但是需要與uboot中的分割槽表一致。3.我們可以通過uboot用引數傳給kernel分割槽資訊,這樣只需要維護uboot的分割槽表即可。這要對bootloader對核心重新分割槽 這需要重新設定一下...