MCUXpresso SDK
MCUXpresso SDK は、 CMake と Kconfig を使用するように再設計されました。
CMake は、MCUXpresso SDKから取得したプロジェクトへのアクセスとカスタマイズを容易にするソフトウェアビルドシステムです。CMakeの使用を決定したのは、SDKの例間の一貫性と可読性を向上させることを目的として行われました。MCUXpresso SDK は、すべての主流ツールチェーンに対応する、数百のボードとデバイス、数千のコンポーネントとサンプルを含む包括的な製品です。MCUXpresso CMake 拡張機能は、ビルド データの開発と保守の労力を大幅に削減することを目的としています。
次の図は、SDK のサンプル プロジェクトの cmakelists.txt ファイルを示しています。
Kconfigは、もともとLinuxカーネル用に開発された選択ベースの設定システムです。MCUXpresso SDK では、Kconfig を使用して実行時にビルドを構成します。これには、依存関係の解決によるコンポーネントの選択、機能の有効化/無効化によるコンポーネント構成、およびカスタマイズが含まれます。
この リンクをたどると、SDK の入手方法とフォルダ構造の簡単な概要を示す簡単な概要の演習が表示されます。