Internet-Kommunikation für 8, 16 und 32 bit Prozessoren
SEVENSTAX bietet eine der kleinsten Implementierungen der gängigsten Internetprotokolle an. Die SEVENSTAX Protokoll-Stacks sind für Embedded Systeme mit 8...32-Bit-Mikrocontrollern ausgelegt, wobei besonderer Wert auf die leichte Integrierbarkeit in bereits existierende Software gelegt wurde.



Der Ressourcenbedarf der SEVENSTAX-Software ist sehr gering, sowohl in Bezug auf den Bedarf an RAM und ROM, als auch im Hinblick auf die Belastung der CPU. Dadurch wird oftmals die Erweiterung bestehender Software möglich, ohne die Hardware-Plattform ändern zu müssen. Die Protokolle fügen sich sowohl in Systeme mit als auch ohne Betriebssystem nahtlos ein.

Zur Gewährleistung des störungsfreien Betriebs gibt es keine blockierenden Zustände in den Protokoll-Implementationen. Die Programmiererschnittstelle (API) ist sehr schmal gehalten, unterstützt aber alle zur Kommunikation notwendigen Aktionen. Rückmeldungen der Protokolle erfolgen grundsätzlich über Callback-Routinen, an die aufgetretene Events von den Stack-Modulen gemeldet werden. Diese Routinen integrieren die Protokolle in die Software, ohne dass an dieser selbst größere Änderungen notwendig sind. Selbstverständlich bietet eine schmale API auch Vorteile bei der Erstellung neuer Software mit Internetanbindung, da Mehrdeutigkeiten in der Benutzung vermieden werden.