EXPERIENCE EMBEDDED
MicroConsult ist Ihr Partner für Embedded Systems Engineering - professionelle Schulungen, Beratung und Projektunterstützung.
Ob professionelle Schulungen, Beratung oder Projektunterstützung. Vom Mikrocontroller bis zum Systemdesign, Sie profitieren von unserer jahrzehntelangen Erfahrung. Maßgeschneiderter Knowhow-Transfer für Ihre Projektziele – nah am Menschen, nah an der Praxis.
TriCore® Mikrocontroller
Die Beherrschung komplexer Systeme, wie Motoren von Kraftfahrzeugen oder Automatisierungssystemen, stellt hohe Anforderungen an Mikrocontroller. Wie gut das gelingt hängt z.B. maßgeblich von der Rechengeschwindigkeit und -genauigkeit der CPU ab. Ebenso spielen die Flexibilität und Leistungsfähigkeit von Peripheriefunktionen wie Timer, Schnittstellen und DMA-Controller, eine wichtige Rolle. Außerdem werden mittlerweile immer höhere Ansprüche an den Schutz von Daten und Code gestellt, um beispielsweise unbefugte Manipulationen zu erschweren. Nicht zu vergessen das intelligente Power Management, das die Energieeffizienz der Mikrocontroller steigert.
Die TriCore-Familie wurde von der Infineon Technologies AG entwickelt, um diesen hohen Ansprüchen gerecht zu werden. Der Infineon-Mikrocontroller TriCore ist ein moderner 32-Bit Mikrocontroller, der mehrere Prozessorkerne auf einem Chip vereint. Neben RISC- und CISC-Befehlssatz steht ein DSP-Core zur Verfügung. Ein breites Spektrum an On-Chip Peripherie macht den TriCore Mikrocontroller zur interessanten Wahl für zahlreiche industrielle Anwendungen.
Rund um die Infineon TriCore® Architektur unterstützen wir Sie mit Training und Beratung:
TriCore®:
Architektur und Peripherie für die TriCore® AUDO MAX Familie
Sie kennen die Architektur, Basic On-Chip Peripherie und die Besonderheiten der Bausteinfamilie TriCore®. Sie können Low-Level Treiber (Peripherie-Initialisierungsroutinen) für diese Mikrocontroller programmieren und diese mit einem Debugger testen. Ferner sind Sie in der Lage, Interrupt- und Trap-Routinen zu erstellen.
TriCore®:
Architektur und Peripherie für die TriCore® AUDO FUTURE Familie
Sie kennen die Architektur, Basic On-Chip Peripherie und die Besonderheiten der Bausteinfamilie TriCore®. Sie können Low-Level Treiber (Peripherie-Initialisierungsroutinen) für diese Mikrocontroller programmieren und diese mit einem Debugger testen. Ferner sind Sie in der Lage, Interrupt- und Trap-Routinen zu erstellen.
Performance-Optimierung für die TriCore® Architektur
Das Training richtet sich an Entwickler auf der TriCore™-Plattform, welche schon erste Schritte mit der Architektur unternommen haben und alle Möglichkeiten der Hardware bestmöglich nutzen wollen. Ausgehend von der Identifikation von Performance Bottlenecks (sog. Hotspots) werden Methoden und Techniken vermittelt, um die modernen Architekturmerkmale wie SIMD, Multicore und die superskalare Pipeline optimal einzusetzen. Dabei wird besonders auf die speziellen Eigenheiten der TriCore™- Architektur eingegangen, die sich von der ARM oder x86 Architektur unterscheidet. Die Inhalte werden anhand von Beispielen aus der Bildverarbeitung vermittelt.
AURIX™ TC2xx: 32-Bit Mikrocontroller-Familie
MicroConsult bietet Training-Support für die neue Infineon Multicore-Mikrocontroller-Architektur AURIX™ (AUtomotive Realtime Integrated NeXt Generation Architecture). Auf Basis unserer AURIX™-Workshops können Sie die Vorzüge dieser Architektur effizient nutzen und Ihre Einarbeitungszeit zudem erheblich verkürzen. Kernaspekt der neuen 32-Bit Mikrocontroller-Familie ist die Möglichkeit der Multicore-Programmabarbeitung in sicherheitsrelevanten Systemen. MicroConsult bietet für einen schnellen Einstieg oder Umstieg auf diese Architektur Onsite-Training in Ihrem Unternehmen sowie Workshops im Münchener Trainingcenter an.
TC17x6/TC17x7:
Anwendungspraxis TriCore®-spezifischer Peripherie
Sie können die Einsatzmöglichkeiten der spezifischen TriCore®: Peripherie des Derivates TC17x6/TC17x7 abschätzen. Sie sind in der Lage, Treiber-Routinen zu erstellen, diese in ein Projekt zu implementieren und zu debuggen. Sie verstehen das Zusammenspiel der Peripherie mit den Service-Plattformen (CPU-/PCP-Service oder DMA-Transfer).
Mikrocontroller/Mikroprozessor Grundlagen
In diesem Grundlagen-Training erwerben Sie Kenntnisse der Funktionen und Arbeitsweise von Mikrocontrollern und Mikroprozessoren.
Embedded C: Effektiver Einsatz von Programmiermethoden und -tools für Embedded Anwendungen
Im Mittelpunkt steht die hardwarenahe C-Programmierung von 8-, 16- oder 32-Bit Mikrocontroller-Architekturen. Sie lernen die Programmierung einer Hardware-Abstraktionsschicht gemäß eines vorher ausgewählten Software-Architekturmodells. Betriebsystem-Mechanismen und -Dienste werden anhand der Programmierung eines Schedulers erklärt, wobei die Anwendung von Pointern und Strukturen in verketteten Listen sehr detailliert geübt wird. Sie erhalten einen Überblick über den gesamten Lifecycle eines Produktes.
Workshops für Sonderthemen und Spezialisten
Darüber hinaus besteht die Möglichkeit das Themenfeld Mikrocontroller / Mikroprozessoren auch in maßgeschneiderten Workshops zu behandeln. Sie werden auf die speziellen Bedürfnisse von Aufgaben, Projekten, Teams und Rollen zugeschnitten.
Fachinformationen
Zu den Themen unseren Portfolios haben wir wertvolle Fachinformationen für Sie bereitgestellt.
Trainer
Unsere Trainer verfügen alle über mehrjährige Berufs- und Projekterfahrung. Sie sind methodisch und didaktisch für die Wissensvermittlung ausgebildet und verfügen über ein breites Wissensspektrum im Bereich Embedded Software Engineering.
Wissens- und Erfahrungsspektrum
MicroConsult: Experience Embedded
MicroConsult ist Ihr erfahrener Partner für Embedded Systems Engineering - professionelle Beratung, Projektunterstützung und Schulungen.