Logo
01.04.2020

Produkte

Wir bauen unser Live-Online-Angebot für Sie aus!

Lassen Sie sich beruflich nicht ausbremsen und nutzen Sie unsere Live-Online-Angebote zur interaktiven Weiterbildung!

lesen
Logo
19.03.2020

PDF

Embedded-Software-Redesign Guide Teil 1: Defizite und Auslöser

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.

Logo
11.03.2020

PDF

Was heißt hier Projektverantwortung?

Häufig hakt es in Projekten, weil nicht klar ist, was Projektverantwortung bedeutet oder wie verbindlich Verantwortung übertragen werden kann. Aus diesem diffusen Verständnis von Verantwortlichkeit entstehen oft Streitereien und unnötiges Hin und Her.

Logo
26.02.2020

PDF

C++11 Multithreading: Überblick, Highlights und Fallstricke

Seit der Einführung von C++11 bietet die Standardbibliothek von C++ auch Unterstützung für die Entwicklung von Multithread-Applikationen.

Logo
18.02.2020

Artikel

Embedded Software Redesign Guide

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
Logo
18.02.2020

Artikel

Embedded Software Redesign Guide

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
Logo
13.02.2020

PDF

“In unseren Kursen sitzen die Entwickler, die dazulernen wollen.”

MicroConsult-Trainer und Projektcoach Frank Listing über Clean Code und wie er sich den idealen Ablauf eines Embedded-Projektes vorstellt

Logo
13.02.2020

Stellenanzeigen

Trainer & Berater (w/m) für Mikrocontroller und Embedded-Software

Trainer & Berater (w/m) für Mikrocontroller und Embedded-Software gesucht

lesen
Logo
05.02.2020

PDF

Den Drachen bändigen - Sichere Software von Anfang an (Teil 3)

Im Zuge der Recherchen zum Beitrag „Den Drachen bändigen – Sichere Software von Anfang an“ hat MicroConsult Embedded-Experten befragt und Ratschläge wie Statements zu Qualität und Sicherheit erhalten, die wir in den folgenden Punkten zusammengefasst haben.

Logo
23.01.2020

Artikel

Die SOLID-Prinzipien – 5 Grundregeln für sauberen Code

Es gibt immer eine Ausrede, warum man gerade keinen guten Code schreiben kann. Es wird aber immer nur eine Ausrede bleiben. Einen triftigen Grund, schlechten Code zu schreiben, gibt es nicht. Die hier gezeigten SOLID-Prinzipien sind Hinweise, die es einem Entwickler erleichtern, ...

lesen
Logo
17.01.2020

PDF

Den Drachen bändigen - Sichere Software von Anfang an (Teil 2)

Wie kann man als Entwickler sichere und qualitativ gute Software entwickeln? Zunächst einmal muss man sich darüber im Klaren sein, dass Sicherheit und Qualität keine Zufallsprodukte sind – sie sind das Ergebnis gezielter Maßnahmen während des gesamten Entwicklungsprozesses.

Logo
12.12.2019

Artikel

ESE Kongress 2019: Die Software-Branche ist hungrig nach mehr

Der Wissensdurst der Softwareentwickler bleibt ungebrochen groß: So zog es auch dieses Jahr wieder über 1100 Teilnehmer zu den über 100 Vorträgen und Seminaren auf den ESE Kongress nach Sindelfingen, um sich fortzubilden und über neueste Trends auszutauschen.

lesen
Logo
29.11.2019

PDF

Den Drachen bändigen - Sichere Software von Anfang an (Teil 1)

So wie in alten Mythen Drachen die Menschen plagten und ihr Leben bedrohten, stellen heute technisch unsichere Systeme eine Gefahrenquelle dar.

Logo
01.10.2019

PDF

Design Patterns in der Praxis richtig anwenden

Ob ein Design Pattern eingesetzt werden sollte oder nicht, ist für ein geschultes Auge leicht zu erkennen.

Logo
18.09.2019

PDF

Die SOLID-Prinzipien - Fünf Grundsätze für bessere Software

