Micro Digital hat heute das RTOS SMX in der Version 5 vorgestellt.
Die Erweiterungen der V5 betrefen das wichtige Thema Security
Die Unterstützung der Cortex-M Memory Protection Unit (MPU) wurde stark erweitert und verbessert, und es wurde ein detailliertes Handbuch verfasst, das zeigt, wie die Anwendung partitioniert werden kann und alle damit verbundenen Probleme.
Die SMX-Middleware wurde partitioniert, um im unprivilegierten Modus zu laufen, während der smx-Kernel im privilegierten Modus läuft. Die Menge der verfügbaren Systemdienste und die Möglichkeiten einiger dieser Dienste sind im unprivilegierten Modus begrenzt. Task-Beziehungen schränken den unprivilegierten Betrieb weiter ein.
smxAware wurde erweitert, um MPU-Details für den aktuellen Zustand und jede Task anzuzeigen, und zwar auf eine viel hilfreichere Art und Weise, als es der Debugger zeigt.
eheap wurde erweitert, um mehrere Heaps zu unterstützen, und jedes Middleware-Modul verwendet nun seinen eigenen isolierten Heap.
Geschützte Blöcke und Nachrichten können aus dem unprivilegierten Modus heraus erstellt werden, und letztere mit dynamischer Region-Erstellung werden für den sicheren Nachrichtenaustausch zwischen den Aufgaben verwendet.
Task-Stacks werden individuell geschützt.
Es wurde viel Zeit und Mühe investiert, was die Grundlage für zukünftige interessante Funktionen bildet.
Hier finden Sie weitere Informationen direkt bei Micro Digital