« 2006年11月 | メイン | 2007年01月 »

2006年12月27日

Kicad2

Kicad のインストールの詳細を記してみた。


2006年12月25日

Kicad

Linux は最近でこそバイナリのソフトも出回り始めたが、基本はソースからのビルドである。特に今はまっているPS3Linuxだとバイナリはあまりないので、ソースの入手が必要になってくる。今回、インストールした Kicad もそんなソフトの一つだが、規模がそれなりにでかいのでインストールに苦労した。今回も TeamKNOx の非常勤研究員である T.M.氏に尽力してもらった。

とりあえず、動作確認は出来たので、色々と試してみるつもり。今製作中のプロジェクトもこれでやってみようと思う。

とりあえず、ビルドのメモ

wxWidgets の設定

mybuild_wxwidgets_linux.txt を wxWidgets にピーコする。
sh mybuild_wxwidgets_linux.txt で Makefile を作成する

wxWidgets の .lib/wx/include/gtk2-ansi-relase-2.x/wx/setup.h 中の
#define wxUSE_GLCANVAS 1 にする

kicad の設定
スタティックライブラリ→シェアードライブラリに変更する
libs.linux

#KICAD_STATIC_LINK = 1 にする。
コメントアウトする

2006年12月24日

Youtube

 いまさらだけど、これおもしろいよ。Wiiに最近、ブラウザがインストールできるようになった。このブラウザで視聴(この場合は閲覧じゃないよな)できる。デカイ画面に youtube 。これが最高。リビングで楽しめるのがいい。

 良い時代になったよ。マジで。

副産物

CADについて色々と調べているうちに、ここにたどり着いた。KICADと言うフリーのCADだ。見た感じ、EagleのCADっぽいデザインだ。オープンソースでLinuxにも対応しているし、オープンソースなので当然ソースもある。これをビルドするためには wxWidets なるGUI用のミドルウェアが必要みたい。最近、PS3Linuxを始めていて、「いいGUIラッパーがないなぁー。」と思っていたので非常にタイミングが良い。とりあえず、これを使用してみることにする。でもって、KICADのPS3用のビルドも試みる予定。配線にSPEなんかが利用できたら、と思うとなんかアツくなってくる。

2006年12月19日

RSX と SPE

 まだ、これらを使いこなすところまでは行っていない。尤もRSXは nVidia からドライバとかはリリースされていないので、使いようがない。SPEは俺のスキル不足。

 RSXはXなんかで画像表示を一手に引き受けるから、これが使えるようになるとメモリから画面に出すまでのボトルネックが改善されるわけだ。一方、SPEは計算を行うのが主任務なので、レイトレみたいな沢山の計算が必要になるところに適用されると良いと思う。

 いずれにしても、まだまだ修行が足りない。もう少し!!

2006年12月17日

アキハバラ

 久々に行ってみた。ルータとか、パーツとか買うためだったんだけど、すごいね。大激変。なかでも、一番元気がいいのがケバブ屋だよ。なんせ、座って食えるようになっちゃっている。しかもストリートファイター(誘導係)はメイド服のかわいいお姉さん。すごいよね。あれが一番、正しいビジネスだよね。

 以前に比べてボーナス後を差し引いてもすごい人出。景気が良くなっているんだなとも思う。最近、織田はヒヨッテ来ていてルータとか、バッファローのAOSSなんてライトなやつを買ってきてしまった。以前なら、MIMOとかとりあえず性能重視だったのに。歳は取りたくない。

 大掃除がてら、今までのやつをリプレース。いままでなぜか、つながらなかったDSのブラウザもさくっとつながるようになった(AOSSで)WW。ついでにWiiもつなげてみた。これは普通にWEPでつなげてみた。けっこう良い感じだ。

 凄いね。これでしばらく色々と遊べそうだ。

2006年12月13日

