Як я налагоджую (єдиний крок вихідного коду) Arduino Uno з gdb на комп'ютері Linux? Зверніть увагу, що я не люблю використовувати AVR Studio у вині чи VirtualBox.
Питання 1: Фізичний зв’язок
Як і що я підключити до дошки Uno? Я здогадуюсь, що оскільки дошка Uno заповнена ATmega328, повинен бути доступний вихідний код одного кроку? Я також здогадуюсь, що я можу використовувати або AVR JTAGICE mkII, або AVR Dragon над заголовком ICSP?
Питання 2: сервер GDB
Потім я помітив, що є такі проекти, як AVaRICE, які, здається, забезпечують функцію jtag до gdb, але можуть бути інші проекти?
Питання 3: Де ельф?
І якщо я запускаю його та працює, де Ardeino IDE приховує генерований вихід, як файл ельфа, із символами налагодження (має бути такий)? Або мені потрібно генерувати класичний Makefile, який просто використовує контури Ardino?
Я намагався знайти деяку інформацію про те, що / як використовувати, але я знайшов лише ті підказки, які підказували мені, що я можу зробити. Може хтось підштовхне мене в правильному напрямку?