roboforum.ru

Технический форум по робототехнике.

Отладчик уровня ассемблера

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Отладчик уровня ассемблера

Сообщение HellMilitia » 21 ноя 2009, 07:53

Мое почтение господа! Пару дней назад заинтересовался программированием контроллеров, уже немного въехал. Начинал я со связки MikroC + Proteus, все отлично, но. Я прикипел к ассемблеру(для Win пишу именно на нем). Ну тут проблем нет, прикрутил к любимой IDE, к RadAsm ассемблер avrasm2; все работает отлично. Теперь осталось найти отладчик уровня ассемблера, хочу именно отдельный, что бы сторонние программы не напрягали. Есть ли в природе такое? Мне вот например очень понравился отладчик у mikroC, очень удобно. Вот найти бы подобие сего...
С уважением и благодарю за ответы.
Аватара пользователя
HellMilitia
 
Сообщения: 5
Зарегистрирован: 17 ноя 2009, 18:55
прог. языки: Asm,C,Perl,Pyton

Re: Отладчик уровня ассемблера

Сообщение Michael_K » 21 ноя 2009, 11:20

Не очень понятно...
Вам симулятор проца нужен или отладчик на железе?
Расскажите, пожалуйста, что такое отладчик у микроСи,
чем он вам понравился и как работает... :)
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Отладчик уровня ассемблера

Сообщение HellMilitia » 21 ноя 2009, 12:13

mikroC
По -моему очень хорошая IDE и компилятор. Много стандартных либ(на скриншоте видно часть), много примеров, благодаря им я и врубился очень быстро. Все сделано очень удобно, думаю стоит познакомиться кто не видел, хотя бы описание почитать. Отладчик позволяет прогнать программу пошагово, тут просто эмуляция контроллера, эмуляция выполнения на нем кода.
Изображение
Так вот мне тоже надо, но обособленно, то есть отладчик не должен входить в состав сторонних IDE или еще чего..
Аватара пользователя
HellMilitia
 
Сообщения: 5
Зарегистрирован: 17 ноя 2009, 18:55
прог. языки: Asm,C,Perl,Pyton

Re: Отладчик уровня ассемблера

Сообщение avr123.nm.ru » 21 ноя 2009, 12:17

VMLAB ( около 4 Мб информация о нем на - http://avr123.nm.ru ) и AVR Studio около 100 Мб.

и PROTEUS тоже.
Вложения
proteus asm.png
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Отладчик уровня ассемблера

Сообщение Angel71 » 21 ноя 2009, 12:28

:crazy: со второго уточняющего сообщения легче не стало. а причём тут микроси тогда? она же вопервых идэ, во вторых как для отдельного (как вам надо) отладчика к понравившейся среде разработке отношения иметь не должна (эт дословно из последней строчки).
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Отладчик уровня ассемблера

Сообщение Michael_K » 21 ноя 2009, 12:58

Вам нужен симулятор проца, который не привязан к ИДЕ???? Хм... Как вы себе это представляете?

Ок.
Говорят, можно взять DLL от AVRstudio, но программать самому (API вроде открыт).
Еще один "чистый" симулятор проца - GDB из комплекта GCC - он через TCPIP работает.
Можно перенаправить вывод куда вам нравится... Только смысл?

А вообще, юзайте стюдию - там хоть атмел каким-то боком постоял :)
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: Отладчик уровня ассемблера

Сообщение HellMilitia » 21 ноя 2009, 20:22

а причём тут микроси тогда?

>>Мне вот например очень понравился отладчик у mikroC.


GDB оставлю как последний вариант, у меня отвращение к нему. Посмотрю сейчас модули AVR студии, мож чего получится.
Все, всем спасибо, тему закройте а то кроме непонимания я ничего не получу.
Аватара пользователя
HellMilitia
 
Сообщения: 5
Зарегистрирован: 17 ноя 2009, 18:55
прог. языки: Asm,C,Perl,Pyton


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 21