Linux PC에서 gdb로 Arduino Uno를 디버깅 (소스 코드 단일 단계)하는 방법은 무엇입니까? 와인이나 VirtualBox에서 AVR Studio를 사용하고 싶지 않습니다.
질문 1 : 물리적 연결
Uno 보드에 어떻게 그리고 무엇을 연결합니까? 내 생각에 Uno 보드는 ATmega328로 채워져 있기 때문에 단일 단계 소스 코드를 사용할 수 있어야합니까? 또한 ICSP 헤더를 통해 AVR JTAGICE mkII 또는 AVR Dragon 을 사용할 수 있다고 생각 합니까?
질문 2 : GDB 서버
그런 다음 gdb 기능에 jtag 를 제공하는 것으로 보이는 AVaRICE 와 같은 일부 프로젝트 가 있지만 다른 프로젝트가있을 수 있음을 알았습니다 .
질문 3 : 엘프는 어디에 있습니까?
그리고 그것을 시작하고 실행하면 Arduino IDE는 디버그 기호가있는 elf 파일과 같이 생성 된 출력을 어디에 숨깁니까? 아니면 Ardino 라이브러리를 사용하는 클래식 Makefile을 생성해야합니까?
나는 무엇을 / 어떻게 사용해야하는지에 대한 정보를 찾으려고 노력했지만, 내가 할 수있는 것을 알려주는 단서 만 찾았습니다. 누군가 나를 올바른 방향으로 밀어 넣을 수 있습니까?