对于使用恩智浦无线微控制器 (如RW61x和MCX W) 及软件平台的开发人员,在GitHub发布的MCUXpressoSDK 24.12.00是向前迈出的重要一步。最新的SDK版本得到了显著的改进,旨在加速产品开发,增强代码的可视化,并通过现代开源工具提高效率。
本文引用地址:
提高更新速度
开发无线产品的进度通常受到多种因素的影响,包括最终确定产品架构、遵守监管标准 (如FCC、CE、IDED、ISA/IEC 62443) 以及适应Matter、蓝牙或802.11等规范的更新。
MCUXpressoSDK 24.12.00通过提供更快、更灵活的更新,有效应对这些挑战。
■ 季度发布
恩智浦每季度都会提供量产型软件更新,根据开发人员的反馈,纳入最重要的需求。
■ 提前预览
开发人员可以在发布前的两个月内访问GitHub上的预览标签。预览后,开发人员能评估即将推出的功能和补丁,提前适应新代码。
■ 简化变更管理
开发人员可以更好地跟踪和集成更新,最大限度地减少监管或标准变更等外部因素造成的中断。
季度发布时间表及预览。■ 增强代码更改的可视化
管理嵌入式无线软件通常需要处理频繁变化的复杂代码库。开发人员使用最新版SDK,可享受到以下优势:
○ 详细的变更跟踪:Commit消息和差异报告提供了对代码变更背后原因及其对项目潜在影响的洞察。
○ 统一的中间件和驱动程序版本:24.12.00版本将恩智浦广泛的无线产品组合的中间件整合到同一个SDK版本中。整合后,驱动程序和中间件 (如mbedTLS、LVGL和lwIP) 的版本将保持一致,简化跨平台开发。
版本一致可降低无线标准之间不统一的风险,增强开发人员同时处理多个平台时的信心。
从commit消息了解代码更改■ 借助开源工具提高效率
GitHub上发布的MCUXpresso SDK 24.12.00与Visual Studio Code (VS Code) 等现代化工具完全集成,并充分利用Zephyr Project提供的West工具的高级功能。
■ VS Code集成
○ 简化的IDE:MCUXpresso for VS Code扩展简化了工作区设置、SDK导入和示例项目集成。
○ 统一的工具:开发人员使用Matter、Zephyr、蓝牙、Wi-Fi和Zigbee等不同标准,可以在同一个环境中管理项目。无需单独的工具链,MCUXpresso安装程序可确保跨平台(Windows、macOS、Linux)的设置一致。
○ 轻松的版本控制:VS Code在GitHub的集成,可在直观的界面呈现简单的分支更新、commit审查和差异可视化。
Visual Studio Code无线开发■ West Tool集成
○ 集中式清单管理:SDK的west清单文件支持开发人员根据特定项目需求定制SDK的内容,无论是选择单个平台还是排除不必要的中间件。
○ 简化协作:软件团队可使用共享的west清单轻松同步环境和安装。
○ 强大的命令行工具:支持west build、west flash和west debug等常见命令,提高评估和调试的效率。
SDK west清单管理git内容为什么选择新版MCUXpresso SDK?
使用MCUXpresso SDK 24.12.00解决无线产品开发挑战,开发人员能够:
○ 通过季度发布和预览功能加快产品开发进程。
○ 通过变更的详细可视化简化代码管理。
○ 通过在单一环境中支持多种无线标准的集成工具提高生产效率。
本文作者:Kyle Dando,恩智浦半导体开发系统应用工程师,热衷于帮助工程师学习如何使用嵌入式设计所需的工具。在恩智浦,他专注于改进支持软件的交付方式。Kyle正与无线团队合作,简化开发人员使用恩智浦无线微控制器的过程。他拥有普渡大学和圣克拉拉大学的计算机与电气工程学位,工作经验涵盖硬件和软件设计,并在各种嵌入式设计工具领域为众多客户进行培训。