calender
Date & Time
Search
Datum
{{range.dates[index].day}}
{{range.dates[index].date}}
Time
Mornings Noon Afternoons Evenings
  • from
  • to
  • o'clock
Topic
Event
Properties
{{item.name}}
{{item.name}}
Exhibition venue

(please choose the desired areas)

Lecture language
Format

Event database

The event database contains all event-related information for the digital electronica conference and supporting event program.

Back to the EventList

The hidden risks in off-target testing - Requirements for a safe and modern embedded development workflow

NOV
12
2020
12. NOV 2020

Lecture electronica Conferences > electronica Embedded Platforms Conference > Track 4: Software & Tools

10:10-10:40 h | Virtual

Embedded firmware is developed on a desktop computer. Code that is not directly dependent on hardware can be compiled with a conventional desktop compiler, and executed “off-target” on the host machine. This is very useful from the point of view of efficient development. Often unnoticed, there are a several structural reasons causing differences between the host- and target binaries.

The off-target approach is often chosen for the execution of unit tests because it avoids long compile-flash-debug loops through the microcontroller. However, if these tests are not also executed on target – with potentially different results! – a purely “perceived security” could quickly result.

This talk will analyze the most important reasons for changed behaviour during compilation and execution. We will take a look into factors such as architecture-dependent properties, the compiler, runtime-libraries and build settings.

Attendees will get to know criticial factors so that they are in a better position to estimate and subsequently prevent risks in their own projects.

A real-world example from an open source project will be used to demonstrate the hidden risks in off-target unit testing.

This talk will be concluded with a short demonstration of the ExecutionPlatform – a tool developed to run tests safely on the real microcontroller.

Subjects: Embedded systems

Speaker: Daniel Penning (embeff GmbH)

Type: Lecture

Speech: English

Notifiable

Chargeable

Login

The hidden risks in off-target testing - Requirements for a safe and modern embedded development workflow

Content from image-api
Content from image-api

Speaker,
embeff GmbH

Daniel Penning

Daniel studied electronical engineering and is the founder of embeff, a company which brings the benefits of modern software engineering practices to the embedded world.

In his trainings he explains how Modern C++ can be applied to achieve both robust and high-performing firmware. Daniel also helps customers migrating from C to C++.

Daniel Penning

embeff GmbH

Show Profile

Informations

 title=

Speaker,
embeff GmbH

Daniel Penning

Daniel studied electronical engineering and is the founder of embeff, a company which brings the benefits of modern software engineering practices to the embedded world.

In his trainings he explains how Modern C++ can be applied to achieve both robust and high-performing firmware. Daniel also helps customers migrating from C to C++.

Daniel Penning

Location

Eingang
Nord-West
ICM
Eingang
Nord
Eingang
West
Atrium
Eingang
Nord-Ost
Eingang
Ost
Conference
Center Nord
Freigelände
C1
C2
C3
C4
C5
C6
B0
B1
B2
B3
B4
B5
B6
A1
A2
A3
A4
A5
A6

More Events