Machen Sie sich schlau!

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Hinweis:

Derzeit bieten wir unsere Leistungen in Live-Online-Formaten an.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Schaffen Sie sich die optimale Wissensbasis, um den aktuellen Anforderungen von Embedded-Projekten gerecht zu werden und sich gleichzeitig Ihre berufliche Zukunft zu sichern.

Unsere nächsten Trainings (Auszug):

Prozess-, Produkt- und Projektmanagement

Requirements Engineering und Management für Embedded-Systeme
10. Mai, 3 Tage – Live-Online-Training – Durchführungsgarantie

Software-Projektmanagement: Erfolgreiches Führen von Projektteams durch alle Projektphasen
28. Juni, 4,5 Tage

Continuous Integration: Softwarequalität dauerhaft sicherstellen
02. Sep., 2 Tage

Mit Produktmanagement zum modernen Unternehmen
Onsite-Training

Vertragsverhandlungen im IT-Bereich für Nicht-Juristen
Onsite-Training

Compliance Management im Mittelstand
Onsite-Training

Prozess-, Produkt- und Projektmanagement – mehr Trainings & Termine

Agil und Scrum

Scrum in der agilen Entwicklung von Embedded-Systemen
12. Juli, 3 Tage – Live-Online-Training

Agiles Testen und Test-Driven Development (TDD) von Embedded-Systemen
15. Juli, 2 Tage Live-Online-Training

Agil & Scrum – mehr Trainings & Termine

Software- und Vertragsrecht

Softwarerecht: Haftungsrisiken beim Einsatz von Embedded- und Open-Source-Software
Onsite-Training

Vertragsverhandlungen im IT-Bereich für Nicht-Juristen
Onsite-Training

Software- und Vertragsrecht – Trainings & Termine

Qualität und Sicherheit

Software-Architekturen für Embedded- und Echtzeitsysteme
26. Apr., 4 Tage – Live-Online-Training – Durchführungsgarantie
(nächster Termin: 21. Juni)

Requirements Engineering und Management für Embedded-Systeme
10. Mai, 3 Tage – Live-Online-Training – Durchführungsgarantie

Design Patterns (nicht nur) für Embedded-Systeme
07. Juni, 4,5 Tage – Live-Online-Training

Embedded-Software-Design und Patterns mit C
14. Juni, 4 Tage – Live-Online-Training

Funktionale Sicherheit (Safety) von Elektronik und deren Software – Umsetzung nach IEC 61508 und ISO 26262
14. Juni, 3 Tage – Live-Online-Training

Objektorientierte Softwareentwicklung: Spezielle Programmierprinzipien mit C++ – der Weg zum Clean Code
21. Juni, 3 Tage Live-Online-Training

Security: Sicherheit von Embedded-Systemen im Kontext der funktionalen Sicherheit
09. Sep., 1 Tag – Live-Online-Training

Clean Code für C-Programme
3 Tage – Live-Online-Training – auf Anfrage

Security: Sicheres Update und Boot für Embedded-Systeme
10. Sep., 1 Tag Live-Online-Training

Softwarequalität: Methoden zur erfolgreichen Projektumsetzung
3 Tage – auf Anfrage

Software-Usability: Produkte benutzerfreundlich entwickeln
3 Tage – auf Anfrage

Software-Erosion: Ursachen, Wirkungen und Maßnahmen
2 Tage – auf Anfrage

Qualität und Sicherheit – mehr Trainings & Termine

System- und Hardwareentwicklung

Requirements Engineering und Management für Embedded-Systeme
10. Mai, 3 Tage – Live-Online-Training – Durchführungsgarantie

SysML: Modellbasierte Systemanalyse und Systemdesign mit der Systems Modeling Language
28. Juni, 3 Tage Live-Online-Training

Internet of Things (IoT): Technologien und Entscheidungsgrundlagen für das Internet der Dinge
Onsite-Training

System- und Hardwareentwicklung – mehr Trainings & Termine

Softwareentwicklung

Yocto: Grundlagen und Anwendung
29. Apr., 2 Tage- Live-Online-Training – Durchführungsgarantie
(nächster Termin: 22. Juli)

C++ für Fortgeschrittene
17. Mai, 4 Tage – Live-Online-Training

