Embedded Software kann einen enormen Wettbewerbsvorteil bei der Platzierung von IoT-Geräten auf dem Markt bringen. Allerdings ist die richtige Strategie gefragt, um ihren Nutzen auch gewinnbringend an den Mann zu bringen. (Flexera / pexels)

Drei Geschäftsmodelle für Embedded Software im Internet of Things

Im Rahmen ihrer IoT-Strategie stellen viele Hersteller ihr Geschäftsmodell um: vom einmaligen Hardwareverkauf auf wiederkehrende Umsätze durch digitale Angebote. Software-Updates, neue Features sowie Premium-Funktionen und Abo- und Pay-per-Use-Modelle spielen damit eine größere Rolle. Voraussetzung für diese Transformation ist die richtige Strategie, die mit Embedded Software Gewinn erzielt.

Weiterlesen
Wann ist eine Software wirklich fertig? Welche Tücken birgt rekursiver Code? Colin Walls gibt fünf Tipps zur Programmierung von Embedded Software, die Punkte adressieren, mit denen viele Entwickler in ihrer Laufbahn bereits Bekanntschaft gemacht haben. (gemeinfrei)
Best Practice

Fünf Tipps zur Programmierung von Embedded-Software

Die meisten Softwareentwickler verfügen über eine Art von Ausbildung oder Training, andere sind eher Autodidakten. Aber das wirkliche Lernen in der Programmierung erfolgt durch praktische Erfahrung - und den Austausch von Wissen. Hier sind einige bewährte Tipps, die Autor Colin Walls in langjähriger Erfahrung gesammelt hat.

Weiterlesen
 (Mathworks)

Neue Tools für Deep Learning und autonomes Fahren

MathWorks stellt Release 2018a (R2018a) mit einer Reihe neuer Funktionen in MATLAB und Simulink vor. Darunter fallen u.a. die Predictive Maintenance Toolbox zum Entwerfen und Testen von Algorithmen für die Zustandsüberwachung und Predictive Maintenance und das Vehicle Dynamics Blockset für die Modellierung und Simulation von Fahrzeugdynamik in einer virtuellen 3D-Umgebung.

Weiterlesen
Die möglichkeit zur Klassenerstellung in C++ eröffnet eine Reihe von potentiellen Anwendungsmöglichkeiten in Echtzeitsystemen - wenn dabei einige wichtige Aspekte im Auge behalten werden. (gemeinfrei)

Software-Tipp: Weitere Programmiertechniken zu C++ mit einem RTOS

Im letzten C++ Tipp haben wir eine interessante Technik für Embedded-Anwendungen geschildert, die einen Embedded-Block mit einem lokalen Objekt verwendete, in dem der zugehörige Konstruktor und Destruktor auf neuartige Weise eingesetzt wurde. Dies kann sich aber auch drastisch auf das Verhalten eines Echtzeitsystems auswirken. Hier einige nähere Details.

Weiterlesen
The Sleuth Kit ist ein extrem nützliches Forensik-Tool. Mit dem Webfrontend Autopsy wird das Open-Source-Tool auch für Einsteiger nutzbar. (Daniel Berkmann - stock.adobe.com)

Tool-Tipp: Forensische Analyse von Datenträgern

Mit dem Open-Source-Forensik-Tool „The Sleuth Kit“ und dem HTML-Frontend „Autopsy“ lassen sich externe und interne Datenträger forensisch analysieren. Das Tool unterstützt die wichtigsten Dateiformate und kann gelöschte Dateien wiederherstellen. Es dient allerdings weniger der Datenrettung, sondern vor allem der forensischen Analyse.

Weiterlesen