その3リモート開発環境の構築シリーズ。その1ではUbuntuをセットアップし、その2ではEclipseを使ってラズパイ用のバイナリをビルドした。その3では、Ubuntu上のEclipseを使い、前回ビルドしたバイナリをラズパイ上に転送してリモートデバッグする。Ubuntu上のEclipseにプロジェクト「HelloRaspi」がオープンしているところからスタートする。Configurations...」を選択する。Application」をダブルクリック。「Local」に続けて、「New」ボタンがある。type:で「SSH」を選択し、「OK」ボタンを押す。リモートホストを識別するための任意の名称(例えば「Raspi2」)を設定する。Host:にはリモートデバッグを行うラズパイのIPアドレスまたはドメインネームを、User:にはラズパイのユーザー名を設定する。authentication」(パスワード)のいずれかを選択する。それに応じたパスフレーズやパスワードを入力する。私の環境では公開鍵を選択し、合わせてパスフレーズを入力した。入力後「Finish」ボタンを押す。Strage用パスワードを設定して「OK」を押す。Application:」には、クロスコンパイルしたバイナリをラズパイ上のどこに転送するかを指定する。ユーザpiのホームに転送するように設定した。Application:」に「/home/pi/HelloRaspi」が設定されていることを確認した上で「Apply」ボタンを押す。次に「Debugger」タブを選択する。Debugger:に「arm-linux-gnueqabihf-gdb」を設定し、「Apply」ボタンを押す。以上で、リモートデバッグの設定完了。「Debug」ボタンを押す。Strage用パスワードを求められたら、それを入力する。すると、デバッガが起動し、main関数の先頭、printfの行でブレークする。以上、Eclipseを用いてラズパイをリモートデバッグできるようになった。ブレークポイントの設置やステップ動作....。詳しいデバッグの方法については他のウェブサイトを参照して欲しい。コメントをキャンセルメールアドレスが公開されることはありません。上に表示された文字を入力してください。コメントデータの処理方法の詳細はこちらをご覧ください。画像ファイルサイズを変更。Automatorでクイックアクション化。ファイル名をハッシュ値でリネーム。Automatorでクイックアクション化。DockerでHTTPS-PORTAL使うとHTTPSサイトの構築が超絶簡単DockerでWordPress+MySQL+phpMyAdmin+WSGIのプラクティスBB-8のプラモデルを作りました。プラモデル作りを再開。BottleでWebSocketを試す。fastenersで排他ロックを試す。Blue-black.ink。