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

Related topics

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

Sponsors

Hands Development AB

Hands Development AB

Providing the SwedenCpp infrastructure

Svenska Spel

Svenska Spel

SwedenCpp Pro Network Sponsor

Net Insight

Net Insight

SwedenCpp Pro Network Sponsor

Prevas

Prevas

SwedenCpp Pro Network Sponsor

You may also like