Die Qualität der Software ist nicht in allen Projekten ideal. Der Einsatz von Software Engineering soll den Code in all seinen Aspekten verbessern. Mit diesen fünf Prinzipien kommen Sie dem Ziel näher. Denn guter Code motiviert!

Logo
16.09.2019

Veranstaltungen

Legacy Code: Wie teste ich chaotische Software?

14.07.2020 - 15.07.2020

Veranstaltungsort: München, MicroConsult

In diesem Training lernen Sie, wie Sie die Qualität von gewachsenem Code feststellen und davon ausgehend verbessern können.

lesen
Logo
16.09.2019

Veranstaltungen

Continuous Integration: Softwarequalität dauerhaft sicherstellen

08.07.2020 - 09.07.2020

Veranstaltungsort: München, MicroConsult

Durch Continuous Integration wird die entstehende Software fortlaufend getestet, d.h. die Qualität wird gemessen, und Fehler werden früh erkannt. Dadurch werden spätere Kosten für Fehlersuche und -behebung erheblich reduziert.

lesen
Logo
04.09.2019

PDF

Missverständnis, der treue Projektbegleiter

Was immer wir in einem Projekt tun, es hat praktisch immer etwas mit Kommunikation zu tun. Der berühmte Satz „Man kann nicht nichtkommunizieren“ des berühmten Kommunikationswissenschaftlers Paul Watzlawik gilt natürlich auch für Projekte.

Logo
11.06.2019

PDF

Mit Designpatterns Entwicklungszeit einsparen

Die wichtigsten Elemente für Entwurfsmuster, mit denen Sie standardisierte Software-Strukturen einfach wiederverwerten können.

Logo
21.05.2019

PDF

Qualitätsanforderungen an Embedded-Software - Teil 3: Ein Erfassungsbeispiel

Anforderungen zu erfassen und zu verwalten ist ein wesentlicher Schlüssel zum Projekterfolg. Die Embedded-Software-Funktionalität lässt sich einfacher in Anforderungen beschreiben als die Qualitätsmerkmale.

Logo
07.05.2019

PDF

Qualitätsanforderungen an Embedded-Software - Teil 2: Die Erfassungsmethode

Anforderungen zu erfassen und zu verwalten ist ein wesentlicher Schlüssel zum Projekterfolg. Die Embedded-Software-Funktionalität lässt sich einfacher in Anforderungen beschreiben als die Qualitätsmerkmale.

Logo
04.05.2019

Artikel

Objektorientierte Programmierung mit C

Obwohl C keine objektorientierte Sprache ist, ist die objektorientierte Programmierung mit ihr durchaus machbar. Was ist möglich und wo stößt die Programmiersprache C an ihre Grenzen?

lesen
Logo
29.04.2019

PDF

Qualitätsanforderungen an Embedded-Software - Teil 1: Anforderungen und Mythen

Anforderungen zu erfassen und zu verwalten ist ein wesentlicher Schlüssel zum Projekterfolg. Die Embedded-Software-Funktionalität lässt sich einfacher in Anforderungen beschreiben als die Qualitätsmerkmale.

Logo
02.04.2019

Artikel

Embedded System: Sein Lebenszyklus von der Wiege bis zum Grab

Nehmen wir eine Steuerung für einen Kaffeeautomaten und betrachten für dieses Embedded-System den Lebenszyklus von der Geburtsstunde bis zum Ruhestand. Die Steuerung erzählt eine spannende Geschichte mit vielen Überraschungen. Die eine oder andere Episode aus dem Lebenslauf des E...

lesen
Logo
25.03.2019

PDF

Psychogramm agiler Methoden: Agile Werte und Prinzipien unter der Lupe

Agile Methoden halten immer mehr Einzug in die Entwicklungsabteilungen vieler Firmen. Der Status einer fixen Idee ist mittlerweile dem einer anerkannten Alternative zu etablierten Methoden des klassischen Projektmanagements gewichen.

Logo
20.03.2019

PDF

Echtzeit-Software: Embedded-Programmierung und Betriebssysteme

Wie sieht professionelle Embedded-Softwareentwicklung heute aus? Ein schneller Einstieg in die Welt der Echtzeit-Betriebssysteme und der Embedded-Software-Programmierung in EC und EC++.

