Das NGW100 verfügt über flüchtigen SDRAM-Speicher und über zwei Flash-Bausteine unterschiedlicher Technologien, in denen sich Daten dauerhaft speichern lassen.
Das U-Boot und der Linux-Kernel werden aus dem parallelen Flash-Baustein AT49BV642D geladen, welcher mit dem Memory-Controller des AT32AP7000 verbunden ist. Das AT49BV642D ist ein NOR-Flash und konform mit dem Common Flash memory Interface (CFI). Der zweite Flash-Bereich ist in Form des Bausteins AT45DB642D realisiert, welcher ein serieller Flash-Speicher der DataFlash-Serie von Atmel ist. Der Baustein wird über den SPI-Bus angesprochen. Dieser Speicher beherbergt das /usr-Verzeichnis.
Das AT49BV642D wird unter /dev als mtd0 bis mtd2 eingefügt.
mtd0 bis mtd2 entsprechen getrennten Addressbereichen des AT49BV642D, die unterschiedliche Funktionen haben.
Mit mtd_debug aus den mtd-utils lassen sich Informationen zu den Speicherbereichen anzeigen.
Diskussion