• ベストアンサー

レゴマインドストームNXTのデバッグについて

レゴマインドストームNXTのデバッグについて レゴマインドストームNXT用アプリを、C/C++で開発しようと考えています。 この開発で利用できるデバッガは存在しないのでしょうか。 以下のページを見ると、ステップ実行のデバッガにてリアルタイム制御を デバッグすることは出来ないため、Blouetoothによるデータロギングを 行うべきだと書かれています。 http://lejos-osek.sourceforge.net/jp/datalogging.htm 私はそれ以前にステップ実行を行うためのデバッガを探しているのですが、 まだ見つかっていません。

質問者が選んだベストアンサー

  • ベストアンサー
  • qwertfk
  • ベストアンサー率67% (55/81)
回答No.1

NXT++など、bluetooth、USB接続でPC側から制御できるSDKを使用する場合には、VisualStudio等を使えばステップ実行自体は可能です。 ただし、その場合でもデバッガでプログラムをブレークしている間にもサーボなどは動きっぱなしなのであまりうまくいきませんが。

関連するQ&A

  • ECLIPSEでのTOMCATを使ったデバッグ

    こんにちわ。 現在開発でECLIPSEを使用しているのですが、 デバッガを使ってステップ実行をしたいのですが、 デバッガかブレークポイントにとまってくれません。 どうしたらよいのでしょうか? デバッガを使いたいときはTomcatを立ち上げて、デバッグを実行してブラウザから動作する。 と、この順番であってますか?? 開発を進めるためにどうしても必要なので みなさんどうかよろしくお願いします。

  • WSH ~.vbs のデバッグについて

    お世話になります。 ~.vbsのデバッグについて教えてください。 スクリプトデバッガを使って1ステップづつ実行したいのですが、起動の仕方がわかりません。 手順を教えていただけないでしょうか? STOPステートメントでスクリプトデバッガが起動する旨MSのサイトに記述がありましたが、起動しません。 よろしくお願いします。

  • PHPEclipseを使ってデバッグするには?

    WindowsXP上でPHPの開発環境を作ろうと思っています。 開発ツールはEclipseのプラグインであるPHPeclipseが便利そうなのでこれで行こうと思います。 その為に以下の手順で開発環境を整えたのですが、PHPのデバッガがうまく動きません。 ブレークポイントを設定してもスルーしてしまいます。 設定手順 ・XAMPP for Windows 1.5.3aをインストール ・php-switch.batによりPHP4(PHP4.4.2-pl1)に変更 ・jdk-1_5_0_08-windows-i586をインストール ・All-In-One Eclipseをインストール(Eclipse 3.2.0) ・PHPeclipse 1.1.8をインストール ・php_db.dll-4.4.2をphp_db.dllに改名しphp.iniで設定されたextension_dirにコピー。 ・xampp\apach\bin\php.iniを変更。   implicit_flush = On   [debugger]   extension=php_dbg.dll   debugger.enabled= true   debugger.profiler_enabled= tru   debugger.profiler_enabled = true   debugger.JIT_host = clienthost   debugger.JIT_port = 7869 ・pnp.iniをxampp\php下にコピー。 ・httpd.confにaliasをワークスペース下が"http://localhost/alias/プロジェクト名/phpファイル名"で参照できるように設定。 ・Eclipseの「ウィンドウ」→「設定」より"PHP External Tools"の各項目を設定 これで一応プロジェクトが作成でき、Eclipseの「実行」→「構成およびデバッグ」で表示されるダイアログで該当プロジェクトを選択し「デバッグ」ボタンを押すとブレークポイントで、止まらずそのまま最後まで実行してしまいます。 ブレークポイントで実行を止めてステップ実行しながらデバッグするにはどうしたら良いのでしょうか? なにか解りましたらアドバイスよろしくお願いいたします。

    • 締切済み
    • PHP
  • eclipseでのphpデバッグについて詳細に解説しているサイトはないでしょうか

    PHP&eclipse、両方初心者です。 昔、javaの開発でほんのすこしeclipseを使ったことがあります。 新たに趣味のPHPプログラミングを始めようと思い、 デバッグの環境が欲しかったため、下記URLでall-in-oneのeclipseのPHP開発環境をPCに導入しました。 http://mergedoc.sourceforge.jp/ 簡単なコードで試したところとりあえずは動くのですが、 デバッグモードの使い方がわかりません。 適当にブレークポイントを追加して実行してみているのですが、 途中で止まらず、デバッグモードになってくれません。 デバッグ関連の情報について、初心者向けに詳細な解説をしているサイト(or書籍)はないでしょうか。

    • ベストアンサー
    • PHP
  • リモートデバッグについて

    リモートデバッグについて質問があります。 現在、Red Hat Linux 9.0にて、C言語のプログラミングをしています。 いま作っているプログラムは、CUIの簡単なものです。 環境は以下のとおりです。  エディタ :vi  コンパイラ:gcc  デバッガ :gdb ですが、viに慣れていないのとgdbだとデバッグは全てコマンドになるので、 効率が上がらないです。(スキルも無いのですが。) そこでWindowsXPのマシンで、samba共有のソースをエディタで 編集してみると便利でした(パソコンは2台あります) ただ、コンパイルとデバッグはLinux上になってしまうので、そこから先は同じです。。。 WindowsマシンでLinuxに入っているgdbのフロントエンドみたいなことできないでしょうか? (コンパイル・実行は、Linux上で行われるけど、デバッグは、Windowsから行える) 何か、いい環境はありませんでしょうか? また可能であれば、手順等をお教えいただけますか? ※ちなみにLinuxマシンは、中古の5000円で購入したボロの為、Xウインドウを入れていないです。  なので、GUIの統合環境をLinuxマシンで使用するというのは無しでお願いします。  また、windowsマシンにcygwinを入れるというのもLinuxマシンが可哀想なので、  今回は無しでお願いします。 下記のアドレスにあるソフトを使うと私のしたいことが出来るような気がするのですが、 英語のページなので、細かいところがわかりません。。。 BVRDE http://bvrde.sourceforge.net/index.htm

  • Visaul Studioでのデバッグ(COMコンポーネントのデバッグ方法)

    お世話になります。 今、VC++でATLのCOMプログラムをしていますが、 デバッグ方法がわかりません。コンパイルして、実行は、.htmファイルを開くため、C言語などのようにprintf()などで値を見たり、デバッガなどが起動してもブレイクポイントが?になります。 そこで少し調べたところ、MSDNに記載されていました。 http://msdn2.microsoft.com/ja-jp/library/ya4xb00s(VS.80).aspx Visual StudioでのCOMコンポーネントのデバッグ設定方法についてです。 の手順3.eのCOMコンポーネントノードとはどれをさすのでしょうか? COM+アプリケーションふぉるだを開くと COM+ Explorer COM+ QC Dead LetterQueue Listener COM+ Utilities などがあります。 よろしくお願いいたします。

  • デバッグ終了後、再度デバッグ動作できない

    簡単な電卓のプログラムを組んで、ビルド後デバッグして、一旦デバッグ終了のためにフォームの右上の×ボタンで終了し、再度デバッグ動作を実行するとデバッグに入れなくなります。 一旦Code Gear C++ Builder 2009を終了使用とすると、”デバッグを終了しますか?”というメッセージボックスが出てきます。 そのままIDEの終了動作を行うと”デバッグプロセスを初期化できません のプロセスを終了する際にデバッガで致命的なエラーが発生しました。作業中のファイルを保存し CodeGear C++ Builderを再起動してください。” このようなメッセージボックスが出てきて強制終了してから起動しないかぎり再度デバッグ動作ができないのですが、解決方法ご存じの方いらっしゃいませんでしょうか? 現在使用しているのはCode Gear C++ Builder 2009 です。

  • Visual Studio リモートデバッグについて

    Visual StudioのPro/Teamはリモートデバッグができるとあるのですが、MSDNを見てもリモートデバッグが具体的にどういうものか理解できていません。 デバッグ対象はC++で書いたコードや.net C#で書いたコードです。 2台コンピューターを用意して一方のプログラムをデバッグしながら制御ができるということでいいのでしょうか? また、Virtual PC上のプログラムにアタッチするというようなことも可能なのでしょうか? 普通のデバッグと操作上や機能上の違いはあるのでしょうか? 普段Visual Studioでデバッグする時のようにステップ実行やアセンブラ表示、レジスタの様子、メモリーの様子、変数の様子など見れるのでしょうか?もし可能なら次買う時はProを検討したいのですが。 デバッグしている様子などサイトを探したのですが見つからずイメージができないので、詳しい方いましたら教えていただけると助かります。

  • デバッグに関して質問です。

    プログラム超初心者です。 eclipseでデバッグが出来ない状態についてご教授願います。 「10日でおぼえるAndroid アプリ開発 入門教室」という書籍の、 「LESSON10Androidプロジェクトをデバッグしよう」という項目で、 何もいじらずに作成したAndroid projectに対して、 setContentView(R.layout.main);にブレークポイントを付けて、 デバッグ、ステップオーバーしてみましょうという内容です step overした後、一番最初のスタック、 ActivityThread.performLaunchActivity(ActivityThread$ActivityClientRecord, Intent) line: 1647 からSource not found.が赤文字で出力され、その下にある 「edit source lookup path」のボタン以降もどれを選んでよいか分かりません。 デバッグAVDは2.3.3(API10)で、sources for android sdk は入って無い様です。只、sources for android sdkが インストールされている4.0.3で実行しても同様のエラーが出ました。 本では『「ステップオーバー」を選択して次の行に進みます。』としか 書かれておらず、エラーが正しいのか、不正なのかさえ分からない状態です。 お手数ですがご教授願います。

  • eclipseを用いたデバッグ方法について

    こんにちわ。 今、PHPに対してeclipse を用いて開発を行おうと思っているのですが、 デバッグ方法の設定及びやり方がわからなくてつまづいてます。 環境構築は、以下の手順で行いました。 OS:windows2000 PHPバージョン:4.1.0 webサーバ:Apache 現点で、elipseを起動し、「ファイル」->「新規」->「プロジェクト」を選択すると、PHPプロジェクトは作成可能になっています。 また、「実行」->「実行」と選択し、「起動構成の作成、管理、及び実行」ダイアログにて、作成したPHPファイルに対する実行形式 を設定したところ、正常に起動します。 5. デバッグモードの実装設定  5.1 「dbg-2.11.22-Win32」をダウンロードし、「server」フォルダにある「php_dbg.dll-4.1.0」をコピーし、 PHPをインストールしたディレクトリの「extensions」フォルダに追加し、「php_dbg.dll」とりネームした。  5.2 php.iniの編集 5.2.1 「C:\WINNT」にコピーしたphp.iniと、「D:\PHP」にあるphp.iniを以下のように編集した。 extension_dir = D:/php/extensions <- 変更(dirを指定。) extension=php_dbg.dll <- 追加 [Debugger] <- 追加 debugger.enabled=on <- 追加 debugger.profiler_enabled=on <- 追加 6. 上記の作業を行った後、再度eclipseを起動し、対象のPHP.ファイルを表示しブレークポイントを貼ってから   画面左上にある虫みたいなアイコンを押下したら、ブラウザが開くのですが、フリーズ状態になってしまいました。 eclipseを用いると、ステップ実行などのデバッグが行えるらしいのですが、上記の手順では、間違っているのでしょうか? どなたかご存知の方がいらっしゃいましたら、ご教授ください。よろしくお願いします。

    • 締切済み
    • PHP

専門家に質問してみよう