Experience Embedded

Professionelle Schulungen, Beratung und Projektunterstützung

Embedded-Multicore

Multicore - Training & Coaching

Embedded-Multicore-Mikrocontroller in der Praxis

Dieses Training stellt die wesentlichen Mechanismen von Multicore-Mikrocontrollern und deren Leistungsfähigkeit vor. Auf dieser Basis sind Sie gerüstet, selbständig eine zielgerichtete Multicore-µC-Architekturauswahl durchzuführen und die Aufwände und Herausforderungen für ein Softwareprojekt abzuschätzen.
Training: Embedded-Multicore-Mikrocontroller in der Praxis

Software-Architekturen für Embedded-Systeme und Echtzeitsysteme

Vorgestellt werden die Begriffe und Bedeutung von Software-Architektur; die Aufgaben und Verantwortungen von Software-Architekten und deren Rolle im Projekt; State-of-the-Art Methoden und Techniken zur Entwicklung von Software-Architekturen. Auf dieser Basis können Sie Software-Architekturen mit Projektbeteiligten abstimmen, dokumentieren und kommunizieren sowie die wesentlichen Schritte des SoftwareArchitekturentwurfs selbstständig durchführen.
Training: Software-Architekturen für Embedded-Systeme und Echtzeitsysteme

AURIX™ TC2xx Workshop: 32-Bit Multicore-Mikrocontroller-Familie

In diesem Training werden die Architektur, die wesentliche On-chip-Peripherie und Besonderheiten (insbesondere der Multicore-Architektur und Safety-Erweiterungen) der ersten Generation der Bausteinfamilie AURIX™ beleuchtet. Sie lernen, Low-Level-Treiber für diese Hardware zu programmieren, adaptieren und mit einem Debugger zu testen.
Training: AURIX™ TC2xx Workshop: 32-Bit Multicore-Mikrocontroller-Familie

AURIX™ TC3xx Workshop: 32-Bit Multicore-Mikrocontroller-Familie (2G Zweite Generation)

Dieses Training behandelt die Architektur, die wesentliche On-chip-Peripherie und die Besonderheiten (insbesondere der Multicore-Architektur und Safety-Erweiterungen) der Bausteinfamilie AURIX™. Sie lernen, Low-Level-Treiber für diese Hardware einzusetzen, Beispiele für Ihre Zwecke zu adaptieren und mit einem Debugger zu testen.
Training: AURIX TC3xx Workshop: 32-Bit Multicore-Mikrocontroller-Familie (2G Zweite Generation)

Multithread-/Multicore-Programmierung

Das Training macht Sie fit, die Eigenschaften von Multithreading-Systemen zielgerichtet in Ihren Projekten einsetzen. Sie wissen, welche Probleme gelöst werden müssen, um die Prozessorleistung - insbesondere bei modernen Multicore-Systemen - bestmöglich nutzen zu können. Damit können Sie existierende Applikationen optimieren und implementieren oder neue Applikationen hinsichtlich effizienter Nutzung der Multicore-Architektur entwerfen.
Training: Multithread-/Multicore-Programmierung

C++11 Multithreading

Dieses Training zeigt, welche Möglichkeiten C++11 bzw. C++14 bezüglich Multithreading bietet, und wie diese angewendet werden können. Aufgrund der rasant zunehmenden Verbreitung von Multicore-Systemen ist dieses Training insbesondere für Entwickler interessant, die ihre Applikationen parallelisieren wollen, um von dem Leistungszuwachs profitieren zu können.
Training: C++11 Multithreading

Linux Multithread-/Multicore-Programmierung

Dieses Training zeigt, wie die Prozessorleistung von Linux-Systemen - insbesondere bei modernen Multicore-Architekturen - bestmöglich genutzt werden kann. Er richtet sich an Softwareentwickler, die neue Applikationen entwickeln oder existierende Anwendungen optimieren müssen, und eignet sich insbesondere auch für die Anwendung unter Embedded-Linux.
Training: Linux Multithread-/Multicore-Programmierung


Training & Coaching zu weiteren Themen unseren Portfolios finden Sie hier.

 

Multicore - Fachwissen:

Safety-Konzepte für Aurix-Mikrocontroller

Soft- und Hardwareentwickler wissen die Safety Management Unit der Aurix-Mikrocontroller als eigenständige Einheit für Fehlerbehandlungen zu schätzen.

 

Safety und Security in Multicore-Systemen: So gelingt die Implementierung

