私の最終的な目標は、古い Actiontec モデム/ルーター用のワイヤレス ツールをコンパイルして、ワイヤレスからイーサネットへのブリッジとして構成できるようにすることです。現在、ワイヤレス機能は、ほとんどの Web インターフェイスを管理する同じバイナリによって (一見) 制御されていますが、少なくとも一部の機能については、ワイヤレス ツールが内部で使用するライブラリを使用しているようです。
これまで別の CPU アーキテクチャ用にクロス コンパイルしたことがなく、何をする必要があるかを完全に特定する方法がわかりません。システムの残りの部分で使用されているように見えるので、uClibc を使用しようとしていますが、モデム環境用に buildroot を構成する方法がわかりません。以下の proc からの情報に基づいて構成がどうあるべきかについて最善の推測をしましたが、それでコンパイルされた 0 のみを返す単純な C アプリケーションは正しく実行されないため、何かが間違っています。
# cat /proc/version
Linux version 2.4.17_mvl21-malta-mips_fp_le (root@localhost.localdomain) (gcc version 2.95.3 20010315 (release/MontaVista)) #1 Thu Apr 21 18:04:37 PDT 2005
# cat /proc/cpuinfo
processor : 0
cpu model : MIPS 4KEc V4.8
BogoMIPS : 149.91
wait instruction : no
microsecond timers : yes
extra interrupt vector : yes
hardware watchpoint : yes
VCED exceptions : not available
VCEI exceptions : not available