Finden Sie hier die Liste mit den gefilterten Produkten auf Basis Ihrer aktuellen Auswahl.
Funktion
- Compiler
- Debugger
- Embedded Internet
- File System
- RTOS
- TCP/IP Stack
- USB Stacks
Target CPUs
Referenzkunden
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.
TCP/IP Stack - Dual v4/v6
smxNS6™ Features
- Entwickelt für Embedded Systeme
- Resourcenschonend: 67K ROM -16K RAM
- Dual IPv4/IPv6 Stack, IPv6 Ready
- BSD & DPI Socket API für IPv4/6 Hosts
- IPv6 Stateless Address Autoconfiguration (RFC 2462)
- Neighbor Discovery (RFC 2461)
- ICMPv6 (RFC 2463 compliant)
- IPv6 Resolver
- TCP Übertragungsrate 1887 Kb/sec (Atmel AT91SAM9260)
- smxAware Debugging der Paket und Netzwerkinformationen
- Upgrade der IPv4 Version smxNS zu smxNS6 verfügbar
- Treiber für gängige Ethernet Controller verfügbar
- konfigurierbar
- ROMable und Reentrant
- beinhaltet Quellcode in ANSI C
- fertig für SMX® RTOS verfügbar
- portable für andere RTOS
- Prozessorunabhängig
smxNS6
smxNS6™ erweitert den bekannten IPv4 Stack smxNS um IPv6 Features und ermöglicht es den Anwendern so nahtlos die neueste Netzwerktechnologie mit 128-Bit Netzwerkadresse zu nutzen.
Mit dem Adressraum von IPv6 ist Platz genug um auch eine große Anzahl von Geräten mit sinnvollen ähnlichen Adressen zu versehen, ohne Gefahr zu laufen keine freien Adressen mehr zur Verfügung zu haben. In der Praxis bedeutet die Nutzung von IPv6 das hersteller von Geräten ab Werk sofort eindeutige IP Adressen vergeben können. Damit ist der einfache Zugriff auf die Geräte immer sicher gestellt, egal wo in der Welt sie ans Internet angeschlossen werden. Mit IPv6 werden solche Adresserweiterungsmechanissmen wie z.B. NAT überflüssig.
made for Embedded
smxNS und smxNS6 sind robuste und kompakte TCP/IP Stacks die speziell für Embedded Systeme von Micro Digital entworfen und entwickelt wurden. smxNS6™ ist in C geschrieben und kann auf jeder Hardwareplattform eingesetzt werden. Obwohl er für das SMX RTOS entwickelt wurde, kann er einfach auch auf andere Betriebssystem portiert werden.
Flexible Konfiguration
Da Programm und Datenspeicher bei Embedded Systemen in der Regel sehr begrenzt sind, kann smxNS so konfiguriert werden, daß nur die Teile (Clients, Server, Protokolle, Treiber und Link Layer) in die Anwendung eingelinkt werden, die tatsächlich in der Anwendung benötigt werden. Damit kann der smxNS TCP/IP Stack auf ca. 25kB Code größe reduziert werden (prozessortabhängig).
Freie Wahl des APIs
Der Entwickler kann selber auswählen, ob er das standartisierte Berkeley Socket API oder das propritäre Dynamic Protocol Interface (DPI) für die Entwicklung seiner Anwendung benutzt. DPI stellt ein einfacheres API, welches auch weniger Programmspeicher benötigt zur Verfügung. Es können auch beide APIs parallel verwendet werden. Beispielanwendungen für beidi APIs sind bei smxNS und smxNSv6™ enthalten.
Zero Copy
smxNSv6™ unterstützt "zero-copy packet processing" für optimale Performance. Das heißt das im kompletten Netzwerkstack keinerlei Informationen zwischen den Modulen mittels kopieren der Daten, sondern immer nur als Referenz übergeben werden.
Routing
smxNS6™ unterstützt bis zu 256 Network Interfaces und kann Pakete zwischen den Interfaces auch routen.
Dual IPv4 / IPv6 Stack Block Diagramm

Downloads
- smxNS6 Datenblatt (PDF | 0.22 MB)
Schlagworte
Hersteller: Micro DigitalFunktion: TCP/IP Stack
Prozessorarchitekturen: V1 MCF51xx | IOP 3xx | ARM7 | V2 MCF52xx MCF52xxx | IXP 2xxx | ARM9 | V3 MCF53xx | IXP 4xx | ARM11 | V4 MCF54xx | PXA 2xx | Cortex-M | Prozessorunabhängig | PXA 3xx | Cortex-R | Cortex-A | ARM | XScale | ColdFire

