• Newsletter
  • Whitepaper
  • Webinare
Mobile-Menu
  • Newsletter
  • Whitepaper
  • Webinare
  • Events & Kurse
  • Software-Architektur & Design
  • Echtzeit
  • Embedded Software Engineering
    • Requirements Engineering
    • Embedded Agile
    • Open Source
  • Funktionale Sicherheit
  • C/C++ für Embedded
  • Embedded Linux
  • Softwaretest & Qualität
  • IoT & Embedded KI
  • Embedded Security
  • Multicore
  • Software-Implementierung
  • Services
    • Videos
    • Firmendatenbank
    • Forum
Logo Logo

Ein Angebot von

  • Events & Kurse

    Aktuelle Beiträge aus "Events & Kurse"

    ESE-Kongress-erfahrene Refrenten wie Jan Altenberg vermittelten auch in der diesjährigen digitalen Variante der Konferenz Seminarteilnehmer Praxiswissen im Kompaktseminar.

    Nachbericht ESE Kongress 2020

    Auch digital ein Erfolg: Corona kann den Drang zur Software-Weiterbildung nicht bremsen

    ESE-Kongress-erfahrene Refrenten wie Jan Altenberg vermittelten auch in der diesjährigen digitalen Variante der Konferenz Seminarteilnehmer Praxiswissen im Kompaktseminar.

    Nachbericht ESE Kongress 2020

    Auch digital ein Erfolg: Corona kann den Drang zur Software-Weiterbildung nicht bremsen

    Tipps, Tricks und Tools für Embedded-Software-Entwickler

    Selbst wenn die gewohnte räumliche Nähe fehlt: Auch in digitaler Form präsentiert der ESE Kongress 2020 die ideale Plattform, um sich über moderne Methoden des Software-Engineering und den Stand der Technik zu informieren sowie Herausforderungen und Perspektiven zu diskutieren.

    So treffen Sie über 90 Experten für Embedded Software im Netz

  • Software-Architektur & Design

    Aktuelle Beiträge aus "Software-Architektur & Design"

    In Softwareprojekten entsteht zwangsläufig Architektur, auch in agil aufgestellten Projekten.

    Brauchen wir noch Software-Architekten?

    Da die Anforderungen an Produktqualität, Maschineneffizienz sowie an flexible Produktionslösungen stetig steigen, ist es notwendig, Maschinensoftware effizienter zu entwickeln und zu testen. Alternative Entwürfe können mittels Simulation schnell und einfach durchgespielt und im Anschluss als wiederverwendbare Softwarebausteine automatisch auf eine Industriesteuerung übertragen werden. Hilfreich sind hierbei eine modellbasierte Entwicklung und darauf basierend die automatische Generierung von Steuerungscode.

    Model-Based Design und automatische Codegenerierung für SPS

    Piloten beim Training in Flugsimulator. In der Avionik sind Systeme, die Abstand und Beschaffenheut des Untergrundes überwachen, unverzichtbar. Diese Systeme müssen höchsten Anforderungen Cybersicherheit und möglichst niedrige Latenzzeiten besitzen. Multicore-Architekturen versprechen zudem, solche Systeme kostengünstig und platzsparend zu halten.

    Multicore: Automatische Parallelisierung eines modellbasierten Designs

    Bild 6: Security-Angriffsvektoren verändern sich.

    Automotive Software: Vertikalisierung versus Horizontalisierung

  • Echtzeit

    Aktuelle Beiträge aus "Echtzeit"

    Nun auch für 64-Bit-SoCs: Das Echtzeitbetriebssystem embOS von Segger.

    Echtzeitbetriebssystem embOS unterstützt jetzt auch 64-Bit-CPU-Kerne

    Struktur des Echtzeit-Betriebssystems RTEMS: Vor 25 Jahren wurde die erste volle Version des unter 
