Опубликовано: Mon, 03 Jun 2024 22:01:16 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
В программировании микроконтроллеров приходится определять порядок инициализации прошивки. Порядок тут всегда имеет значение.Дело в том, что прошивка состоит из набора программных компонентов. Каждый компонент вызывает функции из других программных компонентов. Так происходит пере использование кодовой базы. Чтобы всё это работало надо соблюдать правильный порядок инициализации.В этом тексте я представил формальный алгоритм определения этого порядка. По сути это топологическая сортировка графа зависимостей программных компонентов. Читать далее
https://habr.com/ru/articles/818917/