Fachartikel

DevOps aus Sicht von Softwareentwicklung und Anwendung in Anlagen

DevOps aus Sicht von Softwareentwicklung und Anwendung in Anlagen

26.02.20 - In der Entwicklung für Anlagensoftware wird das Thema DevOps in der Regel gar nicht in Erwägung gezogen. Dabei ist die agile Entwicklungsmethode für die Erzeugung von Regelungen durchaus hilfreich, bisweilen sogar wünschenswert. Eine Betrachtung aus der Entwicklerpraxis. lesen

Sicheres MCU-Betriebssystem von AWS für den industriellen IoT-Einsatz

Sicheres MCU-Betriebssystem von AWS für den industriellen IoT-Einsatz

25.02.20 - Mit FreeRTOS bietet Amazon Web Services (AWS) ein seit 15 Jahren etabliertes, kostenloses Betriebssystem für Mikrocontroller an. Auf der AWS re:Invent in Las Vegas konnten 65.000 Besucher den Einsatz dieser Software auf Edge Devices und IoT-Sensoren begutachten. Seit kurzem ist der AWS IoT Device Tester v1.6.0 für Amazon FreeRTOS erhältlich. lesen

Embedded Software Redesign Guide

Embedded Software Redesign Guide

18.02.20 - Manchmal ist es nicht mehr damit getan, alten Code zu erweitern: Eine Rundumerneuerung muss her. Dieser Beitrag beschreibt Vorgehen rund um das Embedded Software Redesign und erläutert dabei die Begriffe Reverse Engineering, Refactoring und Reengineering. lesen

Höhere Softwarequalität in Automatisierungsanwendungen

Höhere Softwarequalität in Automatisierungsanwendungen

17.02.20 - Steigende Anforderungen in der Fertigungsautomatisierung erfordern komplexere Steuerungssoftware und kürzere Entwicklungszyklen. Um zukünftig ihre Korrektheit und Zuverlässigkeit sicherstellen zu können, ist eine Anpassung der Qualitätssicherung erforderlich. Die Verifizierung, ein geeignetes Verfahren, wird bisher aufgrund hoher Kosten und Aufwand in der Industrie wenig eingesetzt. Am Lehrstuhl AIS der TU München hat man hierfür nun einen pragmatischen und zugleich zuverlässigen Weg gefunden. lesen

Debugging und Laufzeitbeobachtungen beim Design von High-End-SoCs

Debugging und Laufzeitbeobachtungen beim Design von High-End-SoCs

14.02.20 - Es gibt diverse Faktoren, welche die Beobachtung von Datenströmen bei Applikationstests erschweren. Dazu zählen Hardware-Neuerungen wie Networks-onChips (NoCs), Echtzeitbetriebssysteme oder der Einsatz externer Prüfgeräte. Wie lassen sich hier Laufzeiten verlässlich im Blick behalten? lesen

Legacy Code in C mit Ada sicher aktualisieren

Legacy Code in C mit Ada sicher aktualisieren

24.01.20 - Wachsende Anforderungen an Sicherheit und Zuverlässigkeit moderner eingebetteter Systeme werden zum Problem, wenn in C geschriebene Legacy-Software modifiziert werden soll: wie können die in der Regel höheren Sicherheitsanforderungen, die für die neue Software gelten, erreicht werden, ohne die Performance des C-Codes zu beeinträchtigen? Eine Lösung kann sein, Ada für neue Komponenten zu verwenden. lesen

MISRA C auf Legacy Code anwenden: Best Practices im Nachgang

MISRA C auf Legacy Code anwenden: Best Practices im Nachgang

20.01.20 - MISRA C hat sich als Programmierstandard in der Automobilbranche bewährt. Auch andere Branchen können von der Richtlinien- und Regelsammlung profitieren, um Sicherheit und Zuverlässigkeit der Anwendungen zu steigern. Der Einstieg birgt jedoch ein paar Hindernisse, die man umschiffen muss. Eine wichtige Hilfe dabei ist die statische Code-Analyse. lesen

Was bedeutet künstliche Intelligenz bei Softwaretests?

Was bedeutet künstliche Intelligenz bei Softwaretests?

14.01.20 - Der Trend bei der Nutzung von Künstlicher Intelligenz (KI) in der Softwareentwicklung geht klar in Richtung autonomes Testen, um den Software Development Lifecycle zu vereinfachen. Mithilfe von Schlussfolgerung, Problemlösung und in einigen Fällen auch durch Maschinelles Lernen (ML) kann KI die Automatisierung mit vorantreiben und den Umfang der profanen und mühsamen Aufgaben beim Entwickeln und Testen verringern. lesen

