MDK Middleware
Microcontroller bieten eine breite Palette von Peripheriegeräten, die den heutigen Anforderungen an eingebettete Systeme gerecht werden. Die Implementierung von Anwendungen, die diese Schnittstellen effizient nutzen, stellt Softwareentwickler jedoch vor echte Herausforderungen. Um die Leistungsfähigkeit der Kommunikations- und Schnittstellenperipherie moderner Mikrocontroller nutzen zu können, sind flexible und einfach zu handhabende Middleware-Komponenten unerlässlich.
MDK Middleware-Komponenten
Keil MDK ist eine Entwicklungsumgebung für Mikrocontroller der Arm Cortex-M Serie, die alles enthält, um Anwendungen in Assembler, C oder C++ zu erstellen und zu testen. MDK ist aufgeteilt in MDK Core und Software Packs, was neue Bauteilunterstützung und Middleware-Updates unabhängig von den Tools macht.

Das MDK-Middleware-Softwarepaket enthält Komponenten für IPv4- und IPv6-Netzwerke, USB-Host- und -Gerätekommunikation, ein Dateisystem für die Datenspeicherung und eine grafische Benutzeroberfläche. Das Echtzeitbetriebssystem Keil RTX wird von allen Middleware-Komponenten für die Aufgabenplanung verwendet.
Jede Komponente ist für eine Vielzahl von Anwendungen konfigurierbar und erfordert die im CMSIS-Driver-Standard beschriebene Treiberschnittstelle.
Hinweis: Bevor Sie die MDK-Middleware verwenden, stellen Sie bitte sicher, dass der von Ihnen ausgewählte Microcontroller den CMSIS-Treiber unterstützt.