CMX TCP/IP Lösungen

CMX bietet zwei Lösungen, um Ihren Anforderungen an eingebettetes TCP/IP gerecht zu werden.

CMX-Micronet

CMX-MicroNet ist ein TCP/IP-Stack für praktisch alle 8-, 16- und 32-Bit Embedded-Prozessoren. Er erfüllt höchste Leistungs- und Speicheranforderungen und hat sich weltweit in hunderten von Designs bewährt.

Eigenschaften von CMX-MICRONET

  • Erprobt und bewährt in hunderten von Designs weltweit
  • Extrem niedrige ROM/RAM-Anforderungen
  • Unterstützt praktisch alle 8-, 16- und 32-Bit Mikrocontroller und DSPs
  • Die Software-Lösung benötigt keinen zusätzlichen Prozessor
  • Webseiten können CGI-Aufrufe und serverseitige Includes enthalten
  • FTP-Dateien, einschließlich neuer Firmware
  • E-Mails senden und empfangen
  • Kann Java-Applets bereitstellen
  • Keine proprietären Protokolle
  • Läuft Standalone oder mit RTOS
  • Günstige einmalige Gebühr
  • Vollständiger Quellcode wird mitgeliefert
  • Keine Lizenzgebühren für ausgelieferte Produkte
CMX-Micronet Stack

Voll ausgestatteter TCP/IP-Stack von CMX

MX-TCP/IP ist eine portable, hochperformante TCP/IP-Implementierung für eingebettete Systeme. Die Speichernutzung ist lokal und deterministisch. Es nutzt die CMX-RTX RTOS-Signalisierungsmechanismen, um einen echten Multitasking-Reentrant-Stack bereitzustellen. CMX-TCP/IP kann auch ohne RTOS ausgeführt werden und der gesamte Code ist so geschrieben, dass ein einfacher Wechsel zwischen den Modi ohne größere Änderungen am Quellcode möglich ist.

Die meisten Netzwerkprotokolle und Anwendungen sind verfügbar, von BOOTP bis HTTP. Es gibt auch Testanwendungen wie einen Benchmark-Server oder einen Ping-Tester und einige andere. Eine einheitliche Kommandozeilen-Debugging-Funktion für alle Module ermöglicht das interaktive Ausführen von Debugging-Kommandos und das Setzen von Debug-Levels für bestimmte Module über einen seriellen Port oder eine Telnet-Verbindung. Für maximale Speichereffizienz können Sie einfach auf die Nicht-Debug-Versionen der Bibliotheken verlinken.

Das CMX-TCP/IP-Kit enthält:

  • IP, ICMP/Raw IP, TCP, UDP, ARP, SNTP, DNS-Namensauflösung.
  • TCP/IP SNMP MIB kann integriert werden, um eine Fülle von IP-Leistungsdaten bereitzustellen.
  • RFC-kompatibles TCP unterstützt sowohl die Standard-BSD-Socket-Schnittstelle als auch die leistungsstarke proprietäre Socket-Schnittstelle
  • Standardmäßige IBM-PC-kompatible Treiber für Tastatur, VGA, PCI, serielle Schnittstelle usw. verfügbar.
  • Enthält ein VFS (Virtual File System) mit Huffman-Tree-Komprimierung für schreibgeschützte Daten wie Webseiten für maximale Speichereffizienz.
  • Spezifischer Prozessor- und Compiler-Port
  • Vollständiger Quellcode
  • Keine Lizenzgebühren für versendete Produkte
  • Dokumentation, Beispieltestprogramme
  • Viele Ethernet-Treiber für eine Vielzahl von Chips, einschließlich 91c96, 91c111, cs8900a usw.

Zusätzliche Add-On-Optionen:

  • BOOTP, TFTP – Bootstrap-Protokoll, einfache Dateiübertragung (Client/Server)
  • DHCP – Dynamischer Host-Konfigurationsprotokollserver (Client/Server)
  • Flash-Dateisystem mit Unterstützung für Compact Flash, MMC, RAM-Disk usw.
  • FTP – File Transfer Protocol (Client/Server)
  • IMAP4 – Internet Messaging Access Protocol, Version 4
  • NAT – Netzwerkadressübersetzung
  • POP3-Client – Post-Office-Protokoll
  • PPP, SLIP – Point-to-Point-Protokoll, Serial Line Interface Protocol
  • PPPoE – PPP über Ethernet
  • SMTP-Client – Simple Mail Transfer Protocol
  • SNMP V1 & V2c – Simple Network Management Protocol V1 und V2c Agent
  • SSL/TLS – Secure Socket Layer/Transport Layer Security
  • SSH – Secure Shell
  • Telnet-Server
  • WEB-Server – HTTP-Server, einschließlich CGI und SSI
CMX TCP/IP Stack Schichten