アフィリエイト広告を利用しています
Ad×Ad


Ad×Adは表示されるだけで報酬がもらえます。
以下から登録すると100ptもらえます。
 → アドアド -あなたの街の無料広告サイト-
検索
最新記事

広告

posted by fanblog

2016年06月08日

Arduino IDE デバッグやり辛いですよね?

前提条件:Arduino UNO 互換機をターゲットとします。UNO互換機からUSBで大量のデータをPCに送るアプリのデバッグをしようとしています。

Arduino IDE って、デバッグのことは深く考えてないですよね。Visual Studioみたいにブレークポイントの設定ができるとよいのですが、そういうものは一切無いですよねえ。これって贅沢な意見なのでしょうか。残念ですね。

Arduino IDE for Visual Studio extention というものがあるらしいのですが、PCとターゲットボード間はシリアルポート(USB)で接続するみたいです。そうなると、ターゲットの機能でシリアルポート(USB)を使う仕様だった場合はどうなるのでしょうか? 複数のシリアルポート(USB)をターゲットボードが持っていないといけないですよね。う〜む。

Arduino IDE for Visual Studio extentionが、I2CかSPIでターゲットボードと通信する仕様なら実用性があると思うのですが、実際のところどうなのでしょう? シリアル接続じゃあ、シリアルポート使うアプリだとデバッグできないということでしょ? これは絶対に不便だと思うなあ。これって実際にデバッグ記事の投稿ありませんよね。

やはり現実的な方法としては、ターゲットボードのパラメーターを、別のArduino(互換機)とI2C通信で取得して、それを別のArduino(互換機)のシリアルポートからPCへ出力するのがベストですよね。

みなさんはどうされていますか。もしご存じでしたら教えていただけないでしょうか。
この記事へのコメント
本日、届きました
ヴィトンのパドロックを買いましたが、凄く丁寧に磨かれており新品品には見えません。梱包も丁寧出しまた機会がありましたらこちらのお店で商品を買いたいと思います
スーパーコピー ロレックス https://www.raku78.com/product-4138.html
Posted by スーパーコピー ロレックス at 2021年10月30日 07:24
私はI2Cでデバッグすることにしました。ただ、ATmega328はメモリが小さいので、CPUをもっとメモリの多いものに換装する必要が出てくると思います。そこのところをやろうと思っているのですが、なかなか取り掛かれずじまいです。
Posted by ぱぱーん at 2017年04月13日 12:41
悩みは同じ
アルデーノIDEはブレイクポイントや変数の内容照会ができなくSerial.println追記して
comウインドウに表示しています・・・その結果内容もテキストコピーできない不便。

アルデーノはスタンドアローンになるのはすばらしいのですが
PCとの送受?でシリアル通信するのは時代錯誤、
IDEがスタンドアローンでまた
PCからはUSBIOのようにコンパイルしなくても同じ動作をするとしてほしい。
Posted by kazu at 2017年04月12日 13:56
コメントを書く

お名前: 必須項目

メールアドレス: 必須項目


ホームページアドレス: 必須項目

コメント: 必須項目

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/5141717
※ブログオーナーが承認したトラックバックのみ表示されます。

※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック
×

この広告は30日以上新しい記事の更新がないブログに表示されております。