OpenCV for PS3 linux

 TeamKNOx の芸風である自作USB機器を PS3 Linux に接続すると言うテーマはほぼ終了した。そこで、PS3Linux でなければ出来ないテーマはなんだろう?と考えてみた。

 俺が以前の会社で働いていた時の研究テーマに画像処理があった。そう、画像処理なんか、SPEの使いこなしを必要とする分野ではなかろうか?と思ったわけだ。

 最近では良い画像処理ライブラリが出ている OpenCV なんかその一つだと思う。不幸にして研究中はこのライブラリの恩恵に預かる事はなかったけれど、最近秋月電子で買った安物 WebCamera で WindowsXP ベースで環境を構築することが出来た。これを PS3Linux ベースで活用できれば、けっこう面白い実験が出来そう。

ちょっと、カメラでもつないでみますかね?

2006年12月12日

挫折系ビジネス

 英会話とかダイエットなど皆が目指すけどうまくいかず、方法論が次から次へと出てくるようなビジネス形態を挫折系ビジネスと言う。

 Wiiもこれに参入するらしいけど、なんかアタリショックの再来になるような気がしますね。アタリショックはじっさいのところなかったらしいですけど、まぁ飽きられるのも早くなるという事で…。

 気をつけましょう。

2006年12月11日

PS3 Linuxの PCとしてのパワー

 先週から、PS3Linux を使い始めている。現在、RoboShellのプログラム開発は Eclipse ベースで行っているので、PS3Linux でも出来ないかと色々と試している。Eclipse は PS3Linuxではデフォルトで入っている。メニューからそのまま起動できる。これはこれで、素晴らしいと思うのだが、メモリ食いの Eclipse では起動にものすごく時間がかかる。

 普段使っているPCの倍近い時間がかかっているのではなかろうか?これではちょっと萎える。よく考えてみると、RoboShellの開発ではビルドとフラッシュとGDBサーバとのやりとりだけだ。これだったら、emacs に GDB のフロントエンドをやらせるだけで、済みそうだしそっちの方が軽い気がする。

 Linux 上での EZ-USB のハックは出来上がっているので、GDBサーバとJTAGのピンドライブで一応の完成を見る。これで、Linux上でも RoboShell の開発が出来るようになるわけだ。

2006年12月10日

Wii のコントローラ

 Windowsで使うためのハックが既に行われている。PCでも使えるようだ。Wiiのエミュレータはそのコントローラ故に当分、リリースされないであろうと言われていたが、コントローラに関しては問題ないと思われる。
 よく考えてみると、コントローラの特性を調べるためにはPCでデータを計測するのが一番、確実で楽だ。様々な動作をさせてみて、実際のデータがどの様になっているかを測定するわけだ。うまくすれば、ロボのコントローラに使える。既に状態を読み取るソフトは公開されているので、意味づけを行うソフトを付加すれば動作をかなり抽象化できそう。

 楽しみだ!!

2006年12月09日

DVI - HDMI

PS3 Linux は稼動し始めたわけであるが、WUXGA での表示がうまくいかなかった。画面は出るが、ものすごくノイジーだったのだ。PS3本体とLCDをDVI->HDMI変換アダプタを介して接続していたのである。これがうまくいかなかった元凶の様だった。ケーブルを代えた途端に問題なく表示できるようになった。どうやら、DVIの高速・広帯域の信号に負けていたらしい。久々にアナログ品質がシステムに重大な結果を与えてしまう状況をみた。これだから、新しいシステムの導入はたのしい。

そろそろ、本格的なソフト開発だな。

2006年12月08日

