NXP FreeMASTERツールのバージョン3.2がオンラインで公開されました。
これは、新しい 3.2.x の最初のバージョンですリリースライン。以前の 3.x および 2.x バージョンと下位互換性があります (以前のリリース お知らせを参照)。最新バージョンでは、この記事で説明されている新機能とバグ修正が提供されます。
更新されたインストーラーは、ドキュメントやその他のリソースと共に http://www.nxp.com/freemaster で入手できます。
FreeMASTERは、NXPが開発および提供した強力なデータ視覚化ツールであり、ユーザーがNXPのターゲットで実行されている組み込みアプリケーションを監視および制御するのに役立ちます。エッジプロセッシングとオートモーティブの両方のビジネスラインのほぼすべてのNXP Arm ® Cortex-M®マイクロコントローラ、およびDSCおよびレガシーPower Architecture、ColdFire、HCS12/Zプラットフォームで動作します。ライセンス条件では、FreeMASTERを他のベンダーの許可されていないシステムで使用することは許可されていないことに注意してください。
バージョン 3.2.0 は、新しい 3.2.x の最初のバージョンですリリースライン。インストーラーは、システム内の古いインストールを置き換えるものではなく、バージョン 3.2 は古いバージョンと同時に共存する可能性があります。
バージョン 3.2 は、以前のすべてのバージョンと完全に下位互換性があり、ここで説明する新機能が追加されています。従来、組み込みアプリケーションのランタイム監視をサポートし、変数値の表示、オシロスコープのリアルタイムグラフ、高速トランジェントレコーダーグラフをサポートし、サードパーティアプリケーションへの接続を可能にします。このバージョンで導入された主要な新機能は、FreeMASTERのメインアプリケーションウィンドウに埋め込まれて実行されているダッシュボードやその他の制御アプリケーションをレンダリングするために使用できるMicrosoft Edge WebView2ブラウザコンポーネントのサポートです。
FreeMASTER内でアクティブなHTMLコンテンツをホストするには、合計で3つのオプションがあります。バージョン1.xおよび2.xで導入された従来のMicrosoft Internet Explorerコンポーネントです。バージョン 3.0 で導入された Chromium CEF コンポーネントと 新しい Microsoft Edge WebView2 コンポーネント。
新しいEdge WebView2もChromiumエンジンに基づいているため、FreeMASTERのJSON-RPCクライアントインターフェイスと完全に互換性があります。さらに、EdgeはCOM+ホストオブジェクトの埋め込みも部分的にサポートしており、「レガシー」なFreeMASTER ActiveXインターフェースにアクセスすることができます。このような汎用性により、もともとInternet Explorer用に作成された古いダッシュボードと制御ページを最新のブラウザフレームワークにスムーズに移行できます。Internet Explorer ブラウザおよび関連テクノロジは Microsoft によって段階的に廃止されており、IE ベースのアプリケーションは近い将来、適切に動作しなくなる可能性があることに注意してください。
詳細については、FreeMASTERのウェルカムページからアクセスできるIE移行のホワイトペーパーをお読みください。
FreeMASTERインストールパッケージの一部であるFreeMASTER Liteサービスは、WindowsおよびLinuxシステムの通信コアを提供します。FreeMASTERデスクトップアプリケーションと同様に、JSON-RPCインターフェースを介してアクセスできます。FreeMASTER Lite には、グラフィカル プログラミング用の一般的な Node-RED フレームワークも組み込まれており、FreeMASTER ツールの使用例が多数用意されています。Node-REDに関連する詳細については、専用のトレーニングビデオをご覧ください。
注:FreeMASTER Liteをインストールするには、アクティベーションコードを入力する必要があります。ライセンス情報ページの 「ライセンスキー 」タブで無料コードを入手してください。
FreeMASTER Node.js Installable Modulesは、'npm'パッケージマネージャーによって管理されるNode.jsアプリケーションでFreeMASTER JSON-RPCコンポーネントを便利に使用できるようにします。
主な新機能は、Microsoft Edge WebView2ブラウザコンポーネントのサポートであり、HTMLおよびJScriptコードの変更を最小限に抑えて、FreeMASTERで実行されている古いダッシュボードやその他のHTMLアプリケーションをInternet Explorerから最新のブラウザに移行するために使用できます。
さらに、ActiveX および JSON-RPC インターフェイスが新しいメソッドによって拡張され、スクリプト環境からプログラムによってプロジェクト コンテンツとプロジェクト オプションにアクセスできるようになりました。
FreeMASTERとFreeMASTER Liteはどちらも、主に、実行時にアプリケーションを監視および制御したい産業、IoT、および自動車分野のNXP組み込みアプリケーションのお客様、エンジニア、および開発者を対象としています。FreeMASTERは、インタラクティブなデモやユーザーインターフェースを作成するために使用できる強力なフレームワークでもあり、より幅広いターゲットオーディエンスが組み込みアプリケーションを使用するのに役立ちます。
FreeMASTERツールはホストコンピュータ上で実行され、シリアル、CAN、イーサネット/WiFiネットワーク、JTAG、BDM、またはその他の物理インターフェースを使用してターゲットマイクロコントローラアプリケーションと通信します。マイクロコントローラ通信ドライバは、MCUXpresso SDK、S32 Design Studioの一部として、またはスタンドアロンのインストールパッケージとして利用できます。FreeMASTERツールを使用する前に、通信プロトコルとマイクロコントローラドライバAPIに慣れてください。
ライセンス契約の条項により、FreeMASTERの使用はNXPのマイクロプロセッサまたはマイクロコントローラを搭載したシステムに限定されます。
パッケージ
FreeMASTERデスクトップアプリケーションと新しいFreeMASTER Liteサービスの両方を含む単一の自己解凍インストールパッケージがWindowsプラットフォームで利用できます。FreeMASTER Liteサービス付きのパッケージは、Linuxでも利用できます。
https://www.nxp.com/freemaster の FreeMASTER ホームページからインストールとドキュメントにアクセスします。