私はちょうどSky +にアップグレードし、古いSkyボックス(286_544
別名Thomson DSI4212C
)を持っています。 NetBSDをどのようにインストールしますか(ほとんどすべてと互換性があります)?
前にこのようなことをした人はいますか?
答え1
私はこれに対する「方法」に対する答えを持っておらず、組み込みデバイスの経験がほとんどなく、Linuxまたはnetbsd開発リストに連絡するのがおそらくより良い選択であると確信しています。
インストール可能なイメージを提供するすでに実行中のプロジェクトがない場合、これは非常にトリッキーで危険です... :-)
通常、最初の方法はそれを開き、「シリアルコンソール」またはJTAGポイントを見つけることです。ここから作業を開始し、起動プロセスがどのように完了するかを確認できます。お使いのデバイスでブートローダソフトウェアが実行されていることを確認し、その情報をインターネットで参照してください。
ブートローダステップは、デバイス、そのパーティションなどに関する情報を抽出するために非常に重要です。また、回復目的のためのTFTPサーバーがあり(デバイスにネットワークがある場合)、その構成を表示できます。
おそらく最も簡単な方法は公式ファームウェアのアップグレードを受けて(デバイスがすでにLinuxを実行している可能性がある)、それを修正してデバイスにフラッシュすることです。しかし、繰り返しますが、これは危険であり、デバイスを回復する方法(tftp、jtagなど)を持つ方がよいでしょう。したがって、タスクを実行する前にできるだけ多くの情報を収集することが非常に重要です。
リフレッシュプロセスやデバイスコンポーネント、リポジトリレイアウトなどに慣れれば、独自のイメージを構築できます。イメージを構築するには、OpenWRTなどの既に特殊なプロジェクトを開始する方が良いでしょう。そのプロジェクトには機能するビルドシステムがあり、デバイス固有のmakefileの作成などについて心配するだけです。
私はこれがあなたが望むものではないことを知っていますが、すでに進行中のプロジェクトがなければすべてをする必要があります。