と、言うわけでちょっと調べてみました。

  • コンパイル手順
    1. /opt/cell/toolchain-3.3/bin/ppu-cc を使ってコンパイルする。コンパイルオプションはPS3上と同じでいけた。
  • 実行手順
    1. gui版は遅いので、以下の手順をrootで実行(遅いのは変わらないかも)
      # cd /opt/ibm/systemsim-cell/run/cell/linux
      # ../run_cmdline
      systemsim % mysim go
      
      ここまでで、mysimと言う名前のウィンドウでシミュレータの端末が起動する。
    2. mysim上で以下を実行
      # callthru source /home/test/a.out > a.out
      # chmod +x a.out
      # ./a.out
      
      ※ このコマンドラインで、ホスト上の/home/test/a.out をシミュレータ上にコピーして、実行する。

もうちょっとだけ追記。
/opt/ibm/cell-sdk/prototype/README_build_env.txt を読んで、そこの下のsrc/samplesの下のMakefileを読んだりした結果、以下のようなMakefileを書けば、特にPATHを通したりすることはなくmakeができそうな雰囲気。
########################################################################
#                       Target
########################################################################

PROGRAM_ppu     :=      p2-1

########################################################################
#                       make.footer
########################################################################

ifdef CELL_TOP
        include $(CELL_TOP)/make.footer
else
        include ../../../../make.footer
endif
ただし、相対ではmake.footerを探せないので、環境変数CELL_TOPに/opt/ibm/cell-sdk/prototype を設定しておく必要がある。

カテゴリ

トラックバック(0)

このブログ記事を参照しているブログ一覧: Cell SDK 2.0 on x86 その2

このブログ記事に対するトラックバックURL: https://www.wizard-limit.net/cgi-bin/mt/mt-tb.cgi/1119

コメントする

このブログ記事について

このページは、falseが2007年1月 4日 18:05に書いたブログ記事です。

ひとつ前のブログ記事は「Cell SDK 2.0 on x86」です。

次のブログ記事は「mixiのコミュニティ新着の取得」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

広告

Powered by Movable Type 6.1.1