我正在对2.6.35 Android内核进行一些更改以支持中文设备,它有三种风格:128MB NAND,256MB NAND和2GB NAND。在此设备中,内核处理MTD布局(而不是引导加载程序)。而且,我希望能够在更大的NAND上实现扩展/不同的布局。基本上,128MB设置,扩展以支持更高的NAND数量。当前只使用剩余的空间开关,因此我只获得了一个巨大的MTD分区。但我想要更小的分区(更多的是AOSP)。
所以,我的新布局将是:
128MB NAND:
256MB NAND:
2GB NAND:
这是否可行,因为它需要动态处理NAND大小?因为我不想为一个具有不同规格的设备编译3个不同的内核......