Пока что все мои программки для микроконтроллеров достаточно маленькие и простые, но со временем они усложняются. Поэтому начал задумываться о том, как дебажить свой код. Если с хостовым сишным кодом все более-менее просто: есть gdb и всякие ide, то как быть с кодом для микроконтроллеров? Как дебажить? У меня простой самопаянный программатор usb-asp, для дебага нужно что-то более крутое?
Хост - ubuntu или mac os x. Если под винду средства разработки будут сильно лучше - раздобуду винду.