MCUXpresso SDK CMakeプロジェクトの概要
CMakelists.txtファイル(上図)は、CMakeがプロジェクトビルドを構成するために使用されます。これは、インクルード、プロジェクトなどの標準CMake関数の両方を含むテキストファイルです。ただし、MCUXpresso SDK にあるプロジェクトには、MCUXpresso CMake 拡張機能もあります。
上記のファイルには、2 つの MCUXpresso CMake 拡張機能が表示されています。
この MCUXpresso CMake 拡張機能の詳細については、オンラインの SDK ドキュメントを参照してください。
CLI を使用したプロジェクトのビルド
環境をセットアップし、MCUXpresso SDK を取得したら、コマンド ラインからプロジェクトをビルドできます。これを行うには、Westコマンドを使用します。まず、お好みのCLIを起動し、MCUXpresso SDKを保存したディレクトリに移動します。
使用可能な West コマンドの完全なリストについては、west -h を実行します。
この課題では、FRDM MCXA153の Hello World サンプルプロジェクトをビルドするだけです。これを行うために、実行するコマンドは次のとおりです。
West Build -B frdmmcxa153の例/demo_apps/hello_world
それを分解する
上記のビルド コマンドは、SDK のルート ディレクトリからビルドされます。この特定のバージョンでは、ルートは mcuxsdk ディレクトリです。MCUXpresso SDK には、さまざまなデバイスでサポートされている多くの例があります。したがって、frdmmcxa153 を -b フラグで指定する必要があります。ビルドはルート ディレクトリから実行されたため、プロジェクトへのパスも指定されました。