smx 4.2

Embedded Tools GmbH

Details

smx ist ein zuverlässiger, robuster hard real time multitasking Kernel für Embedded Systeme. Er kann alleine oder mit anderen Komponenten des SMX RTOS betrieben werden. Zu den unterstützten Architekturen zählen ARM/Cortex, ColdFire und PowerPC. smx bietet viele Features die es Anwendern erleichtern ihre Projekte termingerecht und ohne Probleme fertigzustellen.
smx ist seit über 25 Jahren kommerziell am Markt erhältlich und wird seitdem in vielen hundert verschiedenen Anwendungen eingesetzt.
Für den schnellen und unkomplizierten Einstieg wird vor der Auslieferung, zusammen mit der Middleware ein kundenspezifisches Paket erstellt, welches ein auf die Hardware und die Entwicklungsumgebung angepasstes, vorkonfiguriertes Prototyp System mit einigen Beispiel Anwendungen enthält. Dies stellt dann eine gute Grundlage dar, um schnell mit der Entwicklung der eigenen Anwendung beginnen zu können.

Produktbeschreibung

Produktname
smx 4.2
Produkteinführung
1989
Einsatzgebiet
embedded Systems
Modulares System
Skalierbares System
Echtzeiterweiterung für Windows bzw. Linux
Nähere Beschreibung des Echtzeitbetriebssystems
smx ist ein hard-real-time RTOS für ARM/Cortex, ColdFire und PowerPC Prozessoren. Ohne Royalties im Sourcecode. System Level Debugging Tools und umfangreiche Middleware ergänzt das Angebot perfekt.

Hardwareplattformen (Zielsystem)

68xxx
alle ColdFire V1, V2, V3 V4
ARM, StrongARM
ARM7/9/11, Cortex-M3 -M4, -A8, -A9
PowerPC
4xx, 5xx, 8xx, 5200, u.a.
Kleinste Plattform
ARM7 oder Cortex-M3

Eigenschaften und Hilfsmittel für die Zielsysteme

Erfüllbare Echtzeitfähigkeit
hart
Bedienoberfläche
grafisch
Entwicklungs-Tools
IAR Workbench ARM, Rowley CrossWorks, CodeWarrior
Entwicklung auf dem Zielsystem oder Cross-Entwicklungsumgebung
Cross-Development
Verfügbare Programmiersprachen
C, C++
Remote Debugging
ja,smxAware live
Tools zur Systemanalyse
ja smxAware, smxAware live

Ressourcen

Speicherbedarf für das Betriebssystem von
5kb
Speicherbedarf für das Betriebssystem bis
20kB
Dynamisches Hinzuladen von Komponenten
optional
CPU-Typ
32 Bit
Stromsparfunktion
ja, CPU abhängig

Architektur

Microkernel
Client/Server-Betriebssystem
Mehrprozessorunterstützung
-
Schedulingverfahren zur Prozessorzuteilung
round-robin, timeslicing, preemption
Besonderheiten Multitasking
preemptives Multitasking, ausgeklügeltes Interrupthandling
Maximale Anzahl von Prioritätsebenen
127
Adressraumstruktur
ein globaler Adressraum
Portierbarkeit auf andere Zielsysteme
machbar

Mögliche Funktionalität

Grafische Benutzeroberflächen erstellen
ja mittels PEG oder Storyboard
Windowing
ja mittels PEG oder Storyboard
Ein-/Ausgabemöglichkeiten
Dateisystem
ja FAT, Logfilesystem auch für NAND und NOR
Netzwerkfähigkeit
ja TCP/IP V4/v6, WiFi
Unterstützte Feldbusse
optional
Drahtlose Kommunikation
ja WiFi
http-Server

Dienstleistungen

Technische Unterstützung
umfangreich vorhanden
Schulung
nein, sehr gute Handbücher, Tutorials

Firma

Embedded Tools GmbH