Logo
13.03.2019

PDF

Das Rad nicht immer neu erfinden: Architekturmuster im Embedded-Umfeld erfolgreich einsetzen

Embedded-Projekte starten meistens sehr klein. Und oft wird im Anfangsstadium kein Gedanke an die Software-Architektur verschwendet. Die Anwendung soll bald funktionieren – und die Probleme mit der neuen Hardware sind ja auch noch zu lösen.

Logo
28.02.2019

Veranstaltungen

Linux: Systemprogrammierung

20.07.2020 - 24.07.2020

Veranstaltungsort: München, MicroConsult

Diese Linux-Schulung beleuchtet die Programmierschnittstelle (API) des Betriebssystems Linux/Unix gemäß dem POSIX-Standard und der Single Unix Specification.

lesen
Logo
28.02.2019

Veranstaltungen

Umstieg von Python 2 auf Python 3

27.02.2020 - 28.02.2020

Veranstaltungsort: München, MicroConsult

Das Training beleuchtet die Veränderungen von Python 2 nach Python 3 sowie die Herausforderungen, die bei der Migration nach Python 3 zu erwarten sind.

lesen
Logo
27.02.2019

Produkte

XC8xx/C500/8051 8-Bit Mikrocontroller: Architektur und Embedded Programmierung

Sie können selbständig C51-Module mit den Tools der Firma Keil erstellen, mit anderen Modulen zu einem ablauffähigen Programm binden sowie Projekte unter µVision3 erstellen, verwalten und debuggen.

lesen
Logo
27.02.2019

Produkte

XC2000/XE16x/XC16x/ST10: Architektur, Peripherie und Embedded-Programmierung

Sie kennen die Architektur, die Basic On-Chip Peripherie und die Besonderheiten der Bausteinfamilien XC2000/ XE16x/XC16x und ST10. Sie können Interrupt-Routinen für die CPU erstellen und kennen die Funktionalität von Exceptions/Traps.

lesen
Logo
26.02.2019

Produkte

MPC56XX: 32-Bit Power Architecture®

Sie kennen die Power Architecture mit der SOC-Implementierung von NXP (Freescale), die On-Chip Peripherie (Basis- und Spezial-Peripheriemodule) und die Besonderheiten der Bausteinfamilie MPC56x.

lesen
Logo
26.02.2019

Produkte

SPC560/SPC570/SPC580: 32-Bit Single-Core Power Architecture®

Sie kennen die Power Architecture mit der SOC-Implementierung von STMicroelectronics, die On-Chip Peripherie (Basis- und Spezial-Peripheriemodule) und die Besonderheiten der Bausteinfamilie SPC56x.

lesen
Logo
26.02.2019

Produkte

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.

lesen
Logo
26.02.2019

Veranstaltungen

Cortex®-R4, R5, R7, R8: Arm® Cortex-R Architektur Training

14.09.2020 - 17.09.2020

Veranstaltungsort: München, MicroConsult

Sie kennen die Cortex® R4, R5, R7 und R8 Architektur und können Programme in Assembler und C erstellen. Sie können die Programme im Speicher platzieren und testen. Sie haben den perfekten Einstieg in die Entwicklung von Cortex-basierenden Systemen.

lesen
Logo
26.02.2019

Veranstaltungen

Cortex®-A5, A7, A8, A9, A15, A17: Arm® Cortex-A Architektur Training

04.05.2020 - 07.05.2020

Veranstaltungsort: Müchen, MicroConsult

Sie kennen die Cortex®-A Architektur und können Programme in Assembler und C erstellen. Sie haben den perfekten Einstieg in die Entwicklung von Arm-basierenden Systemen.

lesen
Logo
26.02.2019

Veranstaltungen

Arm7/ Arm9/ Arm10/ Arm11™: Architektur und Embedded-Programmierung

25.11.2019 - 28.11.2019

Veranstaltungsort: München, MicroConsult

Sie kennen die Arm-Architektur und können Programme in Assembler und C erstellen. Sie können die Programme im Speicher platzieren und testen. Sie haben den perfekten Einstieg in die Entwicklung von Arm-basierenden Systemen.

lesen