de:code 2016が終わり、早くも1週間。丁度1週間前、DEV-009セッションをパークタワーホテルのセミナールームBでやってましたね。あのセッションでお見せしたデモのうち、まずは、Visual Studio 2015 Update 2で、Raspbian上のC++アプリをリモートビルド&リモートデバッグする方法の詳細を解説しておきます。 セッションでは、GHI Electorinics社製の.NET Gadgeteer対応のリレーモジュール(残念ながらディスコン製品)をGPIOピンにつないでリレカチ(リレーカチカチ)して、白熱電球をちかちかさせるデモをお見せしました。まぁこのGadgetを使わなくても一般的なリレーで代替するので適当に読み替えて試してみてください。 本題のVisual Studio 2015 Update 2で、Raspbian上のC++アプリの開発実行は、実はとても簡単。以下の手順でやっていくと簡単に動作します。開発用PCはWindows前提です。MacはVisual Studio Codeは動くけど、Visual Studio 2015は動かないから。それから、ネットを介したリモート接続を行うので、有線、もしくはWiFiでつながるネットワーク 環境も用意してください。 その1 ‐ Raspbianのインストール Raspberry PiにさすマイクロSDカードをSDFormatter)でフォーマットします。クイックフォーマット、論理サイズ調整ONでフォーマットOKです。フォーマット済みのSDカードに、NOOBSのサイトからダウンロードしたZIPファイルの中身を解凍して、全コピーします。 一番面倒くさい手順と思われる、HDMI対応ディスプレイ、USBキーボード、USBマウス、USB WiFiドングルをRaspberry Piに装着し(有線でネットにつなぐ場合はイーサネットケーブルも挿入)、SDカードを挿入後に電源を入れます。しばらくすると、NOOBSが起動し、インストール可能なOSの一覧が表示されます。Windows 10 IoT Coreを選択する誘惑を殺しつつ、Raspbianを選択して、”Install”ボタンをクリックしてインストールが開始されます。インストール中はいろいろ設定などありますが、ネット上に沢山情報が転がっているので、探しつつやってみてくださいね。 OSのインストールが終わったら、WiFiでネットにつなぐ場合には、この段階でWiFiに接続しておきましょう。設定方法はたぶん直感的にわかりそうなので、ここでは説明しません。 ネットに接続で来たら、シェルを開いて、ipconfig というコマンドを実行し、Raspberry PiのIPアドレスを表示させ、メモっておいてください。ここまでできたら、リモートシェルでいくらでもネットを通じて外部から制御可能なので、電源切って次の電源オン時には、いちいちHDMI対応ディスプレイもUSBキーボード、マウスもつないでおく必要はありません。 その2 ‐ Visual Studio 2015 Update 2のインストール 既にVisual Studio 2015がインストールされている場合は、メニューの”ツール”→”拡張機能と更新プログラム”を選択し、ダイアログ左の”更新プログラム”→”製品の更新プログラム” カテゴリを選択します。”Visual Studio 2015 Update 2”があるはずなので、それを選択し”更新”ボタンをクリックしてアップデートしてください。まだインストールしていない方、個人お試しなら、https://www.visualstudio.com/ の”Community 2015のダウンロード”をクリックしてインストールしてください。ついでに、Azureの各種サービスが月25ドル分12か月使える、http://www.visualstudio.com/ja-jp/products/visual-studio-essentials-vs.aspx もお試しを。 インストールの際、機能の選択で、”クロスプラットフォームモバイル開発”→”Visual C++モバイル開発”→”Visual C++...
↧