FOSS North 2025 Community Day


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

Sponsors
FOSS North 2025 Community Day