FC2カウンター FPGAの部屋 2016年02月11日
FC2ブログ

FPGAやCPLDの話題やFPGA用のツールの話題などです。 マニアックです。 日記も書きます。

FPGAの部屋

FPGAの部屋の有用と思われるコンテンツのまとめサイトを作りました。Xilinx ISEの初心者の方には、FPGAリテラシーおよびチュートリアルのページをお勧めいたします。

ZYBO の Ubuntu 14.04 LTS に GDB のGUI フロントエンドをインストール2(Eclipse をインストール)

”ZYBO の Ubuntu 14.04 LTS に GDB のGUI フロントエンドをインストール1(DDD を試す)”の続き。

前回はZYBO のUbuntu 14.04 LTS にGDB のフロントエンドとして、DDD をインストールしたのだが、原因不明の症状が出て上手く動作しなかった。今回は、少し遅いとは思うのだがEclipse をインストールしてみる。

Eclipse のインストールはapt-get で行った。
sudo apt-get install eclipse
かなり、インストールするパッケージが多い。
gdb_frontend_5_160210.png

時間がかかったがインストール終了した。
gdb_frontend_6_160210.png

df コマンドでの/dev/root の Use% はEclipse インストール前の 55% から 62% になった。
gdb_frontend_7_160210.png

eclipse とコマンドを入力して、Eclipse を起動した。
gdb_frontend_8_160210.png

Eclipse のWorkspace Launcher が立ち上がった。デフォルト状態でOK ボタンをクリックした。
gdb_frontend_9_160210.png

Eclipse が起動した。
gdb_frontend_11_160210.png

Project を作ってみよう。File メニューからNew -> Project を選択した。
gdb_frontend_12_160210.png

New Project ダイアログが開いた。CVS とJava くらいしか項目が無く、C/C++ の選択肢が無かった。
gdb_frontend_13_160210.png

いろいろとネットをググってみると、eclipse-cdt のインストールが必要なようだ。
apt-get でインストールを行った。
sudo apt-get install eclipse-cdt
gdb_frontend_14_160210.png
gdb_frontend_15_160210.png
今回は、/dev/root の Use% は 1 % の増加だった。
gdb_frontend_15_160210.png

Eclipse を起動すると、C/C++ Development がインストールされていた。
gdb_frontend_16_160210.png

File メニューからNew -> Project を選択して、New Project ダイアログが開くと、C/C++ プロジェクトがあるのが見えた。
StereoCamTest_17_160209.png

Eclipse インストール成功なのだと思う。
  1. 2016年02月11日 05:03 |
  2. Linux
  3. | トラックバック:0
  4. | コメント:0

ZYBO の Ubuntu 14.04 LTS に GDB のGUI フロントエンドをインストール1(DDD を試す)

ステレオカメラによる距離測定テスト9(アプリケーションの作製2)”で自作アプリケーションが Segmentation fault になってしまったので、デバックを行うのだが、いつものprintf デバックはけっこう大変なので、GDB を使うことにしたが、どうせ使うならば GUI のフロントエンドを試してみたいということで、やってみた。
なお、ZYBO 上で動作している Ubuntu 14.04 LTS でネイティブにデバックする。

最初に、DDD (Data Display Debugger) を試してみることにした。
調べると、apt-get でインストールできるようだ。
sudo apt-get install ddd
gdb_frontend_1_160210.png
gdb_frontend_2_160210.png

RL_alpha_blend.c を -g オプション付きでコンパイルを行う。
gcc RL_alpha_blend.c -g -o RL_alpha_blend

DDD を起動する。
ddd ./RL_alpha_blend &
gdb_frontend_3_160210.png

DDD が起動した。(Tera Term から Xming を使って、Windows7 のパソコンにX を表示している。つまりZYBO 上で動作しているDD DD を見ている)
gdb_frontend_4_160210.png

DDD は起動したのだが、Searching "vsllib/ddd.vsl..." が表示されて、 RL_alpha_blend.c のソースコードが表示されるはずが表示されない。いろいろとやってみたのだが、上手く動作しなかった。残念だ。次はEclipse をインストールしてみることにする。
  1. 2016年02月11日 04:35 |
  2. Linux
  3. | トラックバック:0
  4. | コメント:0