私が始めようとしているプロジェクトについて、どこから始めるのが良いかについての指示を探しています。
基本的に、私は次のような簡素化された OS を作成したいと考えています。
- 無線信号を送信します。
- その信号を拾います。
これについてどうすればよいのでしょうか。
何か道順はありますか?
ありがとう!
編集
組み込みデバイスになると思います。パート 1 は、自動的に動作する「ワイヤレス カード」のようなもので、「起動」して、事前に設定されたルーターなどを探して接続します。その後、信号をキャッチする部分が接続を許可します。これで完了です。「ルーター」部分はコンピューターにロードできると考えました。
答え1
非常に基本的な OS が必要です。選択はアーキテクチャによって大きく左右されます。もう 1 つの大きな懸念は、これが組み込みシステムになるのか、それともより汎用的な目的なのかということです。具体的な状況がわからないため、範囲を絞り込むことはできません。
また、ワイヤレス要件が何であるかもわかりません。ワイヤレス送信を受信して再送信するものを意味しているのでしょうか。ワイヤレス リピーターなどでしょうか。または、ワイヤレス ネットワークに接続し、接続されたネットワークをゲートウェイとして使用して完全に新しいネットワークを作成するものでしょうか。いずれにしても、ワイヤレス ルーター ディストリビューションのいずれかで十分です。Tomato、DD-WRT、OpenWRT などです。
実際には「OS」を求めているのではなく、ディストリビューションを求めているのではないでしょうか。ご存知のとおり、Linuxできたほぼすべてのアーキテクチャで実行できます。GNU をコンパイルすると、GNU/Linux ができます。実際には、言うほど簡単ではありません。ディストリビューションの概念により、本当に頭痛の種がなくなります。汎用ではなく、組み込みデバイス ディストリビューションを探していると仮定します。「通常の」ディストリビューションはいずれも、カスタムの最小限のインストールが必要になります。ここに小さなリストがありますので、インストールを試みる前に徹底的に調査してください。
I386 または X86_64
Debian、Ubuntu、Gentoo、Arch、Slitaz、tinycore、rPath のいずれか
Armel または Armhf
Debian、Ubuntu、Gentoo、OpenWRT のいずれか
Slitaz-Arm は、私が最後に確認したときは非常に実験的です。うまくいけば、非 X86 アリーナで適切な組み込みディストリビューションを入手できるでしょう。
その他、MIPSなど
Debian、Gentoo、OpenWRT、... 選択肢は非常に限られています。