Ein Angebot von

Queuing – Die Warteschlangentheorie für Embedded-Systementwickler

Queuing – Die Warteschlangentheorie für Embedded-Systementwickler

Entwickler von Embedded-Systemen oder -Software müssen beim Systementwurf oft die maximale Anzahl an Messages ermitteln, die in einer vorgegebenen Message Queue in ihrem System auflaufen können. Viele RTOS benötigen diese Information, um eine Queue zu erzeugen. Manchmal müssen sich Entwickler auch mit Queuing-Verzögerungen auseinandersetzen, besonders wenn es um „harte“ Echtzeitsysteme geht. lesen

So statten Sie ein Raspberry Pi mit Echtzeiteigenschaften aus

RTOS

So statten Sie ein Raspberry Pi mit Echtzeiteigenschaften aus

Für das Raspberry Pi sind zahlreiche Betriebssysteme vorhanden, die jedoch Echtzeitanforderungen in der Regel nur unzureichend erfüllen. Mit dem PREEMPT_RT Patch können Sie auf dem Einplatinenrechner dagegen Echtzeiteigenschaften erreichen. lesen

Realtime- und Deadline-Scheduling von Linux

Task-Management

Realtime- und Deadline-Scheduling von Linux

Seit dem Linux-Kernel 3.14 steht das Deadline-Scheduling zur Verfügung. Dadurch besteht die Aussicht, dass die Parametrisierung der Tasks direkt als zeitliche Vorgabe und nicht nur als abgeleitete Priorität erfolgt. lesen

Entwicklungsbeschleuniger: Zeit als neue Währung (Teil 2)

Cyber-physikalische Systeme

Entwicklungsbeschleuniger: Zeit als neue Währung (Teil 2)

LabVIEW im Serienprodukt: Echtzeit-Linux und C-Generator ermöglichen Echtzeit-Software auf eigener Embedded-Hardware. lesen

Entwicklungsbeschleuniger - Zeit als neue Währung (Teil 1)

Werkzeuge und Notationen

Entwicklungsbeschleuniger - Zeit als neue Währung (Teil 1)

Ausführbare Rechenmodelle in einem heterogenen Aktor-Framework unterstützen unsere Denkweise und beschleunigen die Entwicklung von Timing in Embedded-Software. lesen

Ohne Locks für Multicore-Systeme programmieren

Multicore-Programmierung

Ohne Locks für Multicore-Systeme programmieren

Viele Multicore-SOCs und auch einige Betriebssysteme bieten Möglichkeiten zur lockfreien Programmierung. Die Softwareentwicklung wird dadurch jedoch umständlicher als mit herkömmlichen Methoden. lesen

Wie Echtzeit-Software auch ohne Echtzeit-Betriebssystem entwickelt werden kann

Softwareentwicklung

Wie Echtzeit-Software auch ohne Echtzeit-Betriebssystem entwickelt werden kann

Ist ein Echtzeit-Betriebssystem notwendig, wenn Echtzeit-Software entwickelt wird? David Kalinsky beleuchtet in unserem Beitrag grundlegende Designthemen. lesen