| Cheffs. UFFs ist ein Ultra-Low-Cost-Flash-Dateisystem für eingebettetes System. |
Jetzt downloaden |
Cheffs. Ranking & Zusammenfassung
- Name des Herausgebers:
- Ricky Zheng
- Website des Verlags:
- http://gouffs.googlepages.com/
Cheffs. Stichworte
Cheffs. Beschreibung
UFFs ist ein ultra-günstiges Flash-Dateisystem für eingebettetes System. UFFs ist ein ultra-günstiges Flash-Dateisystem für eingebettete system.uffs ist ein NAND-Flash-Dateisystem, das für ein eingebettetes System entwickelt wurde. Es erfüllt einige einzigartige und erweiterte Funktionen: Niedrige Kosten: für NAND-Flash mit 512-Seite Größe: NAND-Blitz | Gesamtblöcke | Puffer / Caches | Gesamter RAM-Kosten 128m | 8192 | 40/30 | 164k 32m | 2048 | 40/30 | 68k 16m | 1024 | 10/10 | 26KTree-Knoten: 16 * toatl_blockspage-Puffer: Page_size (512) * Puffer (10 ~ Pages_Per_Block) Blockinfo Caches: (14 * pages_per_block) * block_info_caches (5 ~ 20) Gesamtspeichernutzung = Baumknoten + Seitenpuffer + Blockinfo Caches + Andere (1 ~ 2k) für NAND-Blitz mit 2k-Seite Größe: NAND-Blitz | Gesamtblöcke | Puffer / Caches | Gesamter RAM-Kosten 512m | 8192 | 40/30 | 180k 128m | 512 | 40/30 | 70KTree-Knoten: 16 * toatl_blockspage-Puffer: Page_size (2048) * Puffer (10 ~ Pages_PER_BLOCK) Blockinfo Caches: (14 * pages_per_block) * block_info_caches (5 ~ 20) Gesamtspeichernutzung = Baumknoten + Seitenpuffer + Blockinfo Caches + Andere (1 ~ 2k) Fast Bootinguffs lesen nur einen Ersatzbereich für jeden NAND-Flash-Block, um den In-Memory-Knotenbaum aufzubauen. Typischerweise benötigen UFFs weniger als 1 Sekunde, um einen voll beladenen 128-maste-Nand-Blitz zu montieren. Hervorragende Zuverlässigkeit garantiert Integrität über unerwartete Leistungsverluste. BAD-BLOCK TOLERANT, ECC-Aktivierung und Ware-LevelingNothing NEU für das Flash-Dateisystem, aber Uffs implementiert diese auf einfache, aber effektive Weise. Keine Garbage-Sammlung für Uffsuffs benötigt, sammeln Sie die "Dirty-Blöcke" im FLY, keine Garbage Collection erforderlich wird auf dem PC vollständig getestet (über Uffs PC-Emulator). Außerdem ist Uffs nicht nur "Begriffssicherungs-of-Concept", sondern wurde in realem World-Produkt für Zehntausende von Kopien erfolgreich eingesetzt. Was für Uffs "ist", "ist nicht"? Uffs ist kein Linux-Kernel-Modul. Nicht in einem getrennten Thread anstelle von application.uffs ist eine Bibliothek, die mit Ihrer eingebetteten Anwendung verknüpft wird. UFFs sollten verwendet werden, wenn JFFs / Yaffs nicht verwendet werden können (aufgrund des unzureichenden Gedächtnisses) UFFs ist nicht der Ersatz von JFFs oder Yaffs. Why Uffs? · Hardwaresressourcen ist begrenzt (typischerweise 64 ~ 512k RAM), aber brauchen a Zuverlässiges Flash-Dateisystem · JFFs / JFFS2 saugt (nutzlos ohne Linux / MTD, auch Speichermonster) · Yaffs / yaffs2 ist ausgezeichnet, verbraucht aber immer noch zu viel Erinnerung · Andere? ... nicht verfügbar ... (natürlich offener Quelle)
Cheffs. Zugehörige Software