Select Page

MicroConsult at the Embedded Software Engineering Congress 2015

MicroConsult was represented at the ESE Congress 2015 not only as an organizer, but also as an exhibitor and with the following contributions:

Object-based or object-oriented?

Modern low-level driver programming with C/C++

Operating system: with or without?

Comparison and selection of software runtime architectures

MyOS – Cookbook for a Mini Operating System

C implementation of a custom kernel on the Cortex-MX

A multicore referendum

Processes and criteria for microcontroller selection

Quo vadis, Multicore?

Dead ends and future trends in microcontrollers

Systemic project management

Application of systemic rules in project work

Psychogram of agile methods

Agile values and principles under scrutiny

Damn – Too late again!

Project effort estimation

The documents for the lectures are available in the area „Expertise“Available for download.

Compact seminars from MicroConsult

Implementing state machines in C++: A step-by-step solution guide

For control tasks, many programs today use state machines. The C++ programming language is also becoming increasingly prevalent in the embedded systems field, with many projects migrating from C to C++. This compact seminar provides an introduction to programming state machines using the C++ programming language. It demonstrates the alternatives to switch-case and state patterns. Furthermore, the advantages and disadvantages of each solution are discussed.

These MicroConsult training courses cover the topic in detail:

Object-oriented programming with C++

Overview: Software Development (Windows, Linux, Mobile) – Training & Coaching

Today without, tomorrow with an operating system – but how? Transforming embedded software correctly.

This seminar teaches participants a practical method for transforming software – currently without an operating system – into software with an operating system. Using the presented method, participants can transform their existing software without an operating system into one with an operating system.

These MicroConsult training courses cover the topic in detail:

RTOS Fundamentals and Application: Mechanisms and their use in runtime architectures for embedded and real-time systems

RTOS application: Development of runtime architectures for embedded and real-time systems

Overview: Embedded and Real-Time Software Development – Training & Coaching

Multicore controller practice: Solving new challenges using examples

In this compact seminar, you will learn to identify potential pitfalls in software architecture and programming on multicore microcontrollers and to pursue different solutions. You will learn about and apply hardware and software approaches to master the new challenges that multicore systems present. Exemplary exercises will be conducted on the Infineon AURIX microcontroller platform.

These MicroConsult training courses cover the topic in detail:

Embedded multicore microcontrollers in practice

Multithreaded/multicore programming

Overview – Microcontroller Training & Coaching

Isn't Embedded C also C? – Switching from C to Embedded C

Embedded systems are incredibly diverse. From small, simple, inexpensive, and short-lived promotional items to aerospace applications, the term "embedded system" encompasses a wide range of applications. But what are the implications for using the C programming language? A great deal – because on the one hand, resources (memory, runtime, etc.) are paramount for small systems, while on the other hand, operational safety takes precedence for safety-critical systems. Software quality attributes such as readability, reusability, and adaptability are often important but not necessarily the top priority.

These MicroConsult training courses cover the topic in detail:

Embedded C: Programming methods and tools for embedded applications

Embedded software design and patterns with C

Overview: Embedded and Real-Time Software Development – Training & Coaching

Embedded software testing: Best practices for unit/module/component testing

This seminar provides an overview of tests that, due to their close ties to programming, are typically performed by developers. In addition to introducing the most important steps of the testing process, black-box, white-box, and experience-based testing methods are covered, and code metrics for assessing test quality are discussed. The seminar concludes with a brief exploration of testable designs and test-driven development using a small C code example.

These MicroConsult training courses cover the topic in detail:

Embedded software testing: Best practices for unit/module/component testing

Overview: Testing and Debugging – Training & Coaching

Systematically developing software architectures: How requirements become an architecture

This seminar provides participants with a comprehensive overview of embedded software architecture, from requirements to the finished architecture. The practical application of the theory is partially demonstrated using the example of developing the architecture of an electric motor controller.

These MicroConsult training courses cover the topic in detail:

Software architectures for embedded systems and real-time systems

Design patterns (not only) for embedded systems

Overview: Quality and Safety – Training & Coaching

Building project teams: Methods to support team development

This compact seminar outlines the phases that every project team goes through. It teaches how managers can structure these phases to maximize the team's performance. Conflict and crisis management skills play a key role in this process.

Overview: Project Management Training & Coaching

Download

The documents for the lectures are available in the area „Expertise“Available for download.

 

MicroConsult is not only the organizer, but also regularly represented with an exhibition stand and numerous contributions at the ESE Congress:

Overview: MicroConsult contributions ESE 2025

 

 

Overview: MicroConsult contributions ESE 2022

Overview: MicroConsult contributions ESE 2021

Overview: MicroConsult contributions ESE 2020

Overview: MicroConsult contributions ESE 2019

Overview: MicroConsult contributions ESE 2018

Overview: MicroConsult contributions ESE 2017

Overview: MicroConsult contributions ESE 2016


MicroConsult fundraising campaign

A survey was conducted at the MicroConsult booth during the ESE Congress 2014.,
which we linked to a raffle and a fundraising campaign.
So, in total €495 for educational projects of SOS Children's Villages together.

MicroConsult fundraising campaign at the ESE Congress 2014