2023年3月,恩智浦宣布了为其通用微控制器(MCU)的开发人员提供更好开发体验的愿景,以及为实现这一系列开发体验提升而带来的新技术。作为2023年7月MCUXpresso软件和工具套件版本更新的一部分,恩智浦正式推出一系列包含这些全新技术的软件工具发行版。
MCUXpresso for VS Code现已推出
在经过恩智浦内外数百名志愿者的测试并获得成功的测试结果后,恩智浦现已发布了MCUXpresso for Visual Studio Code (VS Code),可从Microsoft Visual Studio Marketplace下载。该扩展产品为MCUXpresso软件驱动程序和中间件提供全面支持,使开发人员能够使用这款主流IDE通过MCUXpresso SDK进行快速响应的编码。易于使用的MCUXpresso安装程序对该扩展产品形成了补充,该安装程序管理Python、工具链和硬件调试器驱动程序等所需各种其他组件的安装。
感谢所有参与测试和合作的伙伴们的宝贵反馈,我们也优化了Zephyr开发人员的体验,提供比以往更友好的环境,让这个强大的开源生态体系更易被想要开始探索其功能的人使用。
下载MCUXpresso for Visual Studio Code Extension,开启开发新体验,点击这里>>
微软首席产品经理Mark Goodner表示:“很荣幸能与恩智浦就MCUXpresso扩展产品合作。恩智浦团队与微软密切合作,以利用Visual Studio Code中的嵌入式功能。恩智浦的向导工具非常直观,使开发人员能够轻松使用恩智浦SDK或Zephyr SDK,给我们留下了深刻印象。”
Open-CMSIS-Packs:接入合作伙伴软件
恩智浦开发人员体验改进计划的一个主要方面是帮助希望使用现成中间件软件库的工程师,现成的中间件软件库可以提供高级功能,帮助工程师迅速应对日益复杂的MCU设计和应用需求。我们与合作伙伴和Arm密切合作,已为Open-CMSIS-Packs提供支持,使第三方软件能够以可预测的标准化方式轻松整合到项目中。
首批提供Open-CMSIS-Packs并支持恩智浦产品的合作伙伴涵盖了多种技术领域,包括Ametek Crank、Embedded Wizard (来自TARA) 和LVGL的图形显示相关方案、Embedded Systems Academy的CAN和CAN-FD协议栈、Memfault的远程设备管理和诊断、SEGGER的embOS实时操作系统,以及WolfSSL的安全协议栈。此外,还有几个合作伙伴正积极开发计划今年晚些时候提供的软件包。
从下文,可以了解我们合作伙伴提供的有关Open-CMSIS-Packs的更多信息。
Ametek Crank
“Ametek Crank的使命是,简化和增强用户界面开发流程,使设计人员和开发人员能够共同创建卓越的用户体验。我们很高兴与恩智浦合作,将CMSIS Packs融入他们的工具中,为客户提供简单高效的生态体系,为跨恩智浦硬件平台开发UI带来新的可能。”
——Martin Jomphe
Crank董事总经理
利用CMSIS Packs提供的标准化组件和中间件,Crank的CMSIS Packs将打包一系列能够立即预览的演示镜像,使客户能够有效评估恩智浦微控制器的显示性能。
Embedded Wizard
“作为GUI软件的领先提供商之一,Embedded Wizard自2017 年以来一直提供CMSIS Packs。我们拥有丰富的经验,能够根据恩智浦MCU的特定要求提供量身定制的高质量解决方案。开发人员可以依赖成熟的功能和稳定性,完全专注于开发应用。”
——Manuel Melic,Embedded Wizard
产品经理兼董事总经理
还有一个显著优势是,代码可以跨恩智浦不同MCU平台无缝移植,无需调整基础代码。将项目迁移到新的硬件平台时可以节省宝贵的时间和资源,并为各个特定应用灵活选择合适的MCU。我们拥有丰富的专业知识,确保提供可靠的软件解决方案,提供定期更新和全面的支持,在产品整个生命周期提供帮助。
嵌入式系统学会 (EmSA)
"我们很高兴将Micro CANopen库引入Open-CMSIS-Packs生态体系。我们的目标是,让开发人员能够轻松地将CANopen或CANopen FD支持集成到嵌入式项目中。”
——Olaf Pfeiffer
嵌入式系统学会 (EmSA) 首席执行官
恩智浦自有开发团队也在今年下半年推出了软件包,包括传感器处理和模拟前端支持库。可用软件包在Arm管理的中央数据库注册登记,因此开发人员可以随时浏览所需选项,包括可用的新软件包,无需安装新的IDE版本或访问各个软件提供商的网站。
Memfault
“Memfault很高兴能够轻松、直接地将Memfault SDK融入恩智浦MCUXpresso开发环境中。我们利用CMSIS Packs来实现这一目标,CMSIS Packs是Arm倡导的抽象标准,得到了整个行业的支持。让更新和维护更简单完全符合Memfault将现代化、可复用工具引入嵌入式计算的理念。”
——James Pace
Memfault战略计划副总裁
MCUXpresso充分发挥恩智浦MCU的潜力
今年7月发布的版本标志着恩智浦微控制器开发体验向未来迈出了第一步。我们对新MCUXpresso for VS Code的推出感到非常兴奋,特别是考虑到Beta测试人员响应热烈并且能够显著提升Zephyr开发人员的体验。此外,该开发环境在未来还会有更多升级。
我们的白金IDE合作伙伴IAR和Arm全面支持Open-CMSIS-Packs,并提供自己的VS Code扩展产品,因此IDE的选择范围比以往更广。为了对这些新的IDE功能形成补充,我们的软件合作伙伴还致力于发展Open-CMSIS-Packs,可用选项也在强劲增长。
了解更多技术详情:请访问MCUXpresso官网
免责声明:本文为转载文章,转载此文目的在于传递更多信息,版权归原作者所有。本文所用视频、图片、文字如涉及作品版权问题,请联系小编进行处理(联系邮箱:cathy@eetrend.com)。