作者
![Brendon Slade](/assets/images/en/photography/brendon-80x80.png)
Brendon Slade
Brendon Slade是通用MCU生态合作体系团队总监。他在DSP和微控制器行业拥有超过25年的经验,曾在工业、移动设备、汽车、语音通信和音频处理市场方面担任设计、应用和技术营销职务。他的团队专注于支持恩智浦基于Arm® Cortex®-M的MCU,与合作伙伴和恩智浦的内部软件团队合作,定义并交付互补的开发工具和软件解决方案。他毕业于英国普利茅斯大学(University of Plymouth),现居加利福尼亚州桑尼维尔,拥有调试技术专利。
恩智浦对嵌入式设计的开发周期有着深刻的理解,并且明白开发人员需要免费的、面向量产化产品开发的软件外设驱动程序,以及相应的示例代码。我们也知道现成的中间件是必不可少的,这些软件组件可以帮助您提高开发效率,让您有更多的时间来设计产品的特色功能。
那么,恩智浦是如何满足这些开发软件需求的呢?我们的MCUXpresso软件和工具是一个一体化的软件和工具套件,旨在帮助您轻松、迅速地进行开发。
自2017年3月MCUXpresso软件和工具正式发布以来,我们一直在研究如何最大化我们的核心软件技术——MCUXpresso SDK、IDE和配置工具的优势。
2019年12月恩智浦发布的新版本MCUXpresso软件和工具中,添加了一个新的MCUXpresso安全配置工具,旨在实现轻松的密钥和证书管理以及安全出厂配置。这补充了MCUXpresso生态系统的其他核心组成部分:
MCUXpresso核心软件技术的设计充分考虑了您的多样需求,我们希望随着您的需求的变化和增加,不断提升和优化这些核心产品。
观看本视频,快速了解MCUXpresso软件和工具。
在最新发布的MCUXpresso SDK中,我们还集成了恩智浦及合作伙伴提供的各种赋能软件技术 (即中间件),包括有线和无线通信协议栈、云连接、电机控制、机器学习和图形。对于没有开源解决方案的应用,这种集成中间件非常重要,因此恩智浦与第三方合作伙伴紧密合作,在MCUXpresso SDK中为这些应用提供了一套集成中间件,方便评估。
如果您想设计一款需要专业GUI或需要CAN通信的应用程序,MCUXpresso SDK可以满足您的需求,它支持Crank Software和TARA Systems的先进图形解决方案的评估版,以及嵌入式系统学院(EmSA)Micro CANopen堆栈的评估版。以上所有合作伙伴库都已完全集成到了这款SDK中。在构建SDK时,只需选择复选框即可添加中间件。更棒的是,当您决定从评估软件升级到合作伙伴软件时,无需改变您的构建设置。
MCUXpresso软件和工具套件包含了MCUXpresso IDE,但您也可以使用您喜欢的IDE,无论是IAR、Keil还是基于GCC和makefile的;MCUXpresso SDK包含了所有这些选项的项目文件。您也可以选择多种硬件调试器,其中MCUXpresso IDE支持SEGGER J-link和P&E微型调试器,它们和恩智浦自己的高性能调试器一样,可以提供即插即用的体验,不仅可以进行标准调试,还可以进行SWO跟踪和分析,以及基于ITM的标准I/O。
我们希望您能够认识到,这些新的软件和工具技术作为我们MCUXpresso软件和工具的一部分,可以在您的产品开发周期中发挥重要作用。我们始终关注您的开发需求,不断创新和优化产品,让您的产品开发更便捷、更高效。
下面列出了其它可能有用的资源:
通用MCU生态合作体系总监
Brendon Slade是通用MCU生态合作体系团队总监。他在DSP和微控制器行业拥有超过25年的经验,曾在工业、移动设备、汽车、语音通信和音频处理市场方面担任设计、应用和技术营销职务。他的团队专注于支持恩智浦基于Arm® Cortex®-M的MCU,与合作伙伴和恩智浦的内部软件团队合作,定义并交付互补的开发工具和软件解决方案。他毕业于英国普利茅斯大学(University of Plymouth),现居加利福尼亚州桑尼维尔,拥有调试技术专利。