Я также рекомендовал бы (8-разрядный) AVR и Бабочка или набор DB101 . Основное преимущество состоит в том, что существует доступный компилятор GCC и что можно программировать их через Последовательный порт без потребности инструмента. Недорогое программирование и средства отладки также доступны. Существует очень сильное сообщество AVR в AVRFreaks
, Другая альтернатива является ARM7 и микроконтроллерами ARM9 (32 бита). Если Вы интересуетесь использованием ОС (ucLinux/FreeRTOS для ARM7, Linux для ARM9), необходимо пойти тем путем. Существует, конечно, бесплатный компилятор GCC. Можно купить наборы и инструменты в Olimex
I'd recommend to use WinDBG, the native windows debugger. This will give better stack traces especially for the symbols when it transitions to kernel mode.
Вау, вы отправили меня на 5 лет назад, когда я использовал gdb на платформе linux :)
вы можете предотвратить сбой gdb при получении SIGTRAP с помощью следующей команды:
handle SIGTRAP nostop
Но Я здесь со Стивом. Попробуйте WinDbg. Он был построен специально для окон.