Modernes C++: Neuerungen durch C++11 und C++14 bei Sprachsyntax, Bibliothek und Templates
07. Juni, 4,5 Tage – Live-Online-Training

C# Programmierung unter .NET
07. Juni, 4 Tage – Live-Online-Training

Design Patterns mit Python
14. Juni, 3 Tage – Live-Online-Training

Objektorientierte Softwareentwicklung: Spezielle Programmierprinzipien mit C++ – der Weg zum Clean Code
21. Juni, 3 Tage Live-Online-Training

Grundlagen der C-Programmierung nach dem ANSI-Standard
28. Juni, 4 Tage – Live-Online-Training

Objektorientierte Programmierung mit C++
05. Juli, 4 Tage – Live-Online-Training

UML-Grundlagen und Einstieg in die modellbasierte SW-Entwicklung
05. Juli, 3 Tage – Live-Online-Training

Python: Objektorientierte Skriptsprache
19. Juli, 4,5 Tage – Live-Online-Training

C++11 Multithreading
26. Juli, 3 Tage – Live-Online-Training – Durchführungsgarantie

Linux-Systemprogrammierung
06. Sep., 4,5 Tage – Live-Online-Training

C++ Standard Template Library: STL Container und Algorithmen
11. Okt., 2,5 Tage – Live-Online-Training

C++: Standard- und Boost-Library Workshop
25. Okt., 4,5 Tage – Live-Online-Training

C++ Quick Refresh: Schnelleinstieg/Auffrischung
2 Tage – Live-Online-Training – auf Anfrage

C# für Fortgeschrittene
3 Tage – Live-Online-Training – auf Anfrage

UML-Praxis-Workshop: Modellbasierte Softwareentwicklung für Embedded- und Echtzeit-Systeme
auf Anfrage – Live-Online-Training

Umstieg von Python 2 auf Python 3
auf Anfrage – Live-Online-Training

Softwareentwicklung – mehr Trainings & Termine

Embedded- und Echtzeit-Softwareentwicklung

Software-Architekturen für Embedded- und Echtzeitsysteme
26. Apr., 4 Tage – Live-Online-Training – Durchführungsgarantie
(nächster Termin: 21. Juni)

Embedded C++ für Fortgeschrittene
03. Mai, 4 Tage – Live-Online-Training – Durchführungsgarantie

Embedded-Linux-Softwareentwicklung
10. Mai, 3 Tage – Live-Online-Training – Durchführungsgarantie

Requirements Engineering und Management für Embedded-Systeme
10. Mai, 3 Tage – Live-Online-Training – Durchführungsgarantie

Embedded C: Programmiermethoden & -tools für Embedded-Anwendungen
07. Juni, 4 Tage – Live-Online-Training

Embedded-Software-Design und Patterns mit C
14. Juni, 4 Tage – Live-Online-Training

Embedded C++: Objektorientierte Programmierung für Mikrocontroller mit C++/EC++ und UML
14. Juni, 4,5 Tage – Live-Online-Training

Embedded-Echtzeit-Linux vom Bootloader bis zum Realtime-System (Linux-RTOS)
21. Juni, 5 Tage – Live-Online-Training

Embedded-Linux-Architektur: Kernel-Treiberentwicklung
05. Juli, 4 Tage – Live-Online-Training

Embedded-Linux für Test und Support
05. Juli, 4 Tage – Live-Online-Training

RTOS-Grundlagen und Anwendung
05. Juli, 4 Tage Live-Online-Training

RTOS: Entwicklung von Laufzeit-Architekturen
08. Juli, 1 Tag – Live-Online-Training

Linux Multithread-/Multicore-Programmierung
auf Anfrage – Live-Online-Training

Multithread-/Multicore-Programmierung
auf Anfrage – Live-Online-Training

Embedded- & Echtzeit-Softwareentwicklung – mehr Trainings & Termine

Mikrocontroller

Cortex®-M7, M4, M3, M1, M0: Arm Cortex-M Architektur Training
26. Apr., 4 Tage Live-Online-Training – Durchführungsgarantie
(nächster Termin: 23. Aug.)

AURIX™ TC3xx Workshop: 32-Bit Multicore Mikrocontroller Familie (2G Zweite Generation)
03. Mai, 5 Tage – Live-Online-Training – Durchführungsgarantie