Automatisierte Softwaretests in einer Continuous-Delivery-Pipeline

Automatisierte Softwaretests in einer Continuous-Delivery-Pipeline

19.11.19 - Wie kommt man zu einer sicheren, agilen Entwicklungs-Pipeline? Wir stellen fünf Schritte vor, die beim Entwerfen einer DevOps-Strategie für ein kritisches Softwareprojekt zu berücksichtigen sind. lesen

Multicore-Determinismus für sicherheitskritische Anwendungen

Multicore-Determinismus für sicherheitskritische Anwendungen

18.11.19 - In Multicore-Prozessoren müssen sich mehrere Kerne gemeinsame Ressourcen teilen. Das kann in sicherheitskritischen Anwendungen die zeitliche wie räumliche Verteilung von Tasks herausfordernd gestalten. lesen

Die häufigsten Irrtümer über Code-Coverage

Die häufigsten Irrtümer über Code-Coverage

07.11.19 - Über die Ermittlung und den Nutzen von Code-Coverage sind zahlreiche Halbwahrheiten und Irrtümer verbreitet. Der folgende Beitrag klärt über die häufigsten Fehlannahmen auf. lesen

OrCAD Capture beherrschen: Grundlagen- und Praxiswissen für erfolgreiches PCB-Design

OrCAD Capture beherrschen: Grundlagen- und Praxiswissen für erfolgreiches PCB-Design

31.10.19 - Auf Basis von OrCAD 17.2 liefert das Fachbuch „Complete PCB Design Using OrCAD Capture and PCB Editor, 2nd Edition“ einen Einstieg und jede Menge Praxiswissen für den erfolgreichen Entwurf von Leiterplatten. lesen

DDS-Software unterstützt autonome Systeme

DDS-Software unterstützt autonome Systeme

16.10.19 - Die Zukunft der Autonomie basiert auf einer Software, die zunehmend auf dem DDS-Standard aufgebaut ist. Dieser kommt nicht nur bei aktuellen Anwendungsfällen zum Einsatz, sondern löst auch künftige Herausforderungen des autonomen und vernetzten Transports. lesen

Mit diesen Tools peppen Sie Ihr Produkt mit Maschinellem Lernen auf

Mit diesen Tools peppen Sie Ihr Produkt mit Maschinellem Lernen auf

08.10.19 - Die Hersteller von Mikroprozessoren, Mikrocontrollern und FPGA bieten Werkzeuge an, um die Entwicklung von Inferenzmaschinen zu unterstützen und so den KI-Entwicklungsprozess zu vereinfachen. lesen

Anti-Patterns: Wiederkehrende Entwicklerfehler erkennen und vermeiden

Anti-Patterns: Wiederkehrende Entwicklerfehler erkennen und vermeiden

01.08.19 - Entwurfsmuster (Design Pattern) sind vor allem in der objekt-orientierten Softwareentwicklung als bewährte Lösungen für immer wiederkehrende Entwurfsprobleme weitestgehend bekannt und verbreitet. Wer aber seinem Software-Entwicklungsprojekt gezielt Schaden zufügen möchte, der bedient sich lieber aus dem reichhaltigen Repertoire der Anti-Pattern. lesen

Zehn Vorteile, die für Open Source Software in Unternehmen sprechen

Zehn Vorteile, die für Open Source Software in Unternehmen sprechen

24.07.19 - Früher war Open Source Software überwiegend im privaten Gebrauch oder Hobby-Einsatz zu finden. Mittlerweile gewöhnen sich aber immer mehr Branchen an deren professionellen Einsatz – ob nun IT, Automotive oder Automatisierung. Was sind die konkreten Vorteile von Open Source Software in Unternehmen? lesen

Der Monte-Carlo-Algorithmus und -Simulationen

Der Monte-Carlo-Algorithmus und -Simulationen

16.07.19 - Eine Reihe von Algorithmen dient der Suche von Lösungen, ohne vorher die Antwort zu kennen, und von Entscheidungen, die nach „wahrscheinlich richtig oder falsch“ beurteilt werden. Das ist sinnvoll für das Risiko-Management, aber auch für die Nutzung von Supercomputern. Ein solcher Algorithmus ist der Monte-Carlo-Algorithmus und die darauf basierenden Simulationen lesen

