これは、MBED OSの将来のコマンドラインツールです。 USBで接続されたMBED対応のデバイスを検出し、MBEDプロジェクトをチェックアウトし、他の操作の中でビルドを実行する機能を提供します。
ショ和 このパッケージは一般的に利用可能ですが、完全ではありません。使用可能な機能は、インストールされたら--helpオプションで表示できます。 MBED OS 5.x以上の現在のツールは、https://github.com/armmbed/mbed-cliにあります。
リリースノートとすべての生産リリースの変更の履歴については、以下をご覧ください。
利用可能なすべてのバージョンのリストについては、以下を参照してください。
使用されるバージョンスキームは、PEP440およびセマンティックバージョンのフォローに従います。生産品質のリリースの場合、バージョンは次のように見えます。
<major>.<minor>.<patch>事前リリースは、新しい機能への早期アクセス、テストのために、実験機能に関するフィードバックを得るために使用されます。そのため、これらのリリースは安定しておらず、生産に使用すべきではありません。さらに、事前リリースで導入されたインターフェイスは、通知なしに削除または変更される場合があります。事前リリースの場合、バージョンは次のように見えます。
<major>.<minor>.<patch>.dev<pre-release-number>mbed-tools Ninjaビルドシステムとcmakeに依存しています。
依存関係の競合を避けるために、Python仮想環境にmbed-toolsをインストールすることをお勧めします。
最新の生産品質のリリースをインストールするには:
pip install mbed-tools
特定のリリースをインストールするには:
pip install mbed-tools==<version>
インターフェイスの定義と使用法のドキュメント(MBED OSツールの開発者向け)は、最新の制作リリースで利用できます。
フォローは、プロジェクト構造の主要な側面について説明しました。
azure-pipelines/ -CI Azureパイプライン用のCI構成ファイル。src/mbed_tools/ -Pythonソースファイル。news/ - 未発表の変更に関するニュースファイルのコレクション。tests/ - ユニットおよび統合テスト。