Umfrage

Welche MCU Architektur(en) setzen Sie ein?

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.

Analog Devices

smxUSBH

USB Host Stack

Mit smxUSBH steht ein USB Host Stack speziell für Embedded Systeme zur Verfügung. smxUSBH ist optimiert für den smx RTOS Kernel. Er ist vollständig in C implementiert und kann daher mit wenig Aufwand auf verschiedene Hardwareplattformen und andere RTOS Kernel portiert werden. Auch der Betrieb ohne einen Betriebssystem Kernel ist möglich. Durch seinen modularen Aufbau werden nur die Teile in die eigentliche Anwendung eingebunden, die auch tatsächlich verwendet werden.

smxUSBO

USB OTG Stack

smxUSBO ist ein robuster USB On-The-Go Stack der speziell für Embedded Systeme von Micro Digital entworfen und entwickelt wurde. Er ist in C geschrieben und kann auf jeder Hardwareplattform eingesetzt werden. Obwohl er für das SMX RTOS entwickelt wurde, kann er dank eines Porting Layers sehr einfach auch auf andere Betriebssystem portiert werden bzw. auch "stand-alone" betrieben werden.

smxFS

FAT kompatibles Dateisystem

smxFS ist ein FAT Dateisystem das 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.) die den meisten C Programmierern bekannt sein dürfte.

smxFS ist auf den Betrieb in Multitaskingumgebungen ausgelegt.

smxFLog

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.

smxUSBD

USB Device Stack

smxUSBD ist ein robuster USB Device Stack der speziell für embedded Systeme von Micro Digital entworfen und entwickelt wurde. Er ist in C geschrieben und kann auf jeder Hardwareplattform eingesetzt werden. Obwohl er für das SMX RTOS entwickelt wurde, kann er dank eines Porting Layers sehr einfach auch auf andere Betriebssystem portiert werden bzw. auch "stand-alone" betrieben werden.

smxFFS

Flash Dateisystem

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

smxNOR

Der smxNOR Flash Treiber stellt einem Dateisystem ein API zur Verfügung, das es ihm ermöglicht ein NOR Flash wie eine Festplatte anzusprechen. 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.

smxNAND

NAND Flash Treiber

smxNAND ist ein Treiber der es ermöglicht, daß ein Dateisystem auf ein NAND Flash wie auf eine Festplatte zugreifen kann. Es unterstützt sowohl singel-level cell (SLC), wie auch multi-level cell (MLC) NAND Flash Chips.

smxWiFi

802.11 MAC Stack

smxWiFi ist ein robuster IEEE 802.11 MAC Stack, der speziell für den Einsatz in Embedded Systemen entworfen und entwickelt wurde. smxWiFi ist vollständig in C implementiert und ermöglicht so, wenn auch für den smx RTOS Kernel optimiert, eine einfache Portierung auf andere Hard-/ sowie Softwareplattformen.

Ein IEEE 802.11 ist ein kabelloses Local Area Network (WLAN). smxWiFi stellt die notwendigen Software Komponenten zur Verfügung um ein Embedded System mit einem IEEE 802.11 WLAN zu verbinden.

Unterstützte Target CPUs

Die von uns angebotenen Produkte rund um und für die Entwicklung von Embedded (Realtime-)Systemen unterstützen folgende Target CPUs und Controller.

Sollte die von Ihnen verwendete CPU nicht dabei sein, Sie aber an einer Lösung interessiert sein, so melden Sie sich bitte.

Inhalt abgleichen