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ファイルのように生成された出力をデバッグシンボル(1つあるはずです)でどこに隠しますか?または、Ardino libsのみを使用する古典的なMakefileを生成する必要がありますか?
私は何をどのように使用するかについての情報を見つけようとしましたが、私に何ができるかを教えてくれる手がかりを見つけただけです。誰かが私を正しい方向に向けることができますか?