Gast
#2329956
Hallo zusammen,
ich habe ein ucLinux welches in etwa folgende Speicherkonfiguration (NOR
FLash) bestitzt:
{
name: "bios",
size: 0x00010000,
offset: 0,
},{
name: "compressed kernel image",
size: 0x00100000,
offset: 0x00010000,
},{
name: "ramdisk/jffs2 image",
size: 0x000E0000,
offset: 0x00110000,
},{
name: "user region",
size: 0x00010000,
offset: 0x001F0000,
}
Mit /dev/mtd0 kann ich dann auf den ersten Block "bios" zugreifen, mit
/dev/mtd1 auf "compressed kernel image", usw.
Nun habe ich jedoch ein Gesamt-Image bestehend aus Bootloader+Kernel.
Wie kann ich mit Betriebsystemfunktionen das Image am besten
programmieren? Mit /dev/mtdX erreiche ich ja nur die definierten
Blöcke...