Direkt zum Inhalt

Hersteller

Micro Digital

Systemsoftware für Embedded Systeme

  • Micro Digital verfügt über ein vollständiges Produktspektrum an Softwarebausteinen für moderne (deeply) Embedded Echtzeit-Systeme
  • Out of the box funktionsfähig und sofort einsetzbar!
  • SMX ist bewährt und verfügt über einen vollständigen Funktionsumfang
  • No Royalties + Source Code: Damit Sie ruhig schlafen können, jetzt und in Zukunft!
  • Optimal für Deeply-Embedded Systeme geeignet: Hard Realtime, extrem ressourcenschonend, skalierbar
  • Umfangreiches Angebot an Middleware

Ältere News Micro Digital

07.05.2007 | SMX.Blaze

Beratung

Lassen Sie sich beraten, nutzen Sie unser Formular, wir melden uns umgehend bei Ihnen zurück. Oder rufen Sie an:
+49 251 98729-0

NOR Flash Driver

smxNOR

Der smxNOR Flash Treiber stellt einem Dateisystem ein API zur Verfügung, die es ihm ermöglicht ein NOR Flash wie eine Festplatte anzusprechen.


Fakten

smxNOR arbeitet mit dem smxFS Fat Dateisystem zusammen. Der Treiber ist in 2 Schichten aufgebaut. Der high-level Treiber stellt einem Dateisystem ein Sektor basiertes API zur Verfügung.

Der low-level Treiber stellt dem high-level Treiber ein Hardware unabhängiges API zur Verfügung. Der Standard low-level Treiber steuerte direkt Standard NOR Flash Chips und serielle NOR Flash Chips an. Normalerweise sind kleine Codeänderungen notwendig um den Treiber an die spezifische Hardware anzupassen.

smxNOR kann angewiesen werden nur innerhalb einer festgelegten Partition im NOR Flash zu arbeiten. So können andere Bereiche des Flashs für andere Aufgaben genutzt werden.

smxNOR ist mit dem speziellen Fokus auf Embedded Systeme entwickelt worden. Es hat einen sehr kleinen Code-, wie auch RAM Footprint. Die Geschwindigkeit ist moderat. Dies ist normalerweise kein Problem, da NOR Flash Speicher in der Regel nur sehr geringe Schreibgeschwindigkeiten haben. Daher wurde smxNOR eher auf Codegröße und kleinen RAM-Footprint, als auf Geschwindigkeit optimiert.

smxNOR wird bevorzugt zum Speichern von nicht veränderlichen Daten, wie Code, Tabellen, HTML Seiten etc., benutzt. smxNOR kann aber auch benutzt werden um Log Daten zu speichern, die mit moderaten Datenraten erzeugt werden.

Wird hohe Geschwindigkeit benötigt oder sollen sehr große Speichermedien angesprochen werden, ist smxNAND evtl. die bessere Wahl. Für einfache Daten Log Anwendungen mit sehr kleinem Flash Speicher und wenig RAM, ist smxFLog evtl. die richtige Wahl.

Weitere File System

FAT Filesystem

smxFS ist ein FAT Dateisystem, dass Medien Kompatibel zu DOS und Windows ist. Es hat einen sehr kleinen Code und Daten Footprint, was es gerade für den Einsatz in Embedded Systemen geeignet macht.  smxFS unterstützt Flash-Speicher wie USB Sticks, CompactFlash und SD/MMC.

smxFS unterstützt FAT12/16/32 und VFAT (für lange Dateinamen). Es benutzt die Standard C Bibliotheksfunktionen als API (z.B. fopen(), fread(), etc.).

Micro Digital
File System

Flash Log Filesystem

Flash Log Dateisystem

smxFLog stellt eine Möglichkeit zum schnellen, einfachen und zuverlässigem Speichern von Log Daten in NAND und/oder NOR Flash Speichern zur Verfügung.

Das Speichern von Log Daten ist ein typischer Anwendungsfall bei Embedded Systemen und verlangt nach einer guten Lösung. Dabei werden Daten sequenziell an eine Datei angehängt. Dies ist bei klassischen Dateisystemen wie FAT, nicht besonders effizient, wenn dies auf Flash basierten Medien arbeitet.

Micro Digital
File System

Flash Filesystem

smxFFS ist ein spezielles Flash Dateisystem für NAND und NOR Flash Speicher. Es hat eine zur Standard C Library kompatibles API und kann mit plötzlichem Spannungsverlust umgehen (power fail-safe).

Micro Digital
File System

NAND Flash Treiber

NAND Flash Treiber

smxNAND ist ein Treiber der es ermöglicht, dass ein Dateisystem auf ein NAND Flash wie auf eine Festplatte zugreifen kann. Es unterstützt sowohl single-level cell (SLC), wie auch multi-level cell (MLC) NAND Flash Chips. Power fail safe sowie statisches und dynamisches Wear Leveling sind selbstverständlich.

Micro Digital
File System

Preise anfragen

Mit dem Absenden dieses Formulars sind Sie damit einverstanden, dass Ihre Daten zu o. g. Zweck gespeichert und verarbeitet werden. Sie können dem jederzeit widersprechen, die Daten werden dann gelöscht. Datenschutzerklärung
4 + 6 =
Bitte diese einfache mathematische Aufgabe lösen und das Ergebnis eingeben. Zum Beispiel, für die Aufgabe 1+3 eine 4 eingeben.

© Embedded Tools GmbH | Willy-Brandt-Weg 33 | 48155 Münster | Germany/Deutschland | Datenschutzerklärung | Impressum