Cortex®-R4, R5, R7, R8: Arm Cortex-R Architektur
07. Juni, 4 Tage Live-Online-Training

Cortex®-A5, A7, A8, A9, A15, A17: Arm Cortex-A Architektur
07. Juni,4 Tage – Live-Online-Training

Armv8-R: 32-Bit Cortex® Mikrocontroller-Core für Echtzeit-Anwendungen im Automobil, in der Industrie und in eingebetteten Systemen
28. Juni, 4 Tage – Live-Online-Training

Cortex®-M23, M33: Armv8-M Architektur mit Security Extension – mit kostenlosem LPCXpresso55S69 Board!
28. Juni, 4 Tage – Live-Online-Training

AURIX™ TC2xx: 32-Bit Multicore-Mikrocontroller-Familie
05. Juli, 5 TageLive-Online-Training

Embedded-Multicore-Mikrocontroller in der Praxis
12. Juli, 3 Tage Live-Online-Training

XMC4000 / XMC1000 Workshop: 32-Bit Industrial Microcontroller Arm® Cortex®-M4/ Arm® Cortex®-M0
12. Juli, 5 Tage Live-Online-Training

STM32: Technisches Training
19. Juli, 3 Tage – Live-Online-Training

Armv8-A Architektur: AARCH64 Cortex®-A32, -A35, -A53, -A55, -A57, -A72, -A73, -A75
26. Juli, 4 Tage – Live-Online-Training

Arm7/ 9/ 10/ 11®: Architektur und Embedded-Programmierung
4 Tage – auf Anfrage

DSP-Grundlagen: Applikationen mit dem Mikrocontroller
4 Tage – auf Anfrage – Live-Online-Training

Cortex®-M23, M33: Armv8-M Architektur für Teilnehmer mit Kenntnissen der Vorgänger-Version
4 Tage – auf Anfrage – Live-Online-Training

Generic Timer Module v1 und v3 (Bosch-GTM): Architektur und Programmierung
2 Tage – auf Anfrage – Live-Online-Training

Cortex® Architektur: Performance-Optimierung
TriCore™ Architektur: Performance-Optimierung
Onsite-Trainings

Mikrocontroller – mehr Trainings & Termine

Test und Debug

Embedded-Software-Test: Best Practices für den Unit-/Modul-/Komponenten-Test
17. Mai, 4 Tage Live-Online-Training

Agiles Testen und Test-Driven Development (TDD) von Embedded-Systemen
15. Juli, 2 Tage Live-Online-Training

Legacy Code: Wie teste ich chaotische Software?
08. Sep., 2 Tage

Qualität, Test und Softwareentwicklung im Medizinbereich
1 Tag – auf Anfrage

Debuggen für TriCore/AURIX™ mit Lauterbach TRACE32
1 Tag – auf Anfrage – Live-Online-Training

Tracen & Multicore Debugging für TriCore/AURIX™ (MCDS) mit Lauterbach TRACE32
1 Tag – auf Anfrage – Live-Online-Training

Debuggen für TriCore/AURIX™ mit der PLS Universal Debug Engine UDE
1 Tag – auf Anfrage – Live-Online-Training

Tracen und Multicore Debugging für TriCore/AURIX™ (MCDS) mit der PLS Universal Debug Engine UDE
1 Tag – auf Anfrage – Live-Online-Training

Test und Debug – mehr Trainings & Termine

Übersicht: Alle Trainings & Termine

MicroConsult UPDATE 2021:
Alle Trainings & Termine von Januar 2021 – März 2022
Jetzt als PDF downloaden

Wichtiger denn je: In Systemen und Architekturen denken

Der Blick in die Gegenwart und die Zukunft zeigt deutlich, dass die Embedded-Welt und die IT-Welt miteinander verflochten sind und sich immer mehr verflechten werden. Embedded-Systeme werden zum Bestandteil des Internet of Things, das sich zu einem Internet of Everything entwickelt und Brutstätte vieler neuer Geschäftsideen sein wird. Die große Herausforderung liegt darin, in immer komplexeren und dynamischeren Systemen zu denken und die immer rasanteren technischen und unternehmerischen Aspekte zu neuen Systemen und Geschäftsideen zu kombinieren. Unsere Trainer haben sich dazu ein paar Gedanken gemacht.

Wichtiger denn je: In Systemen und Architekturen denken weiterlesen

