Skip to content

Details

This event is part of FOSS North 2025 Community Day.

Welcome to a special GBGCPP meetup. We start the event with a hackathon. Bring your laptop and a project/idea to work on and let's see what you can make with C++ and FOSS libraries!

After a short break, Björn Andersson will deliver his presentation.

Abstract
Have you ever wondered what happens before the main() function starts running your program? Many programmers assume that a program begins in main, but there's a crucial sequence of steps that leads the processor to that point.

In this talk, we will explore, step-by-step, what happens from the point of the processor being powered on how a freestanding, non-trivial C++ program on an embedded device is being prepared before invoking main(). Examples will be based on an STM32 ARM Cortex-M4 core.

Agenda:
13:00 Doors open
13:15 Introduction from our host
13:30 Hackathon starts
16:00 Short break
16:15 Björn Andersson - What happens before main?
17:30 Event over

Events in Göteborg, SE
C & C++
Hackathons

Members are also interested in