Embedded LINUX|それは何ですか、いつ、どのように使用するのですか|専門家のヒント
Embedded Linux。 Linuxと同じですか?
Linuxとは何ですか?
以前の記事では、組み込みシステム工学の紹介を行っており、市場に出回っているいくつかの例と可能なすべての機能を一覧表示しています。 今日は、このタイプのデバイスの開発ツールとして使用されるオペレーティングシステムの卓越性について説明します。
Linuxは、GNU GPLの下でカーネルと一連のUnixオペレーティングシステムに与えられた名前です。 多くの点で、Linuxは、Windows、macOSの(旧OS X)、またはiOSなどの他のオペレーティングシステムに似ています。 それらのように、Linuxは、グラフィカルインターフェイスと、ワードプロセッサ、写真編集者、ビデオ編集者など、あなたが慣れているデスクトップソフトウェアの同じタイプを持つことができます。
しかし、Linuxはまた、多くの重要な点で異なります。 まず第一に、そしておそらくその最も重要な機能は、オープンソースのソフトウェアです。 Linuxを作成するために使用されるコードは無料で、一般の人々が閲覧、編集、および知識を持つユーザーのためにそれに貢献することができます。
もう一つの関連する違いは、Linuxオペレーティングシステムのコア部分は一般的に普及していますが、多くのLinuxディストリビューションには異なるソフ つまり、Linuxは非常にカスタマイズ可能であることを意味します。 私達は非常に軽いシステムを取付け、私達がそれを必要とすると同時に必要なすべてを後でまたは加えてもいいです。 ユーザーは、グラフィックスを表示するシステムやユーザーインターフェイスの他のコンポーネントなどの主要コンポーネントを選択することもできます。
私たちが日常的に使用している多数のデバイスのソフトウェアに存在するため、気づいていなくても、すでにLinuxを使用している可能性があります。 私たちが訪問するインターネットのwebページのほとんどでさえ、おそらくLinuxサーバーによって生成されています。 同様に、ほとんどの企業や個人は、安全で柔軟性があり、大規模なユーザーコミュニティから優れたサポートを受けることができるため、サーバーにLinuxを選択し
Embedded Linux|それは何ですか? どこでそれを使用するには?
組み込みシステムは、マイクロコントローラまたはマイクロプロセッサをベースにしたコンピュータのハードウェアおよびソフトウェアのセットであり、リアルタイムオペレーティングシステムまたはRTOSによって制御され、限られたメモリであり、サイズと複雑さの両方が変化する可能性がある。 組み込みLinuxは、組み込みデバイスやシステムにインストールされ、使用されるように設計されたLinuxオペレーティングシステム/カーネルの一種です。
同じカーネルを使用していますが、embedded Linuxは標準のオペレーティングシステムとはかなり異なります。 まず第一に、組み込みシステムに合わせて調整されるため、サイズがはるかに小さく、処理能力が低く、最小限の機能を備えています。 Linuxカーネルは、組み込みLinuxバージョンとして変更および最適化されています。 このようなLinuxインスタンスは、デバイス用に特別に作成されたアプリケーションのみを実行できます。
Embedded Linuxは柔軟性があり、低コストでオープンソースであり、特定の目的のマイクロプロセッサに適応しています。 独自の組み込みオペレーティングシステムと比較して、Linuxは複数のソフトウェア、開発、およびサ; これは、安定したカーネルを持っており、読み取り、変更、およびソースコードを再配布する機能を提供します。 それはまたより大きい柔軟性をもたらす注文システムを造ることに非常にモジュラーブロックのアプローチを可能にする。
Yoctoプロジェクトは際立っています:これは、ハードウェアアーキテクチャに関係なく、開発者が独自のカスタムLinuxシステムを作成することを容易にする このツールは、広くカスタム組み込みLinuxディストリビューションを作成するために使用されます。