!FONで遊ぶ とりあえず、 http://download.fon.com/firmware/fonera/latest/fonera.tar.bz2 からダウンロードしたソースをビルド。 ホスト環境は、Debian 4.1.1-21。 何も考えずに、いくつか足りないパッケージを追加して、makeするだけ。 stanging_dir_mips以下にツールチェインなどもインストールされるので、 stanging_dir_mips/bin/mips-linx-uclibc-gcc を使って、Hello WorldなプログラムをコンパイルしてFONにアップロード。 動くのを確かめる。 !DD-WRT化 http://www.dd-wrt.com/wiki/index.php/Development とか見ながらソースからビルドしようと思ったが、失敗したので、 とりあえず、 http://fon-wiki.maniado.com/index.php?DD-WRT に書いてある手順通りにDD-WRT化。 で、先ほど作成したHello Worldプログラムをアップロード。動作を確認。 ソースのビルド手順通りにやろうとすると、 リトルエンディアンなgccを使うように要求されているのだが、 バイナリでインストールしたDD-WRTでは ビッグエンディアンなバイナリが動くよう。 なんだか、混乱してしまうなぁ。 ちなみに、DD-WRT化したFONへのログインは、 ユーザ名:root、パスワード:admin