linux_on_ps3

PLAYSTATION 3 と言えば、ゲーム機!というイメージが強いかもしれないですが。

PS3 ができることは、ゲームだけではありません。

Folding@home とか? (PS3 & Cell Power 炸裂なプロジェクト)

たしかに、あれもゲームではないですが、そういう意味ではない。

知っている方も多いかもしれないですが、PS3 には Linux を入れることができます。

これは、Cell が PowerPC 互換のコアを持っているからで、さらに SONY が Linux が簡単に導入できるような環境を整えてくれているからです。

実際、PS3 の XMB を隅々まで探ったことがある人なら "他のシステムをインストール" という項目を目にしたことがあるだろう。

さらに、Linux というと、コマンドラインを思い浮かべる人が多いかもしれないが、そうではない。

Fedora や Ubuntu, Yellow Dog など、PowerPC に対応しているディストリビューションであれば可能性はあるらしい。

PS3 で Linux して何をする?と思うだろうが、ブラウザが Firefox が使えたり、Cell プログラミングを楽しんだりと、意外と使い道は多い。

有効的な活用法・・・たとえば、デスクトップではなくサーバーにしてもいいだろう。 (たとえば、こんなのとかw)

なわけで、いまさら感があるかもしれないですが、PS3 Linux に関する話題をいきます。

(事の発端は、妹が PS3 でニコニコ動画が見たい言い出したためで、Linux 入れれば見れるかなと。)

IMG_1235 

数ヶ月前に、逝ったこの HDD ですが・・・。

このあとどうなったのか?

実は、ずっとサーバーの中で熟成させておきましたw

コードも電源もつながずに、サーバーの中で放置。

もしかしたら、熟成すれば治るかな?とか思ったりもしたんだけど。

先日、引っ張り出してテストしてみたら、やっぱり駄目でした。

というわけで、祝!分解決定!

image62

なんか、数日前からメイリオの記事へのアクセスがものすごいことになっているので、何かなぁと思っていたら。

Microsoft が XP 向けにメイリオフォントの配布を開始したみたいです。

ちなみに、メイリオとは Windows Vista で採用されている、ClearType フォント。

一見ぼやけてみえるけど、なれるととても見やすいです。

このサイトも、メイリオが導入されていれば、メイリオで表示されるはずです。

僕は、ブラウザにもメイリオを設定してるぐらいです。

managed_nand

またか、とか思うかもしれないけど、またフラッシュメモリネタです。

どうも、納得いかない部分がかなりあるので、検証していきます。

分野的には、ファイルシステムとフラッシュメモリの関係をみるわけですが。

で、最初ですが、exFAT を取り扱ったときに、ファイルシステム別のファイル書き込みのベンチマークテストをしました。

この時に、2つの USB メモリを使ったのですが、明らかに傾向の違う結果が出た。

これ以前にも、USB メモリとファイルシステムの関係をテストしたことがあって

このときは、NTFS が速い!!ってことになって終わったんだよね。

しかし、前回の結果を踏まえ、USB メモリに特徴が違う可能性があるということがわかったので、もう一度いろいろやってみます。

今回は、マジで僕の頭が完全解決しないと許してくれなさそうなので、時間をかなり掛けて徹底的に検証しました。

手持ちのの USB メモリや SD を持ち出してきて、いろいろ調べてみます。

mono17

このブログを読んでくれている人なら、".NET Framework" なんてものを聞いたことが一度ぐらいはあるだろう。

これは、Microsoft が開発した、アプリケーション開発・実行環境。

ベースとなる仕様は、ISO とか JIS で標準化されており、やる気と能力があれば、Windows 以外のプラットフォームに移植することも可能というわけなのだが。

実際のところは、Windows.Forms とか、その辺は非公開なわけで、なかなか難しい。

.NET 自体は、非常に良いものだし、これから Windows アプリも .NET なものが増えていくと思うのだけど。

Microsoft は Java のようなものを目指したのだかわからないけど、とりあえず現状だと、まともに動くのは Windows だけ。

30日でできる! OS自作入門
川合 秀実
毎日コミュニケーションズ
売り上げランキング: 5269
おすすめ度の平均: 4.5
5 非常に有意義なOS作成本
1 ファイルシステム無しではOSと言えない
5 とても面白い
5 ハッカーへの最短距離?
3 GUIより肝心なこと

 

先日、課題研究のことを少し話したと思うけど・・・。

自作 OS の作成ということにテーマを決めて進めることにした、ということを書きましたね。

これから、課題研究の進行をこのブログに書き留めて生きたいと思います。

そこで、まずはプログラミングに関しての知識はある程度あるものの、どうやったらディスクからブートするかということも知らない僕にとっては、何も資料がない状態では無理に近いです。

というわけで、早速資料探し。

そこで見つけたのが、この本。

軽く読んでみたが、ここまで作れちゃうのか、というほど。

個人的には、GUI は使えないとなぁと思っていたけど、ここまでこの本に収まるぐらいの物で作れるとは思わなかった。

img32 

今年は、マイコンカーを自分ではやらないと決めたので、後輩指導に回っている techno です。

という話はおいておいて、今日はミニマイコンカーのことを。

ミニマイコンカーといえば、うちの部活では1年教育用の、リセット連発イライラメーカー(ry

って感じなのですが、まあ教育用にはスピードも遅くてちょうどいい。

そもそも、普通の一般高校生にマイコンカーと資料渡して、ハイ、これ動かして。といってもできるわけないのは目に見えてるし。

まあ、ここらへんは XYZ とか現 2 年生が実証済みだろうw

実際のところ、ITU とか PWM 周り、初期設定など、speed 関数はなにをやっているのだか、わからないまま組んでる人も多いんじゃ?

少なくとも、個人的には後輩には動けばいい、走ればいいだけのマシンを作るだけじゃなくて、マイコンに関する基礎知識というか、とにかくマイコンカーのプログラムを1から組みなおせるぐらいの知識は付けてほしいから。

ミニマイコンカーは、開発環境として標準では "ブロっくん1号" という、ブロックで組んでいく開発環境が付属しています。

しかし、ロボットの面白みを味わうにはいいのだけど、正直高校生にもなってこれはない。

やっぱり、C で開発しないと、話にならないというかね・・・。

プログラムの自由度も低いし、これじゃ中でなにやっているかわからないからね・・・。

joy.cpl_I0066_0409-008

ちょっと、ジョイスティックを使ってみたくなりました。

というか、暇つぶしに、ジョイスティックを使ってプログラムを作ってみたくなりました。

何に使うかというと、部活で使ってるロボットとかマイコンをジョイスティックで (ry

色々使えそうなのでね。

PC から、シリアル (RS232C) で指令が送れればいいので、PC 側のプログラムだけ作ります。

今回は、どうすればジョイスティックの値を取得できるかテストしてみます。

使用する開発環境は、Visual C# 2005 です。(Express も OK)

自分のメモ代わりというか、C# でジョイスティック使うとなると、英語の資料しか見つからなかったし。

2008年5月

    123
45678910
11121314151617
18192021222324
25262728293031

アーカイブ

  • 月別アーカイブ:
  • カテゴリーアーカイブ:

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