Multicore-Mikrocontroller Teil 2: Welche Safety- und Security-Anforderungen zählen bei der MCU-Wahl?

Im ersten Teil der Artikelreihe zur richtigen Multicore-Auswahl ging es um die Bestimmung der Requirements hinsichtlich Rechenleistung und deren Bewertung für das Projekt. Als zweiten Schritt betrachten wir nun die Anforderungen bezüglich funktionaler Sicherheit und Datensicherheit.

Multicore-Mikrocontroller Teil 2: Welche Safety- und Security-Anforderungen zählen bei der MCU-Wahl? weiterlesen

Multicore-Mikrocontroller Teil 3: Sind die vorhandenen Ressourcen in der Peripherie ausreichend?

Nach der Untersuchung der Anforderungen des Projektes hinsichtlich funktionaler Sicherheit (Safety) und Datensicherheit (Security) befasst sich der letzte Schritt mit den Peripherie-Bausteinen.

Multicore-Mikrocontroller Teil 3: Sind die vorhandenen Ressourcen in der Peripherie ausreichend? weiterlesen

Von C nach Embedded-C: Das Ziel bestimmt den Weg

Natürlich ist Embedded-C auch C. Der Umstieg von C auf Embedded-C bedeutet aber, dass der Programmierer sich beim Einsatz an den Erfordernissen der jeweiligen Embedded-Anwendung orientieren muss. Dies sind beispielsweise Echtzeitfähigkeit, geringer Speicherbedarf oder hohe Betriebssicherheit. Gleichzeitig stellt die Wiederverwendbarkeit von Software auch in der Embedded-Welt ein wichtiges Qualitätsmerkmal dar. Die richtige Anwendung der C-Schlüsselwörter spielt dabei eine bedeutende Rolle.

Von C nach Embedded-C: Das Ziel bestimmt den Weg weiterlesen

Voll agil, oder doch nur halb: Agile Werte, Prinzipien und Methoden in der traditionellen Entwicklung

Embedded-Software entsteht in aktuellen Projekten zumeist „irgendwie“ agil. Größte Hürden für „richtig“ agil sind in erster Linie Sicherheitsanforderungen, vorhandene System-Prozesse nach V-Modell XT, ein schwer abschätzbares Risiko im Umstieg des Entwicklungsprozesses und vor allem dessen Einbindung.

Wer agil entwickeln will, aufgrund von Sicherheitsanforderungen aber nicht umsteigen kann oder den Sprung ins kalte Wasser noch scheut, kann durch die hier vorgestellten Denkanstöße zu einem iterativen traditionellen Prozess trotzdem agile Vorteile nutzen und Erfahrung in der agilen Denke sammeln.

Voll agil, oder doch nur halb: Agile Werte, Prinzipien und Methoden in der traditionellen Entwicklung weiterlesen

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. 

Die Sicherheitsnormen definiert man in den verschiedenen Industriezweigen je nach der möglichen Gefährdung zum Beispiel durch ein Gerät, eine Maschine oder ein Fahrzeug. Damit eine funktionale Sicherheit des Systems oder der Maschine gewährleistet werden kann, werden bei einem höheren Gefährdungsgrad umso mehr Überwachungsmechanismen eines Systems gefordert. Bekannte Beispiele hierfür sind die SIL- und ASIL- (Automotive SIL) Spezifikationen.

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

Multicore-Mikrocontroller Teil 1: So bestimmen Projekt-Ressourcen die richtige Auswahl des Multicore-Mikrocontrollers

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. Diese dreiteilige Serie hilft Entwicklern, den richtigen Multicore-MCU für ihre Anforderungen zu finden.

Multicore-Mikrocontroller Teil 1: So bestimmen Projekt-Ressourcen die richtige Auswahl des Multicore-Mikrocontrollers weiterlesen

Mit den richtigen Fragen zum Projekterfolg

Heute stelle ich Ihnen ein Wundermittel vor, mit dem Sie in Projekten viel Energie, Zeit und Geld sparen. Gleichzeitig motiviert es Ihre Mitarbeiter. Die Anwendung des Wundermittels hat sehr viel mit dem Buchstaben W wie Wunder zu tun. Das Beste daran: Es kostet nichts und Sie kennen es alle.

Mit den richtigen Fragen zum Projekterfolg weiterlesen