Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.LINUX
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.LINUX с датами от 24 Jan 02 06:01:34 до 23 Aug 24 12:51:58, всего сообщений: 8555
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 5061 из 8555 ========================================= RU.LINUX =
От   : Alexey Vissarionov               2:5020/545         03 May 18 11:10:00
Кому : Andy Ger                                            03 May 18 11:10:00
Тема : vi
FGHI : area://RU.LINUX?msgid=2:5020/545+5aeac3d9
На   : area://RU.LINUX?msgid=2:5023/24.3530+5aeab28f
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.LINUX?msgid=2:5023/24.3530+5aeb3b5e
==============================================================================
Доброго времени суток, Andy!
03 May 2018 08:56:12, ты -> мне:

MB>>>>> Отладчик??? Ффффуууу! Это не наш путь.
AG>>>> Hу да, сиснишкам и объектно-ориентированным программистам
AG>>>> отладчик ни к чему.
AV>> Каким бы ни был отладчик, без fprintf(stderr, ...) обойтись не
AV>> удается.
AG> fprintf? Hе знаю такого. В ассемблере нет такой команды ;-)

Если ты не занимаешься разработкой компилятора, ассемблер тебе не нужен.

AV>> В порядке антиоффтопика: случись что, куда смотрим? Правильно, в
AV>> логи :-)
AG> Подпрограммы создания логов целесообразны в больших проектах.

Они целесообразны везде.

AG> И консоль/терминал/порт нужен для просмотра логов. А если на tiny13
AG> захочешь светодиодами помигать, или автоматический телеграфный ключ
AG> сделать, или валкодер, или контроллер заряда аккумулятора, или
AG> какой-то прибор измерительный, и т.д. и т.п., то какие там логи? :-)

Либо во флешку (неудобно), либо анализатором (дорого), либо в любую ногу как через последовательный порт.

AG> Конечно, всё это можно и на STM32 забацать, с Ethernet портом, с
AG> TCP/IP, с веб-мордой для расширенных настроек... Только зачем козе
AG> баян, а корове седло? :-)

Ты еще скажи, что ATtiny85 к USB подключать не надо...

MB>>> Можно всегда найти, куда выдать отладочную информацию. В UART,
MB>>> в EEPROM записать, а потом считать программатором, да хоть и
MB>>> светодиодами поморгать.
AV>> Я на такой случай написал https://github.com/grfrkr/avr-sdebug
AG> Спасибо. Скачал на всякий случай. Посмотрю на досуге. Hо сразу
AG> возник вопрос: а какой протокол выдачи дебаггера в порт?

Обычный асинхронный последовательный интерфейс - что нужно, то через него и отправляй. Я для себя написал sdebug_print, sdebug_prints, sdebug_printxX и sdebug_printd - все на базе sdebug_putc (где, собственно, вся логика).

У меня работает с любимым адаптером на PL2303 (aot: CONFIG_USB_SERIAL_PL2303).

AG> Или это уже самому в исходнике под себя подстраивать?

Загляни в license.txt :-)


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Кто не боится синего экрана - не должен бояться и черного
--- /bin/vi
* Origin: http://openwall.com/Owl/ru (2:5020/545)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.103815 секунды