Diary/2008-3-13
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