Метан ещё экологически чище. Если вам нужно что-то понюхать у камаза, чтобы сделать количественные выводы, тогда считать необходимости действительно нет.
Поясните для новичков в интернете — это хорошо или плохо? А то я ни одного названия, кроме LinkedIn и reddit (но на эти сайты не ходил) раньше не слышал.
А я привык отлаживаться с помощью printf. Кидаю в лог кучу всего (метки прохождения участков кода, значения переменных). Запускаю и смотрю вывод, анализирую. Привычка выработалась в результате отсутствия пошаговых отладчиков под некоторые платформы. В случае реалтайма возникают сложности. В худшем случае приходится выводить сигналы на выводы микроконтроллера и смотреть осциллографом. (например, в начале исполнения участка кода устанавливем вывод в единичку, в конце исполнения выставляем в нолик. запускаем и смотрим осциллографом. Думаем.)
Если же отладчик под текущую платформу присутствует, всё равно не использую. Привычка.
Ну, avreal появился раньше avrdude, я его ещё под ДОСом использовал. Ну и он умеет ft2232 mpsse, а avrdude не умеет. Правда, avrdude умеет usbasp, но usbasp, хоть и дешевле, но больно медленный.
И загрузчик-то надо чем-то зашить )
Чтобы после загрузки использовать UART, надо думать над каким-то мультиплекстрованием. (ну хотя бы на резисторах)
Вот мне бы штук пять UART-в в контроллере. Тогда бы шестой отдал чисто на загрузчик/отладку. :)
Web 2.0 — есть, куда написать.
Web 3.0 — ???? (есть о чём подумать???)
Вот перепишут Angry Birds под неё — и не будет простаивать процессора зря.
Знаете ли вы способ перед поиском бага оценить наиболее выгодный алгоритм его поиска?
Если же отладчик под текущую платформу присутствует, всё равно не использую. Привычка.
И загрузчик-то надо чем-то зашить )
Чтобы после загрузки использовать UART, надо думать над каким-то мультиплекстрованием. (ну хотя бы на резисторах)
Вот мне бы штук пять UART-в в контроллере. Тогда бы шестой отдал чисто на загрузчик/отладку. :)