Embedded Webserver für Smart-Edge-Anwendungen

Embedded Webserver für Smart-Edge-Anwendungen

05.06.19 - In vielen Anwendungen besteht der Bedarf, IoT-Knoten am Smart Edge ansprechen und konfigurieren zu können. Das kann mithilfe eines integrierten Webservers erfolgen, der auf dem Endpunkt läuft und bei Bedarf über ein lokales WLAN oder über das Internet kontaktierbar ist. lesen

Künstliche Intelligenz, komprimiert auf Intels Neural Compute Stick 2

Künstliche Intelligenz, komprimiert auf Intels Neural Compute Stick 2

19.02.19 - Intels Neural Compute Stick 2 ist ein lüfterloser Deep-Learning-Stick, mit dem Entwickler die Programmierung Künstlicher Intelligenz am Edge erlernen können. lesen

Windows 10 auf einem Raspberry Pi 3 installieren

Windows 10 auf einem Raspberry Pi 3 installieren

19.02.19 - Windows 10 ist nicht nur in der abgespeckten IoT-Version, sondern auch als vollwertiges OS für ARM-Prozessoren erhältlich. Ein spezieller Installer macht es nun möglich, das Betriebssystem auch auf einem Raspberry Pi 3 zu installieren. Aber lohnt sich der Aufwand? lesen

Karriere

PHOENIX CONTACT Deutschland GmbH

Social Media Manager m/w/d

Als Social Media Manager m/w/d mit hoher Affinität für Analytics und datengetriebene Entscheidungen entwickeln Sie unsere Social Media Strategie kontinuierlich weiter. ...

ROHM Semiconductor GmbH

Power up with ROHM!

Die ROHM Semiconductor GmbH ist ein Tochterunternehmen der ROHM Co. Ltd., einem der weltweit führenden Hersteller von Halbleitern mit mehr als 20.000 Beschäftigten und Hauptsitz in Kyoto/Japan. ...

Dr. Johannes Heidenhain GmbH

IT Security Spezialist (m/w/d) Internes Consulting / internationales Umfeld - Absolvent oder Profi

Bei der Weiterentwicklung unserer IT-Security-Management- Systeme (ISMS) und -Prozesse erwarten Sie stetig neue He­rausforderungen. ...

Firmen stellen vor: Produkte

KINGBRIGHT ELECTRONIC EUROPE GmbH

Bi-Color SMD-LED im 0805 Gehäuse mit breitem Abstrahlwinkel

Kingbright's zweifarbige SMD-LED KPB-2012SURKCGKC ist ideal für Hintergrundbeleuchtung und Anzeige-Applikationen. ...

ET System electronic GmbH

Systemlösungen - Leistungsschalter- Testsystem

Dank unserer langjährigen Erfahrung und unserer umfangreichen Produktpalette an Systemkomponenten, ...

Firmen laden ein: Events

TRILUX GmbH & Co. KG

Veranstaltungen

Alle Veranstatlungen von Trilux im Überblick

Schulz-Electronic GmbH

Design&Elektronik Batterieforum München

http://www.batterien-entwicklerforum.de

Kostenlose Downloads

FAULHABER Antriebssysteme

FAULHABER Katalog 2019 | Gentlemen – start your engineers

BHx, BP4, CR … auch in diesem Jahr bringen wir wieder unsere stärksten Teams an den Start, ...

TRILUX GmbH & Co. KG

Inspirationen Indoor - Outdoor

Inspirationen für In- und Outdoor von TRILUX...

Firmen stellen vor: News

FAULHABER Antriebssysteme

FAULHABER ist klimaneutrales Produktionsunternehmen

Schon mit der Kernkompetenz des Unternehmens, der Entwicklung von Antriebssystemen mit hohem Wirkungsgrad bei niedrigem Energiebedarf, ...

Syslogic GmbH

Saubere Städte dank KI-Computer

Saubere Städte dank Künstlicher Intelligenz (KI). Wie das funktioniert, zeigen das Westschweizer Start-up-Unternehmen Cortexia und die Embedded-Spezialistin Syslogic. ...

Eurocircuits GmbH

Eurocircuits unterstützt den Wettbewerb PCB Design Award

Der FED verleiht 2020 wieder den wertvollen Berufspreis PCB Design Award. Eurocircuits unterstützt diese Initiative als Patenfirma. ...