Die Anforderungen an sicherheitsrelevante Steuerungen steigen stetig. Multicore-Architekturen bewältigen diese Aufgaben am besten und werden deshalb vermehrt angeboten und eingesetzt.

 

Multicore-Mikrocontroller: Finden Sie die richtige Multicore-MCU für Ihre Anforderungen

Die Anforderungen an Mikrocontroller-gesteuerte Systeme steigen von Jahr zu Jahr. Sie sollen mehr Komfort, erweiterte Funktionalität und höhere Sicherheit für den Anwender bringen. Die Rechenkerne, die die erweiterten und neuen Aufgaben bearbeiten, benötigen dafür immer mehr Rechenleistung. Dieser dreiteilige Beitrag hilft Entwicklern, den richtigen Multicore-MCU für ihre Anforderungen zu finden.

 

Ressourcen-Management für die Multicore-Mikrocontroller-Auswahl

 

Arduino Look-and-Feel für Multicore

Unser Vortrag beleuchtet die wesentlichen Schritte in Richtung Multicore-Mikrocontroller und einfache Implementierungen im Kontext der funktionalen Sicherheit. Dazu wird das Look and Feel von Arduino auf ein leistungsstarkes Multicore-Device und entsprechendes Board angewandt.

 

Quo Vadis, Multicore? Irrwege & Zukunftstrend

Multicore-Ansätze gewinnen auch auf dem Gebiet der Mikrocontroller immer größere Bedeutung in Embedded-Systemen. Hoher Kostendruck und ständig steigende Anforderungen hinsichtlich Energieeffizienz sowie Performanz lassen die Rufe nach neuen Lösungen in der Automobil-Branche und im Industrie-Marktsegment lauter werden. Welche Lehren sind aus den ersten Einsätzen von Multicore-Systemen zu ziehen, und welche Richtung wird in naher Zukunft eingeschlagen, um den Hunger nach mehr Rechenleistung bei gleichzeitiger Energie-Diät zu stillen?

 

Ein Multicore-Referendum - Die Qual der Wahl

Die Auswahl des richtigen Mikrocontrollers bleibt eine Herausforderung für jedes Unternehmen. Das Aufkommen von Multicore-Architekturen in Embedded-Systemen bringt zusätzliche Aspekte für die Auswahl-Betrachtung mit sich und erfordert eine Neubewertung etablierter Kriterien. Worauf ist hinsichtlich verfügbarer Multicore-Ansätze besonders zu achten, welche Lösungen existieren und wie beeinflussen sie die Entwicklungskette?

 

SW Design Challenges for Real-Time Multicore Microcontroller Systems

Complex applications like controls for automotive and industrial systems or the Internet of Things (IoT) in combination with functional safety requirements (e.g. according to ISO 26262) and security require specific hardware support for safety and security features as well as higher calculation power in the control units.

 

Multicore im Embedded-System - wie geht das?

Multicore ist mittlerweile auch im Embedded-Bereich in aller Munde – aber ist es auch in den Köpfen der Entwickler angekommen? Welche besonderen Herausforderungen müssen bewältigt werden, um ein Embedded-Multicore-System nach den vorgegebenen Qualitätsmerkmalen "richtig" zum Laufen zu bringen?

 

Aktuelle Trends bei Multicore-Mikrocontroller-Architekturen

Multicore-Mikrocontroller gewinnen in Embedded-Systemen immer mehr an Bedeutung. Grund dafür sind unter anderem die ständig steigenden Anforderungen der Automobil-Industrie und der hochdynamischen Consumer-Branche. Was bieten diese Systeme heute und in naher Zukunft, um den Hunger nach mehr Rechenleistung bei gleichzeitiger Energie-Diät zu stillen?

 

Still Single? - Step by Step to Multicore!

 

Informationen zum Infineon AURIX™ 2nd Generation – TC3xx

 

Multicore-Mikrocontroller Debug - Presse:

Kooperation von MicroConsult mit Lauterbach verschafft Entwicklern gebündeltes Know-how für Multicore-Debugging

MicroConsult und Lauterbach haben eine Kooperation geschlossen mit dem gemeinsamen Ziel, allen Embedded-Entwicklern, die Multicore-Architekturen einsetzen, eine noch wirkungsvollere Unterstützung anzubieten.
Pressemeldung: Multicore-Debug Schulungen

 

Ihr Ansprechpartner bei MicroConsult

Marcus Gößler, Tel. +49 89 450617-37
m.goessler@microconsult.de

Merkzettel


Sie haben derzeit keine Trainings auf dem Merkzettel.