Direkt zum Inhalt

Hersteller

Micro Digital

Systemsoftware für Embedded Systeme

  • Micro Digital verfügt über ein vollständiges Produktspektrum an Softwarebausteinen für moderne (deeply) Embedded Echtzeit-Systeme
  • Out of the box funktionsfähig und sofort einsetzbar!
  • SMX ist bewährt und verfügt über einen vollständigen Funktionsumfang
  • No Royalties + Source Code: Damit Sie ruhig schlafen können, jetzt und in Zukunft!
  • Optimal für Deeply-Embedded Systeme geeignet: Hard Realtime, extrem ressourcenschonend, skalierbar
  • Umfangreiches Angebot an Middleware

News

SMX 5.1

Micro Digital hat heute das RTOS SMX in der Version 5.1 vorgestellt. Die Erweiterungen betrefen das wichtige Thema Security. Partitionen werden nun besser voneinander isoliert.

Weiterhin wurde smx RTOS um Unterstützung der Cortex-v8M basierten MPUs erweitert.

SMX 5.0

Micro Digital hat heute das RTOS SMX in der Version 5 vorgestellt. Die Erweiterungen der V5 betrefen das wichtige Thema Security.

SMX 4.4

Micro Digital hat heute das RTOS SMX in der Version 4.4 vorgestellt.
Damit ist nun MPUplus in SMX fertig integriert und unterstützt auch Cortex-M7 Prozessoren

Ältere News Micro Digital

07.05.2007 | SMX.Blaze

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

smx RTOS Kernel

smx Multitasking Kernel, SMX RTOS

smx ist ein zuverlässiger, 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.

More RTOSsmx hat viel mehr Features als ein einfaches Standard RTOS, die helfen schnell und kostengünstig sichere und zuverlässige Systeme zu entwickeln. Für mehr Details empfehlen wir Ihnen das smx Special Features Datasheet, welches Sie unten auf dieser Seite finden, in dem diese Features diskutiert werden. Des Weiteren finden Sie in dem Dokument einen allgemeinen Überblick über SMX und eine Einführung in das API.

smx bietet volle Unterstützung für viele Entwicklungsumgebungen. smxAware bietet dem Entwickler Kernel spezifische Debugg Möglichkeiten und bietet Möglichkeiten zur graphischen Analyse des Systemverhaltens. Des Weiteren steht mit smx++ ein C++ API für smx zur Verfügung.

smx ist seit über 30 Jahren kommerziell am Markt erhältlich und wird seitdem in vielen hundert verschiedenen Anwendungen eingesetzt. Während dieser Zeit hat sich der Kernel als äußerst zuverlässig, robust und vielfältig einsetzbar gezeigt.

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.

SecureSMX

Für ARM Cortex-M MCUs steht auch SecureSMX zur Verfügung welches über Partionierung mittels der Memory Protection Unit (MPU) Tasks sowie RTOS und Treiber voreiander isoliert.

Features

Hohe Geschwindigkeit

  • 3 Ebenen für Hard Real-Time: ISRs, LSRs und Tasks
  • Sehr kurze IRQ Latency
  • Verzögerte IRQ Bearbeitung
  • Advanced Scheduler
  • Fast Task switching
  • Preemptive Scheduling
  • Scheduler Locking
  • Layered Ready-Queue
  • Precise Time Measurements
  • Precise profiling
  • Geringe ROM, RAM Größe
  • Effizienter Code
  • minimaler RAM verbrauch
  • System Stack reduziert Task Stack Verbrauch
  • One-Shot Tasks erlauben Mehrfachverwendung von Stacks
  • Dynamische Objekte

Zuverlässigkeit, Sicherheit

  • umfangreiche Fehlererkennung
  • Stack Überlauf-Erkennung
  • Timeouts für alle blockenden Aufrufe
  • Sicherer Nachrichtenaustausch mittels Exchanges
  • Mutexes
  • Geschützte Heaps
  • nicht blockierbare LSRs
  • Ereignis Logfunktion

Einfach anzuwenden

  • Prozessor spezifische BSPs
  • Tool spezifische Projekt Dateien
  • Quick-start Protosystem
  • Task-aware Debugging
  • Grafische Analyse Tools
  • C++ Support mit smx++

Weitere RTOS

MPU-Plus

MPUS-Plus bietet die Unterstützung der Memory Protection Unit (MPU) für ARM Cortex-M basierte MCUs und das SMX RTOS. Kurzum: Mehr Sicherheit für Ihr System!
Die Unterstützung andere RTOS ist möglich.

Die Cortex-M v7 MPU ist komplex und hat signifikante Beschränkungen. MPU-Plus ermöglicht die einfache Verwendung der MPU bei maximal möglichem Schutz. Wichtig ist dabei die Möglichkeit zur schrittweisen Erhöhung der Sicherheit des Systems, lesen Sie hierzu den Artikel "Step-by-Step MPU Security"

Micro Digital
RTOS

smxAware Live

smxAware Live - Kernel Aware Debugging

Mit smxAware Live steht ein Werkzeug zur Verfügung, welches es dem Entwickler ermöglicht in strukturierter und übersichtlicher Weise Einsicht in verschiedene Laufzeitdaten und -Strukturen des smx RTOS Kernels zu nehmen. smxAware Live kommuniziert mit dem Target über TCP/IP und arbeitet parallel zum laufenden RTOS mit Anwendungssoftware, d.h. Anwendern ist ein Einblick ins laufende System möglich.

Micro Digital
RTOS

smxAware

Mit smxAware steht ein Werkzeug zur Verfügung, welches dem Entwickler ermöglicht in strukturierter und übersichtlicher Weise Einsicht in verschiedene Laufzeitdaten und -strukturen des smx RTOS Kernels zu nehmen. smxAware integriert sich in Entwicklungsumgebungen von IAR (Embedded Workbench) und Freescale (Codewarrior).


Micro Digital
RTOS

Preise anfragen

Mit dem Absenden dieses Formulars sind Sie damit einverstanden, dass Ihre Daten zu o. g. Zweck gespeichert und verarbeitet werden. Sie können dem jederzeit widersprechen, die Daten werden dann gelöscht. Datenschutzerklärung
Bild-CAPTCHA
Geben Sie die Zeichen ein, die im Bild gezeigt werden.

© Embedded Tools GmbH | Schlikötterstiege 61 | 48161 Münster | Germany/Deutschland | Datenschutzerklärung | Impressum