Làm cách nào để gỡ lỗi (mã nguồn một bước) một Arduino Uno với gdb trên máy tính Linux? Xin lưu ý rằng tôi không thích sử dụng AVR Studio trong rượu vang hoặc VirtualBox.
Câu 1: Kết nối vật lý
Làm thế nào và làm gì để tôi kết nối với bảng Uno? Tôi đoán là do bảng Uno được trang bị ATmega328, nên có sẵn mã nguồn một bước? Tôi cũng đoán rằng tôi có thể sử dụng một AVR JTAGICE mkII hoặc AVR Dragon trên tiêu đề ICSP?
Câu 2: Máy chủ GDB
Sau đó, tôi nhận thấy rằng có một số dự án như AVaRICE dường như cung cấp một jtag cho chức năng gdb, nhưng có thể có các dự án khác?
Câu 3: Yêu tinh ở đâu?
Và nếu tôi khởi động nó và chạy, Arduino IDE sẽ ẩn đầu ra được tạo ra như tệp elf với các ký hiệu gỡ lỗi (nên có một)? Hay tôi cần phải tạo một Makefile cổ điển chỉ sử dụng libs Ardino?
Tôi đã cố gắng tìm một số thông tin về những gì / làm thế nào để sử dụng, nhưng tôi chỉ tìm thấy những manh mối cho tôi biết những gì tôi có thể làm. Ai đó có thể đẩy tôi đi đúng hướng?