vak: (Default)
[personal profile] vak
Закончил первую версию gdbproxy для процессоров Элвис с архитектурой MIPS32. Теперь для разработки встроенных систем можно использовать отладчики GDB, Insight, а самое главное - Эклипс, Поддерживаются три JTAG-адаптера: Элвис USB, Элвис LPT и самодельный Bitbang. Проект gdbproxy небесплатный, кому надо - обращайтесь.

Забавно наблюдать поведение процессора с явным конвейером. В случае остановки имеем не один адрес выполняемой команды, а пять адресов. Пять "текущих" команд в разных стадиях завершённости. И что надо считать адресом останова - интересный вопрос.

Date: 2010-04-30 22:37 (UTC)
From: [identity profile] skolk.livejournal.com
Я написал, что не знаю (http://ramlamyammambam.livejournal.com/123488.html?thread=870240#t870240).

1. Удостоверяемся, что нас устраивает время жизни сервера, ограниченное временем жизни клиента (без внутренне сохраняемого сотояния между сессиями).
2. Если да, реализуем его как фильтр.
3. Пришиваем по вкусу - либо через inetd/аналоги, либо через pipe/fork/exec.

Разницы не вижу :-)