Vit (27.10.2019 18:10, просмотров: 861) ответил fk0 на Тезис: каждая фирма не может делать отладчик, редактор, компилятор и программатор, ещё системы сборки и контроля версий. Если это не микрософт. Отладчик -- это проект который делается лет по 10, компилятор лет по 20, редактор лет 5, программатор
Пользуюсь встроенной отладкой в Keil, IAR, интегрированной в EmBitz (перепиленный CodeBlocks). ЧЯДНТ? в туевой хуче IDE на основе Eclipse (в т.ч. Simplicity Studio, Red SuiteLPCXpresso IDE, Atollic TrueSTUDIO, STM32Cube IDE, померший https://www.anekdot.ru/id/493180/
http://we.easyelectronics.ru/AVR/otladka-po-uart-ili-vstroennyy-gdb-server.html
CooCox...) тоже интегрируют, а не предлагают отдельный инструмент. В той же Atmel Studio отладчик интегрирован, у мелкочиповых IDE то же. Интегрируют и в Visual Code, PlaformIO. Segger тоже имеет отладку в IDE, ну и отдельный отладчик. Я понял - все эти фирмы тратят время и деньги, чтобы поспорить с твоим видением отладки - нормальные герои всегда идут в обход(С). В то же время иногда приходится выбирать путь джедая, используя, например, командную строку J-Link - если нет другого способа решить вопрос, то тут уж что уж. Я и на асме пишу, если есть явная необходимость (например, невозможно на Си), но пишу, а куда деваться-то?
Насчет "Не вижу проблемы в подходе "пишем в IAR, отлаживаем в AVRStudio"" скажу ещё раз, что это мазохизм, опять же так получалось из-за убогости имевшегося на то время отладчика в IAR.
Напомню, что вторым посылом было не собственно наличие и интеграция отладчика в IDE, а вааще религиозный отказ от использования средств типа эмуляторы и, соответственно, встроенной/интегрированной отладки. Хотя встречал интересное решение в стиле "закат Солнца вручную" -->
При этом всём зоопарк несовместимых версий GDB тоже впечатляет. Припоминается как народ подсовывал серверы от Atollic и Code Red в лего на Eclipse... Тот же OpenOCD тоже красавцы, а внезапное использование пайтон и странные лицензии на это дело автора EmBitz просто расстроили до идиосинкразии.
Если не будет интегрированных/встроенных отладчиков и придется что-то отлаживать, то отладим, за нас не бойся. Но я, например, таким займусь только за отдельные деньги.
Если ко мне придет на работу спец, который умеет всё отлаживать через командную строку GDB, то я ему за это просто не заплачу. Разумеется пока не возникнет явная необходимость в таком умении.