ここでは馬車を馬の前に置いていると思います。最初にプラットフォームを選択し、その後オペレーティングシステムについて心配することをお勧めします。同じベンダーの同じカーネルバージョンとユーザースペースバージョンを使用している場合でも、x86システムとARMシステムの間には、特に電源管理とドライバーの点で大きな違いがあることに注意してください。
カーネルバージョン2.6.32もかなり古く、実際、ARMSoCの動きの速い世界では古くからあります。新しい機能はバックポートされない傾向があります。
最もよくサポートされているARMSoCに関しては、少なくとも以下が要因です。
- 特定のカーネルツリー(ほとんどメインラインではない)は、ARMSoCのすべての機能をサポートします
- [有料]SoCの商用またはベンダーサポートを利用できます
- SoCを使用して利用可能なCOTSシステムの幅広い選択肢。
- OSディストリビューションでの完全なシステムサポート
- 開発者/愛好家コミュニティによるサポート
Pandaboardは他のいくつかのポスターで言及されているため、ケーススタディとして取り上げます。
- ほとんどのデバイス機能は、最近のメインラインディストリビューションでサポートされています
- 幅広いコミュニティのサポート-信頼できる、または維持されているドキュメントはほとんどなく、答えを見つけるのは難しい場合があります。あなたが立ち往生した場合、あなたはあなた自身になります。
- Pandaboardを本番用に購入することはできません。ベンダーのサポートがほとんどない評価ボードとして販売されています。
- Pandaboardを大量に購入することはできません。
- ほとんどのデータシート(7kページ、44MiB)は公開されていますが、ティア1 OEMでない限り、TIはOMAP4のサポートを提供しません。NDAに基づくその他の部品。
あなたの説明から、これがあなたのニーズに合わないことはかなり明らかです。したがって、COTSシステムを検討することをお勧めします。
私は、さまざまなARM SoCベースのシステム(場合によっては交換可能なモジュール)を製造しているPhyTecの製品を使用した経験があります。彼らは、PengutronixのLinuxディストリビューションで認定されたシステムを出荷していますが、カーネルと他の誰かのユーザースペース(私はAngstromを使用しました)の使用を妨げるものは何もありません。PhyTecのカーネルパッチはlinux-omapツリーに提供されています。[5]
同様のCOTSシステムの他のベンダーはたくさんあります。
言うまでもなく、これらのCOTSボードは、実際にはかなり近いものの、メインラインディストリビューションによって直接サポートされていません。
[5]:LinuxメインラインはARMSoCでは避ける価値があります。