Open-Source-Lizenz verbreiteten RTOS erstmals zur Verfügung gestellt.

    „Klein UND groß“: Moderne Anforderungen an ein Embedded OS

    Bild 1: Über Konfigurationsparameter in der FreeRTOSConfig.h lassen sich eine Fülle von Einstellungen vornehmen, die auch für das Debugging relevant sind.

    Kein Hexenwerk: Debuggen von RTOS-basierenden Systemen

    SYSGO intensiviert Kooperation mit NXP

  • Embedded Software Engineering
    • Requirements Engineering
    • Embedded Agile
    • Open Source

    Aktuelle Beiträge aus "Embedded Software Engineering"

    Beim Software Testing gibt es noch viel Optimierungspotenzial, mit 20 Prozent des Aufwands lassen sich 80 Prozent des Risikos abdecken.

    Mit Testautomatisierung auf das Wichtigste fokussieren

    Software-Tests nach dem Pareto-Prinzip

    Was müssen Entwickler und IT-Experten bei der Integration beachten? Julian Fish, Director of Product Management bei Micro Focus, hält vier konkrete Tipps parat, wie bei richtiger Umsetzung die agile Methode zu sicherer und hochwertiger Software führen kann.

    DevOps

    Hochwertige Anwendungen schnell und sicher entwickeln

    Die Sicherheit fällt 2021 verstärkt in den Verantwortungsbereich der Entwickler, meint GitLab.

    Shift-left der Anwendungssicherheit im Jahr 2021

    GitLab glaubt an Durchbruch von DevSecOps

  • Funktionale Sicherheit

    Aktuelle Beiträge aus "Funktionale Sicherheit"

    Green Hills hat die erste  Implementierung von µ-visor auf der MCU RH850/U2A von Renesas als Grundlage für die ECU-Konsolidierung in Automotive-Designs vorgestellt

    µ-visor

    Neuartige sichere Virtualisierung für Embedded-Mikrocontroller

    Die Sicherheit fällt 2021 verstärkt in den Verantwortungsbereich der Entwickler, meint GitLab.

    Shift-left der Anwendungssicherheit im Jahr 2021

    GitLab glaubt an Durchbruch von DevSecOps

    Eine auf Ethical Hacking ausgelegte Sicherheitsstrategie hilft dabei, Schwachstellen im Code ausfindig zu machen und nachhaltig zu beheben.

    Bug Bounty Lifecycle und SDLC im Vergleich

    Sichere Software-Entwicklung mit Hacker-Support

    Die meisten vernetzten Geräte bieten in der Regeln nur zwischen einem oder drei Sicherheitslevel. Laut Microsoft gibt es allerdings sieben Eigenschaften, die ein hochgradig sicheres und vernetztes Gerät erfüllen muss.

    Sieben Eigenschaften hochsicherer Geräte

  • C/C++ für Embedded

    Aktuelle Beiträge aus "C/C++ für Embedded"

    Für das Exception Handling empfiehlt sich in C++ der Einsatz von longjmp – quasi der „kleine Bruder“ des throw-Befehls.

    C++ in der Embedded-Entwicklung: Exceptions in schneller Echtzeitverarbeitung

    C++ in der Embedded-Entwicklung: Exceptions und Assertions

    Compiler-Optimierung ist von Natur her eine komplexe Angelegenheit. Der Erfolg einer solchen Optimierung hängt sehr stark von dem zu optimierenden Source Code ab.

    Moderne Compiler-Optimierungen – Tricks für schlanken, schnellen Code

    C++ in der Embedded-Entwicklung: Keine Angst vor Templates

  • Embedded Linux

    Aktuelle Beiträge aus "Embedded Linux"

    Linux-Grundlagen

    Yocto – Linux im Eigenbau

    Die SEGGER J-Link Software auf ARM ist nun auch unter Linux komplett verfügbar.

    Testing und Debugging

    SEGGER J-Link Software jetzt für Linux auf ARM verfügbar

    Die im Linux Kernel enthaltenen Funktionen wie Tracemarker und Uprobes ermöglichen eine viel tiefgängigere Analyse von Funktionsaufrufen und Abläufen im Betriebssystem.

    Linux Tracing Infrastruktur: Tiefere Funktionen und gängige Anwendungsszenarien

    Die neue Version der IAR Embedded Workbenchnterstützt die Entwicklung von Embedded- Anwendungen durch die zusätzliche Unterstützung von Position-independent Code auf Rehesas TH850- und RX-Mikrocontrollern.

    IAR Build Tools für Linux unterstützen jetzt auch Renesas RX

  • Softwaretest & Qualität

    Aktuelle Beiträge aus "Softwaretest & Qualität"

    Beim Software Testing gibt es noch viel Optimierungspotenzial, mit 20 Prozent des Aufwands lassen sich 80 Prozent des Risikos abdecken.

    Mit Testautomatisierung auf das Wichtigste fokussieren

    Software-Tests nach dem Pareto-Prinzip

    Die SEGGER J-Link Software auf ARM ist nun auch unter Linux komplett verfügbar.

    Testing und Debugging

    SEGGER J-Link Software jetzt für Linux auf ARM verfügbar

    CodeSentry von GrammaTech identifiziert Sicherheitslücken in Code von Drittanbietern.

    CodeSentry

    Sicherheitslücken in Code von Drittanbietern erkennen

    Neue GUI für UDE

    Test- und Debug-Tool für Multicore-SoCs mit erweitertem Python-Support

  • IoT & Embedded KI

    Aktuelle Beiträge aus "IoT & Embedded KI"

    Für die Leistungsfähigkeit von Künstlicher Intelligenz und Machine Learning ist eine gute Software unerlässlich.

    Kommentar zur KI- und ML-Entwicklung

    Die Zukunft der KI-Chips liegt in der Software

    Beim Einstieg in den Bereich der KI-Entwicklung helfen einige Gratis- und Open-Source-Tools.

    10 Open-Source- und Gratis-Tools für KI-Entwickler

    Was muss ein Entwickler mitbringen, wenn er KI- und ML-Projekte erfolgreich zum Abschluss bringen möchte?

    Welche Skills muss ein KI-Entwickler mitbringen?

    In der Science Fiction wendet sich Künstliche Intelligenz zwangsläufig und oft sogar aus logischen Gründen gegen ihre Schöpfer.

    5 hartnäckige KI-Mythen – und die Wahrheit dahinter

  • Embedded Security

    Aktuelle Beiträge aus "Embedded Security"

    Green Hills hat die erste  Implementierung von µ-visor auf der MCU RH850/U2A von Renesas als Grundlage für die ECU-Konsolidierung in Automotive-Designs vorgestellt

    µ-visor

    Neuartige sichere Virtualisierung für Embedded-Mikrocontroller

    Die Sicherheit fällt 2021 verstärkt in den Verantwortungsbereich der Entwickler, meint GitLab.

    Shift-left der Anwendungssicherheit im Jahr 2021

    GitLab glaubt an Durchbruch von DevSecOps

    Eine auf Ethical Hacking ausgelegte Sicherheitsstrategie hilft dabei, Schwachstellen im Code ausfindig zu machen und nachhaltig zu beheben.

    Bug Bounty Lifecycle und SDLC im Vergleich

    Sichere Software-Entwicklung mit Hacker-Support

    Die meisten vernetzten Geräte bieten in der Regeln nur zwischen einem oder drei Sicherheitslevel. Laut Microsoft gibt es allerdings sieben Eigenschaften, die ein hochgradig sicheres und vernetztes Gerät erfüllen muss.

    Sieben Eigenschaften hochsicherer Geräte

  • Multicore

    Aktuelle Beiträge aus "Multicore"

    Im Embedded-Umfeld sind Multicore-Systeme immer häufiger anzutreffen. Die am weitesten verbreitete Software-Architektur ist Asymmetrisches MultiProcessing (AMP), bei der jeder Kern mit einem eigenen Betriebssystem oder gar ohne Betriebssystem arbeitet. Solche Systeme benötigen in der Regel eine übergeordnete Überwachungssoftware, die die Kontrolle der Boot-Reihenfolge und der Kommunikation und Sicherheit zwischen den Kernen ermöglicht. Es gibt im Großen und Ganzen zwei Optionen: einen Hypervisor oder ein Multicore-Rahmenwerk, wie z.B. solche, die auf dem OpenAMP-Standard basieren.

    Multicore-Design: Vor- und Nachteile von Hypervisoren und Multicore-Frameworks

    Software-Parallelisierung für Multicore-Prozessoren, Teil 3: Performanz-Abschätzung

    Deadlock bei konkurrierendem Zugriff

    Software-Parallelisierung für Multicore-Prozessoren, Teil 2: Deadlocks

    Gerade bei Safety-kritischen Einsätzen im Automotive-Bereich dürfen Speicherzugriffe im Multicore-Mikrocontroller das Echtzeitverhalten eines Embedded-Systems nicht zu sehr beeinflussen – zumindest nicht in einem Maße, dass nicht mehr vorhersehbar ist. Wie kann also der Speicher in Multicore-MCUs effizient genutzt werden?

    Performance-orientiertes Speichermanagement bei Embedded-Multicore-Mikrocontrollern

  • Software-Implementierung

    Aktuelle Beiträge aus "Software-Implementierung"

    Bild 1: 
