ですから、小規模な組み込みシステムを検討する場合、Linuxカーネルはかなり「重い」ことを私は知っていますが、現在、私たちは2人のチームであり、独自の組み込みシステムを作成する方法を模索しています。私はすべてのソフトウェアを担当しているので(もう1人はHWの人です)、既存のライブラリとフレームワークを可能な限り再利用したいと思います。ここ。
私はLinuxにかなり慣れていますが、起動と初期化のプロセスは私にとって新しいものであり、すぐにそれに飛び込む必要があります。どんな本の推薦も大歓迎です!私はこれまで組み込みシステムを設計したことがありません。ARM開発ボード(ビーグルボードとラズベリーパイ)のみを所有しています。
現在、私はすでにbeagleboardで実行されているソフトウェアのプロトタイプを持っていますが、現在、コストを最小限に抑え、独自のものを作成する方法を考えています。
これはインターネットに接続されたシステムであり、スクリプトをサポートする小さなWebサーバーを実行する必要があります。パフォーマンスに関しては、それほど強力である必要はないと思います。
私は一人のSWチームなので、すべてのブートローダーなどの作業を最小限に抑え、アプリケーション自体に集中したいと思います。もちろん、このためにカーネルを構成する必要があることは理解していますが、通常はLinuxとブートローダーの準備ができているので、SoCを選択するのが良いと思ったのはこのためです。
最初に、Cirrus EP9301は良いパッケージのようで、それほど高価ではないので、完璧だと思いました。しかし、すでに寿命が切れているようで、これに対するサポートも非常に悪いです( cirrusフォーラムは常にそれについて不平を言っています)。
この種のプロジェクトには、ある種のまともなBOM(できれば、20米ドル程度)を維持しながら、Linuxカーネルを「簡単に」稼働させるための良い選択肢がありますか?