Software für Embedded Echtzeit-Anwendungen
Digitale Signalprozessor-Systeme stellen spezielle Anforderungen an die Integration von Netzwerk-Protokoll-Stacks und Dateisystemen. Diese Funktionen dürfen unter keinen Umständen die Echtzeit-Verarbeitung der Daten behindern oder gar blockieren. Software, die aus dem PC-Bereich adaptiert wurde, erfüllt diese Bedingungen nicht hinreichend und ist in der Regel nur mit Hilfe eines präemptiven Betriebssystems auf DSP-Systemen einsetzbar.
D.SignT TCP/IP Stack für DSPs
Dieser TCP/IP Protokollstack zeichnet sich neben geringem Speicherverbrauch vor allem durch sein kooperatives Konzept aus, das es erlaubt, den TCP/IP Stack auch für DSP Echtzeit-Anwendungen ohne Betriebssystem einzusetzen. Der Protokoll-Stack erhält nur die vom Anwender zugewiesene Rest-Rechenzeit und behindert damit nicht die Echtzeitverarbeitung der Daten. Speicher-Transfers sind minimiert, um die internen und externen Datenpfade des Prozessors möglichst wenig zu belasten. Der TCP/IP Stack ist erhältlich für die Texas Instruments C2000, C5000 und C6000 Familie, den TMS320VC33 und für die Analog Devices Sharc Familie.
D.SignT D.FAT Dateisystem
Das Dateisystem unterstützt SD-Cards, MMC-Karten, Onboard Flash, SSD, Harddisk und Ramdisk. Es findet Verwendung bei Datenloggern und besonders im Zusammenspiel mit den FTP und HTTP Servern des D.SignT TCP/IP Stacks für Fernwartung und Updates.