Linux bilgisayarında gdb ile Arduino Uno'da nasıl hata ayıklayabilirim (kaynak kodu tek adımda)? AVR Studio'yu şarapta veya VirtualBox'da kullanmaktan hoşlanmadığımı lütfen unutmayın.
Soru 1: Fiziksel bağlantı
Uno kartına nasıl ve ne bağlayabilirim? Benim tahminim, Uno kartı bir ATmega328 ile doldurulduğundan, tek adımlı kaynak kodunun mevcut olması gerektiğidir? Ayrıca ICSP başlığı üzerinde bir AVR JTAGICE mkII veya AVR Dragon kullanabileceğimi tahmin ediyorum.
Soru 2: GDB sunucusu
Sonra AVaRICE gibi gdb fonksiyonuna bir jtag sağlıyor gibi görünen bazı projeler olduğunu fark ettim ama başka projeler de olabilir mi?
Soru 3: Elf nerede?
Çalıştırır ve çalışırsam, Arduino IDE, oluşturulan çıktıyı hata ayıklama sembolleri ile elf dosyası gibi nerede saklar (biri olmalı)? Yoksa sadece Ardino kütüphanelerini kullanan klasik bir Makefile üretmem gerekiyor mu?
Ne / nasıl kullanılacağı hakkında bazı bilgiler bulmaya çalıştım, ama sadece bana ne yapabileceğimi söyleyen ipuçlarını buldum. Birisi beni doğru yöne itebilir mi?