Ein Angebot von

Echtzeit-Systeme

Echtzeit-Systeme

Unter Echtzeit versteht man die Anforderung an ein Rechensystem, innerhalb einer kürzesten definierten Zeitspanne korrekt zu reagieren. Dabei kommt es besonders auf schlanke, hochpräzise Abläufe an, oft unter optimaler Ausnutzung von nur begrenzt zur Verfügung stehenden Ressourcen. In der Praxis wird dabei oft zwischen "weichen" und "harten" Echtzeitsystemen unterschieden.  "Weiche" Echtzeitsysteme erlauben einen gweissen Spielraum in den Ausführungszeiten  deren Überschreitung ausschließlich qualitative Auswirkungen zur folge hat. Bei "harten" Echtzeitsystemen kann das Überschreiten der Zeitlimits bei der Reaktion  dagegen erhebliche, safety-kritische Folgen haben, etwa Gefährung von Menschen oder Beschädigung von Anlagen.


Fachbeiträge

Der Raspberry Pi 4 als Entwickler-Client

Der Raspberry Pi 4 als Entwickler-Client

Mit dem Raspberry Pi 4 ist der Raspberry Pi Foundation der große Wurf gelungen. Der Bastel-Rechner bietet sich dank verbesserter Hardware-Ausstattung nämlich förmlich als preisgünstiger Entwickler-Client und Desktop-Ersatz an. lesen

Das kann Windows 10 IoT Core

Das kann Windows 10 IoT Core

Mit Windows 10 IoT Core stellt Microsoft eine Windows-10-Version zur Verfügung, die für Geräte ohne Monitor entwickelt wurde. Da auch diese Version die Universal Windows Platform nutzt, ist deren Einsatzgebiet sehr flexibel. lesen

Windows 10 IoT auf dem Raspberry Pi – Anwendungen und Projekte

Windows 10 IoT auf dem Raspberry Pi – Anwendungen und Projekte

Windows 10 IoT ist Microsofts Alternative zu den diversen Linux-Derivaten, die für den Mini-Rechner Raspberry Pi vorgesehen sind. Doch warum überhaupt auf Windows setzen, wenn es auch Linux sein kann? Wir zeigen, welche Anwendungen und Projekte es gibt. lesen

Mit Windows 10 IoT schnell und einfach KI-Anwendungen am IoT-Edge einsetzen

Mit Windows 10 IoT schnell und einfach KI-Anwendungen am IoT-Edge einsetzen

Schnell zur Intelligent Edge: Mit direkt ins Betriebssystem integriertem Machine Learning und einer engen Vernetzung zur Azure Cloud bringt Windows 10 IoT künstliche Intelligenz in IoT-Anwendungen. lesen

Android anpassen – die Untiefen der Android-Anpassungsarchitektur

Android anpassen – die Untiefen der Android-Anpassungsarchitektur

Das Android-Betriebssystem wird seit Jahren in einer Vielzahl von eingebetteten Systemen eingesetzt. Dabei kann es hochgradig und weitreichend an die spezifischen Einsatzkontexte angepasst werden. Welche Arten von Anpassungen erlaubt Android, wie sind diese in der Android-Architektur umgesetzt? lesen

Echtzeit in Multicore-Designs braucht eine neue OS-Denkweise

Echtzeit in Multicore-Designs braucht eine neue OS-Denkweise

Seitenkanalattacken oder unentdeckte Hardware-Sicherheitslücken sind wie Tretminen für die System-Security. Wie bleibt das OS sicher? Ein Umdenken bei der Betriebssystem-Implementierung ist gefragt. lesen

Auswahl und Einsatz eines Embedded-Betriebssystems für Mikrocontroller

Auswahl und Einsatz eines Embedded-Betriebssystems für Mikrocontroller

Embedded-Entwicklungsprojekte sehen sich zu Beginn meist immer mit der gleichen, grundlegenden Frage konfrontiert: Mit oder ohne Betriebssystem? Und wenn mit, mit was? Anhand eines konkreten Beispiels wird hier erklärt, welche konkreten Fragen zur Wahl des richtigen Embedded OS zu klären sind. lesen

Echtzeitbetriebssysteme – Einführung und Konzepte

Echtzeitbetriebssysteme – Einführung und Konzepte

Echtzeitbetriebssysteme arbeitem unter knallharten Bedingungen: Begrenzte Ressourcen, untypische Schnittstellen, strikte Anforderungen an die Bereitstellung von Tasks. Diese Einführung erklärt die wesentlichen Konzepte des Herzstücks vieler Embedded-Systeme. lesen

Embedded Linux – Kernel, Aufbau, Toolchain

Embedded Linux – Kernel, Aufbau, Toolchain

Wenn Linux in einem Embedded System eingesetzt werden muss, sind die Ressourcen deutlich beschränkter als in einem Desktop- oder Server-System. Worauf kommt es im Embedded Linux hinsichtlich Kernel, Bootloader oder Root-Filesystem genau an? lesen

Konsolidierung mehrerer Embedded-Anwendungen mit einem Separation Kernel

Konsolidierung mehrerer Embedded-Anwendungen mit einem Separation Kernel

Die Entwicklung eingebetteter Systeme steht zunehmend im Zeichen der Konsolidierung: Immer mehr Anwendungen müssen auf immer weniger Hardware-Plattformen laufen. Der gemeinsame Betrieb sicherheitskritischer und unkritischer Anwendungen auf einer Plattform erfordert neue Ansätze. lesen

Trace-Visualisierung beim Debugging von RTOS-Firmware

