fk0, легенда (24.05.2019 11:48, просмотров: 686) ответил De_User на Какое время может потребоваться для перевода проекта (управление приводом с ОС по положению) с MSC-51 на STM32F4? Если по 4 часа в день, реально за 3 недели "портировать" до рабочего состояния? Написан на С.
От проекта зависит. Насколько чётко выделена аппаратно-зависимая часть и насколько абстракции используемые в старом проекте реализуемы в новом. В 3 недели можно "HAL" не успеть сделать отладить (уарты, таймеры и т.п.) Собственно с этого и нужно начать. С реализации HAL и каких-то тестов самого HAL. Без тестов, отладка вживую может вообще похоронить проект, не советую.
Вопросы которыми можно задаться:
1) есть ли явно выделенный слой ПО ответственный за связь с аппаратурой (если нет -- умножать строки на 3.1415);
2) есть ли тесты этого слоя в раннем проекте?
3) абстракции принятые в этом слое реализуемы ли вообще на новой аппаратной платформе?
4) есть ли аналогичные проекты, проекты вообще на новой платформе, опыт работы с новой платформой, есть ли что взять за основу (иначе опять же сроки, уже на 10 сходу можно множить, ибо возможны неожиданные проблемы);
5) отлаживалась ли независимая от аппаратуры часть ПО на ПК ("синтетический порт" в терминах Evgeny_CD), если нет, то скорей она содержит заметное количество ошибок проявляющихся при смене архитектуры (ендианность, ширина типов данных), сроки опять же можно умножать...
3 недели реальный срок если есть всё перечисленное. Если нет пункта 4 -- то срок не реальный явно.
[ZX]