IT Academy
Урок 4 · Продвинутый

Memory, linker script и boot

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Linker script распределяет секции по памяти. Flash хранит код, RAM — изменяемое состояние; стек имеет ограничение. Bootloader проверяет образ и передаёт управление по определённому контракту.

Задача для самостоятельного решения

Почему большой локальный массив может вызвать сбой MCU?

Показать разбор ответа

Он занимает стек, который может быть мал. Оцените worst-case stack, размещение данных и возможность статического буфера.

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →