Как Составить Функцию Инициализации Микроконтроллера (Топологическая Сортировка Графов)

В программировании микроконтроллеров приходится определять порядок инициализации прошивки. Порядок тут всегда имеет значение. Дело в том, что прошивка состоит из набора программных компонентов. Каждый компонент вызывает функции из других программных компонентов. Так происходит пере использование кодовой базы. Чтобы всё это работало надо соблюдать правильный порядок инициализации. В этом тексте я представил формальный алгоритм определения этого порядка. По сути это топологическая сортировка графа зависимостей программных компонентов.

https://habr.com/ru/articles/818917/

#топологическая_сортировка #графы #лес #дерево #ориентированный_граф #инициализация

Как Составить Функцию Инициализации Микроконтроллера (Топологическая Сортировка Графов)

В программировании микроконтроллеров первая задача, которую всегда приходится решать - это определить в каком порядке производить инициализацию прошивки. Дело в том, что прошивка состоит из набора...

Хабр