私は foscam IP カメラを持っていますが、USB などはなく、ワイヤレスとケーブルによるネットワーク接続のみです。このようなデバイスをフラッシュするにはどうすればよいでしょうか? また、独自の Liunx ディストリビューションをインストールするにはどうすればよいでしょうか?
誰か、これがどのように機能し、組み合わさるのかを説明してくれませんか?
編集:
カメラ: FOSCAM FI8904w http://foscam.us/products/foscam-fi8904w-outdoor-wireless-ip-camera-3.html
答え1
まず、他の人のために多大な労力と画期的な取り組みを行うつもりがない限り、Linux ディストリビューションによってすでに具体的にサポートされている必要があります。
このサポートがなければ、ディストリビューション、または Linux 全般を、そのディストリビューションのインストーラーの助けを借りずにインストールすることになります。解決しなければならない最初の問題は、ファイルを保存するためのディスクのようなデバイスが必要になることです。カメラにはどのような種類のストレージがありますか? デバイスを壊さずに Linux がファイルを保存できるように、カメラを ext2 などにフォーマットするにはどうすればよいでしょうか? これらは、まだ誰も解決していない場合、解決しなければならない問題のほんの始まりにすぎません。
Linux を実行することを意図していない多くのデバイスが、次のいずれかの方法で Linux を実行するように「ハッキング」されています。
デバイスは、ファームウェア アップデートとして任意のコードを受け入れます。変更されたファームウェアは、Linux カーネル + サポート ファイルまたはインストールを可能にするブートローダーのいずれかを含むアップデートとしてインストールされます。Web アクセス可能なインターフェイスを備えた多くのデバイスでは、そのインターフェイスを介してファームウェアを更新できます。一部のデバイスは、同じことを可能にするサービス、管理、または「レスキュー」モードに設定できます。一部のデバイスは、このようなハッキングを複雑にしたり防止したりする署名されたアップデートのみを受け入れることに注意してください。
デバイスのソフトウェアに存在する脆弱性が何らかの方法で悪用され、カスタム コードが実行されて Linux がインストールされます。オリジナルの XBox は、変更されたセーブ ゲームを Mech Assault のオリジナル バージョンにロードすることが Linux のインストールを含む「ソフト モッド」への入り口となった典型的な例です。
デバイスで Linux が実行できない可能性があります。カーネル用のストレージ スペースが不足している可能性があります (通常、少なくとも 4 MByte のフラッシュまたは同等のものが必要です)、有用な操作を実行するための RAM が不足している可能性があります。また、CPU がサポートされていないか、Linux に必要な機能 (MMU など) が備わっていない可能性があります。