Trace-Visualisierung beim Debugging von RTOS-Firmware

Echtzeit-Betriebssysteme sind in Embedded Systemen längst fest etabliert. Um RTOS-basierte Systeme vernünftig zu debuggen, bedarf es aber besserer Einblicke in ihre Echtzeitverarbeitung. lesen

Azure IoT Services auf einem Raspberry Pi 3

Azure IoT Services auf einem Raspberry Pi 3

Installieren Sie Windows 10 IoT Core auf dem Raspberry Pi 3, laden Sie entwickelte Apps von einem Desktop PC aus auf den RPi 3 und debuggen diese. Wie, verrät dieser Beitrag. lesen

Wichtige Linux-Befehle im Überblick

Wichtige Linux-Befehle im Überblick

Die von Unix geerbte Kommandozeile in GNU/Linux ist ein mächtiges Werkzeug, will aber auch wie ein Profiwerkzeug genutzt werden. Linux-Befehle, die dem Einsteiger kryptisch erscheinen, sind für erfahrene Anwender effizient. Hier werden sie vorgestellt. lesen

Windows 10, dritte Instanz

Creators Update wird ausgerollt

Windows 10, dritte Instanz

Das sogenannte Creators Update, die dritte große Windows-10-Aktualisierung, steht kurz vor dem Start. Wir zeigen, welche Neuerungen und Verbesserungen es bereit hält und wo es noch hakt. lesen

Linux auf IoT-Geräten: Schützen Sie den Pinguin!

Im Visier von Hackern und Datendieben

Linux auf IoT-Geräten: Schützen Sie den Pinguin!

Linux gilt gemeinhin als sicheres Betriebssystem. Nicht zuletzt deshalb bildet Linux die Softwarebasis für viele Geräte im IoT. Dennoch gerät das System mit dem Pinguin immer stärker ins Visier der Malware-Programmierer. Dieser Artikel zeigt Gründe auf und stellt Abwehrmaßnahmen vor. lesen

Raspbian via virtuellem Linux auf dem Compute Module 3 installieren

Industrie-Pi

Raspbian via virtuellem Linux auf dem Compute Module 3 installieren

Dieser Beitrag zeigt die Vorteile der Industrievariante Raspberry Pi Compute Modul 3 und die einer virtuellen Maschine, mit der Sie etwa wieder alte DOS-Programme oder Schadsoftware gefahrlos laufen lassen können. lesen

Jailhouse: Ein Hypervisor für Multi-Core, Embedded und Echtzeit

Hypervisor

Jailhouse: Ein Hypervisor für Multi-Core, Embedded und Echtzeit

Auch im Embedded-Umfeld lassen sich viele Vorteile der Hypervisor-Technik anwenden. Die Open-Source-Lösung Jailhouse hat hierfür zahlreiche Trümpfe im Ärmel. lesen

Entwicklung und Zertifizierung – deutlich vereinfacht

Entwicklung und Zertifizierung – deutlich vereinfacht

Das Echtzeitbetriebssystem (RTOS) und Virtualisierungssystem PikeOS ermöglicht die Entwicklung und den Betrieb sicherheits-zertifizierter Anwendungen auf einer gemeinsamen Hardware-Plattform. lesen

Bin ich auf der richtigen Bahn? Die Wahl des OS für die Zugsteuerung

Betriebssysteme

Bin ich auf der richtigen Bahn? Die Wahl des OS für die Zugsteuerung

Auf den Eisenbahnstrecken in der EU kommt es jeden zweiten Tag zu einer Kollision oder Entgleisung. Um diese Rate zu senken, finden zunehmend Normen für funktionale Sicherheit Anwendung. lesen

Separation-Kernel-Hypervisoren im Embedded-Umfeld

Separation-Kernel-Hypervisoren im Embedded-Umfeld

Virtualisierungstechniken, wie sie in vielen Prozessoren zu finden sind, werden im Embedded-Umfeld kaum voll angewendet. Sogenannte Least-Privilege-Separation-Kernel-Hypervisoren versprechen Abhilfe. lesen

Karriere

Lauterbach GmbH

Ingenieur für das Technische Marketing

Wir sind ein mittelständisches Unternehmen mit mehr als 40 Jahren Erfahrung im Bereich von Testsystemen. ...

Firmen stellen vor:

MicroConsult Microelectronics Consulting & Training GmbH

Vorsicht Projektfallen: Fehlerquellen und Risiken erkennen und vermeiden

Lernen Sie in interessanten und teilweise verblüffenden Praxisübungen Verhaltens-und Denkmuster kennen, ...

Parasoft® Deutschland GmbH

Parasoft C/C++test optimiert Konformität und Reporting für AUTOSAR und AUTOSAR C++

Die neue Version 10.4.2 von Parasoft C/C++test, der einheitlichen C/C++-Entwicklungstest-Lösung für Embedded-Anwendungen, ...

SYSGO AG

PikeOS® Hypervisor

The Internet of Things consists of billions of highly integrated, multi-functional smart devices in a digital network. ...

Downloads:

MicroConsult Microelectronics Consulting & Training GmbH

Requirements Engineering und Management Teil 1: Anforderungen - Eine Checkliste zur Reife?

Anforderungen erfassen und verwalten ist ein wesentlicher Schlüssel zu erfolgreichen Projekten. ...

Mixed Mode GmbH

Expert Sessions 2017

Unsere Expert Sessions finden als kostenlose Halbtagesseminare mehrmals pro Jahr in unseren Schulungsräumen in München statt.