2019年9月開催のDAQ-Middlewareトレーニングコースの 第1日目 ネットワークプログラミングに関する実習用ファイルです。 トレーニングコース内で実習に入るまえに何をどういう手順で行うのかを説明します。
受講者のかたがたは以下のものを用意してください。
- パソコン(Windows 7/10あるいはMacOS X)
- 有線LANで接続できるイーサネット(パソコンにLANポートが付いていない場合は 上の写真のようにUSBイーサネットアダプタを用意のうえ参加してください)
- LANケーブル
実習に使うボードは主催者側で用意します。
パソコンにはVirtualBoxをインストールして、仮想Scientific Linux 7上で 実を行います。 セットアップ方法のページ を用意してありますのでコース出席前に準備しておいてください。
ここにあるファイルをダウンロードするにはターミナルを開いて次のコマンドを実行します。
% cd
% git clone https://github.com/h-sendai/daqmw-tc-network.git
パーセント記号(%)はコマンドラインのプロンプトで入力する必要は ありません。最初のcdコマンドはホームディレクトリに移動するために 行っています。
ダウンロードするとホームディレクトリにdaqmw-tc-networkというディレクトリができます。 この文書ではこのディレクトリを ~/daqmw-tc-networkと書きます。 その中には以下のディレクトリ(複数)ができます。
実習で行う項目の解説、一部のコードなどが入っています。
受講者のかたがたは必要ならこのディレクトリにファイルをコピーするなどして 実習してください。
実習で使うSpartan 3Eが送ってくるデータのデータフォーマットが入っています。
実習で使うSpartan 3Eにトリガー信号を送るプログラムが入っています。
実習の解答例があります(全てではありません)。