OpenWrtのチュートリアル章X OpenWrtのフラッシュパーティション、ファイルシステム

Linuxベースのフラッシュメモリシステムで実装MTD(メモリ技術デバイス)クラス・デバイス・ドライバの使用は、MTDは、フラッシュメモリ(ROM、FLASH)ドライブサブシステムにアクセスするためのLinuxベースのデバイスです。その主な目的は、フラッシュ・メモリは、それが抽象インタフェースは、我々は、上でのハードウェアとオペレーティングシステムでこのタイプの装置を操作することができますよう、ハードの操作を行い提供するために、アクセスされた型に、デバイスに簡単にすることです。慎重に観察されたLinuxのブート情報の友人は、次の段落を参照してください。

[     3.291376 ] NAND:512:のMIB、SLCは、サイズ消去128 KiBの、ページ・サイズ:2048、OOBサイズ:64 
[     3.295094 ] 25個の MTDデバイスqcom_nand上に見出さofpartパーティションを。0 
[     3.302578 ]の作成25個のMTDパーティション" qcom_nand.0 " 
[     3.308758 ] 0x000000000000 - 0x000000100000" 0:SBL1 " 
[     3.315642 ] 0x000000100000 - 0x000000200000を" 0:MIBIB " 
[     3.320495 ] 0x000000200000 - 0x000000280000" 0:BOOTCONFIG " 
[     3.325100 ] 0x000000280000 - 0x000000300000" 0:BOOTCONFIG1 " 
[     3.330483 ] 0x000000300000 - 0x000000600000" 0:QSEE_1 " 
[     3.337874 ] 0x000000600000 - 0x000000900000" 0:QSEE " 
[    3.343099 ] 0x000000900000 - 0x000000980000" 0:DEVCFG_1 " 
[     3.346308 ] 0x000000980000 - 0x000000a00000" 0:DEVCFG " 
[     3.351498 ] 0x000000a00000 - 0x000000a80000" 0:APDP " 
[     3.356496 ] 0x000000a80000 - 0x000000b00000" 0:APDP_1 " 
[     3.361601 ] 0x000000b00000 - 0x000000b80000" 0:RPM_1 " 
[     3.366584 ] 0x000000b80000 - 0x000000c00000" 0:RPM " 
[     3.371717 ] 0x000000c00000 - 0x000000c80000" 0:CDT_1 " 
[     3.376428 ] 0x000000c80000 - 0x000000d00000" 0:CDT " 
[     3.381630 ] 0x000000d00000 - 0x000000d80000" 0:APPSBLENV " 
[     3.386347] 0x000000d80000 - 0x000000e80000" 0:APPSBL_1 " 
[     3.392203 ] 0x000000e80000 - 0x000000f80000" 0:APPSBL " 
[     3.397583 ] 0x000000f80000 - 0x000001000000" 0:ART " 
[     3.402148 ] 0x000001000000 - 0x000006600000" rootfs_1 " 
[     3.470810 ] 0x000006600000 - 0x000006f00000" 0:WIFIFW_1 " 
[     3.478369 ] 0x000006f00000 - 0x00000c500000" rootfsの" 
[     3.543701 ] MTD:デバイス20(rootfsの)設定ルートFI3することができます。543963 ] mtdspli " 0:WIFIFW " 
[     3.560628 ] 0x00000ce00000 - 0x00000ce80000" 0:ETHPHYFW " 
[     3.561844 ] 0x00000ce80000 - 0x00000cf80000" 0:board_data "
[     3.566604 ] 0x00000cf80000 - 0x00001e000000" 0:arc_data " 
[     3.775504 ] SPMI spmi- 0:PMICのArb版- 20x20010000
"qcom_nand.0" に25のMTDパーティションの作成:

これは、システムがパーティション25 qcom_nand装置で作成された場合、表に示されているいくつかのパーティションを示すことを意味します

パーティションID番号 パーティションの場所 パーティションサイズ パーティションの役割
0:SBL1 0x000000000000-0x000000100000 192キロバイト ブートストラップ
0:MIBIB 0x000000030000-0x000000040000 64キロバイト ブート設定
0:BOOTCONFIG 0x000000040000-0x000000050000 64キロバイト MT7628初期パラメータ
0:BOOTCONFIG1 0x000000050000-0x000001000000 15.68メガバイト  
0:QSEE_1 0x0000001853f2-0x000001000000 14827キロバイト

ファームウェアのパーティション

ファイルシステムのサブセット

0:QSEE 0000
00670000-0x000001000000
9792キロバイト

ファームウェアのパーティション

ファイルシステムのサブセット

書き込み可能なパーティションのサブセット

0:DEVCFG_1      
0:DEVCFG      
0:PDPA      
0:APDP_1      
0:RPM_1      
0:RPM      
0:CDT_1      
0:CDT      
0:APPSBLENV      
0:APPSBL_1      

0:APPSBL

     
0:APPSBL      
0:ART      
rootfs_1      
0:WIFIFW_1      
rootfsの      
0:ETHPHYFW      
0:board_data      
0:arc_data      
       

 

 

 

 

 

組み込みフラッシュ容量が小さいので、調整する必要はありませんので、パーティションが固定されており、したがって、このコンピュータでは「パーティションテーブル」を必要としません

 

おすすめ

転載: www.cnblogs.com/vx-cg248805770/p/11577590.html