0 -> 1

 PS3Linux で EZ-USB を動かせるようになった。そう、昨日まで出来なかったことが出来るようになったわけだ。かなり、うれしい!!今回の作業に当たっては、TeamKNOxの非常勤研究員のT.M.氏によるところが大きい。以前にWindows用に制作したEZUSBのクラスライブラリをラッパークラスをかぶせて、Linuxにポートしてくれたのだ。

 WindowsはVistaに移行しようとしているが、ここでLinuxにポートした意味が出てくる。Cypressは64ビット版のドライバを出していない。Vista用のドライバも未知数だ。Linuxなら気合を入れれば、自分で出来る可能性がWindowsより大きい。

 TeamKNOxで開発した一連のアプリの移植も面白そうだ。例えば、「鬼吸い」。PCと比肩できる高性能なマシンであるPS3で実際はどの位、I/O周りが速いのかを調べる指標になるだろうし、PS3でファミコンエミュレータをULA-GPを使って、ゲームボーイアドバンスでプレイすることも夢ではない。

 楽しくなってきた。

2006年12月07日

PS3 始動

 発売日に購入できた PS3 だが、今日になってようやく動作を開始した。HDCP, DbD に対応するLCDが納入されるのを待っていたからだ。結局、1ヶ月近く待ったことになる。

 LCDは各所で評価の高い、三菱の RDT261WHを使っている。1080p での表示は出来たが、WUXGAではノイズが激しくて表示できなかった。何かワザが必要なのだろうか?

 色々と試しているところである。もう少ししたら成果が出そうだ。お楽しみに!!

龍が如く

 最近、2が発売されたけど、1をプレイしている。めったにゲームはプレイしないのだが、最近はまっているのがこれ。以前にシェンムーをSEGAが出そうとしてあきらめて、少し味付けを変えてこれを出したと聞いた。まだ、始めたばかりなんだけど台詞がいちいちツボを突きまくっている。楽しい。プレイし終わった後は、「なんじゃ〜、ワレ!!」とか自然に飛び出してしまう。かなり、マズイ。

 先日、LCDのクレーム対応の電話が拙宅にかかってきた。このゲーム中にだ。何度も「なめとんのかぁ〜、コラーッ」が飛び出しそうに…。昔、東映のヤクザ映画を見ると、上映後に観客は肩をいからせながら出てきたと言うけど、そういうのがなんとなく理解できたよ。

 面白い!!オススメ!!

2006年12月05日

チャーカスとcellカス

 横浜を中心とした家系ラーメンではチャーシューのシッポの部分をチャーカスと呼んでいる。店によって、チャーカスの利用の仕方は異なる。ある店ではドンブリにてんこ盛りにして、開店時に自由に食べられるようになっているし、ある店ではキャベチャーといって、キャベツと一緒に有料で供するところもある。

 PS3 で使われている cell は SPE が基本的に7個のものが利用されている。当然、8個フルに使えるモノもあるし、6個以下のモノもある。8個使えるものは、IBMのサーバに利用されると言われている。6個以下はどうするんだろうか?cell カスとして再利用してみたい。PCの物理コプロなんか良いと思うのだがどうだろう?

2006年12月03日

Wii

12/1

 これも発売日にゲットできた。横浜のヨドバシカメラなんだけど、会社帰りの19:30位に行くと、地下街に既に40人程度の列が出来ていた。でも、地下街は23:00に閉めるので、それより少し前に行けば、列の移動も含めて動きがあるだろうと言うことで折りたたみ椅子や夜食・防寒着などの完全装備で22:30位に行ってみた。列がまるでない?先頭と最後尾のプラカードがお店の前に同居している? ???と思いつつ、店員に尋ねてみると整理券を配っていた。もらった整理券の番号は946だった。ウーム、危ないところだった。もう少し、遅れたら配りきった後かもしれなかった。そんなこんなで、整理券を入手できた。

12/2
 本体となぜかゲームキューブのケーブルを購入した。ソフトなどはアマゾンで頼んであるので到着待ちだ。

12/3
 D端子ケーブルの出荷が遅れて、12/9まで待たないといけない。アマゾンからの荷物は到着したのにだ。本当に残念。今日もヨドバシカメラに行ってみると、Wiiが再入荷していた。すごい長蛇の列だけど、締め切らないところをみるとけっこうな数が入荷されたようだ。

 でも、早く遊びたい。ゲーム的にはPS3よりもこちらに期待しているので。