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 版完全向后兼容所有以前的版本,并添加了此处描述的新功能。传统上,它支持嵌入式应用程序的运行时监控,显示变量值、示波器实时图表、快速瞬态记录器图表,并支持与第三方应用程序的连接。此版本引入的主要新功能是支持 Microsoft Edge WebView2 浏览器组件,该组件可用于呈现在 FreeMASTER 主应用程序窗口中嵌入运行的仪表板和其他控制应用程序。
总的来说,现在有三种在 FreeMASTER 内部托管活动 HTML 内容的选项:版本 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 创建的旧仪表板和控制页面能够顺利迁移到现代浏览器框架中。请注意,Microsoft 正在逐步淘汰 Internet Explorer 浏览器和相关技术,并且基于 IE 的应用程序在不久的将来可能无法再正常运行。
请在 FreeMASTER 欢迎页面上阅读 IE 迁移白皮书以了解更多信息。
FreeMASTER Lite服务是 FreeMASTER 安装包的一部分,为 Windows 和 Linux 系统提供通信核心。它可以通过 JSON-RPC 接口以类似 FreeMASTER 桌面应用程序的方式进行访问。FreeMASTER Lite 还嵌入了流行的Node-RED框架用于图形编程,并提供了许多使用 FreeMASTER 工具的示例。在专门的培训视频中查找与 Node-RED 相关的更多信息。
注意:安装 FreeMASTER Lite 将需要您输入激活码。在 许可证信息页面 的“许可证密钥” 选项卡上获取免费代码。
FreeMASTER Node.js 可安装模块支持在由“npm”包管理器管理的 Node.js 应用程序中方便地使用 FreeMASTER JSON-RPC 组件。
关键的新功能是支持 Microsoft Edge WebView2 浏览器组件,该组件可用于将在 FreeMASTER 中运行的旧仪表板和其他 HTML 应用程序从 Internet Explorer 迁移到现代浏览器,而对 HTML 和 JScript 代码的更改却很少。
此外,ActiveX 和 JSON-RPC 接口已通过新方法进行了扩展,可以从脚本环境以编程方式访问项目内容和项目选项。
FreeMASTER 和 FreeMASTER Lite 主要针对希望在运行时监控和控制其应用程序的工业、物联网和汽车领域的 NXP 嵌入式应用程序的客户、工程师和开发人员。FreeMASTER 也是一个强大的框架,可用于创建交互式演示和用户界面,帮助更广泛的目标受众使用嵌入式应用程序。
FreeMASTER 工具在主机上运行,并使用串行、CAN、以太网/WiFi 网络、JTAG、BDM 或其他物理接口与目标微控制器应用程序通信。微控制器通信驱动程序可作为 MCUXpresso SDK、S32 Design Studio 的一部分或独立安装包提供。在使用 FreeMASTER 工具之前,请熟悉通信协议和微控制器驱动程序 API。
许可条款和条件仅允许在基于NXP微处理器或微控制器系统的系统上使用FreeMASTER。
封装
包含 FreeMASTER 桌面应用程序和新 FreeMASTER Lite 服务的单个自解压安装包可用于 Windows 平台。带有 FreeMASTER Lite 服务的软件包也适用于 Linux。
访问 FreeMASTER 主页https://www.nxp.com/freemaster 上的安装和文档。