Karina will show and talk about the features of writing and building of C++ code with limited resources and the absence of the compiler.
The purpose of the talk is to show the aspects of writing and C++ code building on practice in conditions of limited resources and absence of C/C++ RTL compiler.
Targeted audience: programmers interested in restrictions imposed by bare metal environment, people, who want to understand the internal features and use of stl library in situation of absence of C/C++ runtime, dynamic allocations and exceptions. Also, for embedded developers, who choose C code over C++. The talk implies a description of practical decision in bare metal environment, which can be reproduced by listeners.
From Karina’s talk listeners will learn:
About upcoming in standard C++ freestanding proposal.
About writing a minimum binding to launch code in a bare metal environment and further experiments.
About using the parts of stl frameworks that are not planned in a freestanding proposal, on example of std::string and writing of custom allocator with lack of MMU.