2005-07 << 2005-08 >> 2005-09

2005-08-28 (日)

*BBR-4MGでLinuxを〜計画

内臓フラッシュメモリは2MBのものが使われているのですが,先頭には,圧縮されたファームウェアを展開してSDRAM上にコピーするローダが入っています.ただ,BBR-4MGのローダはプログラムサイズが512KB固定なわけです.

そこで,Linuxを512KBにしようとかなり色々弄ってみたところ,800KB弱になりました.ただ,ルータとしての機能を保持したままだと,なかなかそれ以下になりません.どうするべきなんでしょう.

これはもう,ローダ部分も別の物に置き換えるしか無いと思うのですが,ローダはネットで公開されているファームウェアには含まれていないので,どうにかバックアップを取ってから書き込みたいのと,ローダにシリアルポート系のプログラムも入っているので,変なものを書き込んでしまうと,シリアルポート経由でのファームウェアの修復もきかなくなってしまいます.

一応,「基盤に半田ごてを当てない」ということだけを条件に色々やっているので,抜け道は幾つか考えてあるのですが…少し面倒くさいなぁ.