Die fünf Stufen der SPARK-Sicherheitsgarantien.

    SPARK und MISRA-C – Die Vorteile von Sprach-Subsets

    Die neue Single-User-Floating-Lizenz erlaubt das Arbeiten mit Embedded Wizard 10.0 von jedem PC aus.

    Signifikante Verbesserungen in Embedded Wizard Version 10.0

    Erweiterungen für MATLAB installieren.

    Einstieg in MATLAB

    Compiler-Optimierung ist von Natur her eine komplexe Angelegenheit. Der Erfolg einer solchen Optimierung hängt sehr stark von dem zu optimierenden Source Code ab.

    Moderne Compiler-Optimierungen – Tricks für schlanken, schnellen Code

  • Services
    • Videos
    • Firmendatenbank
    • Forum
  • mehr...
Login

Stand vom 30.10.2020

Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.

Einwilligung in die Verwendung von Daten zu Werbezwecken

Ich bin damit einverstanden, dass die Vogel Communications Group GmbH & Co. KG, Max-Planckstr. 7-9, 97082 Würzburg einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von redaktionellen Newslettern nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.

Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.

Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden.

Recht auf Widerruf

Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://support.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung, Abschnitt Redaktionelle Newsletter.

Folgen Sie uns auf:

Cookie-Manager Impressum Datenschutz AGB Kundencenter Hilfe Mediadaten

Vogel Logo

Copyright © 2021 Vogel Communications Group

Diese Webseite ist eine Marke von Vogel Communications Group. Eine Übersicht von allen Produkten und Leistungen finden Sie unter www.vogel.de

Peter Siwon; gemeinfrei; fotoArt elisabeth wiesner; caropat; Clipdealer; DLR; ETAS GmbH; SEGGER; embedded brains; PLS; SYSGO; Austin Distel; tippapatt - stock.adobe.com; Green Hills Software; Saksham Choudhary; bluebudgie auf Pixabay ; IAR Systems; GrammaTech; chenspec; besjunior - stock.adobe.com; anaterate; geralt; Mentor, a Siemens business; emmtrix; Adacore; TARA Systems; Joos / Mathworks