Карта памяти для ОСРВ мало чем отличается от карты памяти для любого компьютера. Он определяет, какое оборудование находится на каком из адресов процессора. Это может быть ОЗУ, ПЗУ, флэш-память, последовательные порты, параллельные порты, таймеры, векторы прерываний или любое количество других частей, адресуемых процессором.
Карта памяти также описывает, как вы собираетесь выделять средства на ограниченные ресурсы, такие как ОЗУ, ПЗУ или Flash, при проектировании системы.
Например, если запущено несколько задач, ОЗУ может быть отображено так, чтобы у каждой задачи была своя собственная выделенная область ОЗУ.
В свою очередь, часть оперативной памяти каждой задачи будет отображаться таким образом, чтобы были определенные области для стека, другая для статических переменных и, возможно, еще больше для кучи (ов).
Когда у вас есть целевая операционная система, она выполняет многие из них динамически. Однако, если ваше приложение является единственным программным обеспечением на устройстве, вам придется управлять этими решениями самостоятельно, обычно во время компиляции / компоновки. Поиск "сценариев ссылок" для получения дополнительных ключей,