• 正文
  • 相关推荐
申请入驻 产业图谱

恩智浦端侧AI开发板评测:边缘智能来了

原创
01/05 08:44
3549
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

随着物联网设备的爆炸式增长和人工智能技术的深度融合,边缘智能应运而生。而实现边缘计算的关键在于具备强大算力且低功耗的边缘处理器。本次与非网将评测的恩智浦FRDM-MCXN947开发板,正是基于集成了神经处理单元的MCXN947芯片设计的低成本评估平台。

硬件介绍

FRDM-MCXN947为黑色PCB板,开发板尺寸保持了FRDM系列一贯的Arduino Uno兼容接口,方便与各种扩展板连接使用。整体布局经过精心规划,功能区域划分清晰,即使是对这款开发板不熟悉的新用户,也能快速定位到所需的功能模块。

开发板的核心是MCXN947V微控制器,位置居于板卡中央,这款芯片采用双核架构,集成两个Arm Cortex-M33处理器,每个核心运行频率高达150MHz。MCXN947的双核设计并非简单的核心叠加,而是经过精心优化的异构计算架构。两个Cortex-M33内核可以以对称多处理或非对称多处理模式运行,为复杂应用场景提供了灵活的任务分配方案。例如,一个内核可以专责实时控制任务,保证系统的实时响应性;另一个内核则可以运行上层应用逻辑或网络协议栈。这种设计显著提高了系统的实时性和可靠性,特别适合需要同时处理多种任务的工业应用场景。

但这款芯片真正的亮点是集成的神经处理单元NPU N1-16,这是恩智浦专门为边缘AI任务设计的专用加速器。与单纯依靠CPU进行神经网络推理相比,NPU能够提供高达30倍的机器学习吞吐量提升,同时功耗显著降低。这一性能提升使得复杂神经网络模型在资源受限的嵌入式设备上运行成为可能。NPU N1-16专为神经网络中的常见运算(如卷积、池化、激活函数等)进行了硬件优化,支持INT8权重量化,在保证精度的同时大幅降低了模型大小和内存带宽需求。

除了NPU,MCXN947还集成了多个专用加速器,包括PowerQuad数字信号处理引擎和Coolflux BSP32音频处理器。PowerQuad引擎可以高效处理滤波器、变换函数等常见DSP任务,释放CPU负担;而Coolflux BSP32则专攻音频信号处理,为语音识别、音频分析等应用提供硬件加速。

在外设方面,MCXN947支持多种串行通信接口,包括高速USB、以太网、CAN-FD等,满足各种连接需求。特别值得一提的是FlexIO接口,它可以通过编程模拟各种串行协议,为自定义接口提供极大灵活性。此外,芯片还支持摄像头接口和LCD控制器,为视觉类应用提供直接硬件支持。虽然MCXN947内部集成了大容量存储器,但开发板还是额外配备了一片64Mbit的串行闪存(具体型号为W25Q64JVSSIQ),这为存储大数据模型或日志文件提供了便利。

在开发板调试方面,板载的MCU-Link调试器基于LPC55S69微控制器实现,无需额外购买调试探头即可进行程序下载和调试,大大降低了开发门槛。调试器部分通过独立的Type-C接口与主机连接,这一设计将调试接口与目标MCU的USB接口分离开来,避免了常见的冲突问题。

除此之外,开发板还集成了一些实用的传感器和外设,如P3T1755DP I3C温度传感器、TJA1057GTK/3Z CAN FD收发器和以太网PHY芯片等,为开发板提供了丰富的连接性和环境感知能力,使其能够适应工业控制、物联网网关等复杂应用场景。

开发环境

对于任何一款开发板而言,软件开发体验往往是决定其易用性和生产力的关键因素。恩智浦为FRDM-MCXN947开发板提供了完整的软件开发支持,核心是MCUXpresso集成开发环境,这是一套基于Eclipse的免费工具链,专为恩智浦微控制器优化。安装MCUXpresso IDE的过程相对简单直接,从恩智浦官网下载安装包后,基本上遵循“下一步”安装流程即可完成。

MCUXpresso IDE的一个显著优点是自带GCC编译工具链,用户无需额外配置交叉编译器即可开始项目开发。这对于嵌入式开发新手尤为友好,减少了环境配置的复杂度。对于习惯使用Keil MDK或IAR等商业IDE的开发者,MCXN947也同样提供支持,但需要自行安装对应的设备支持包。

安装完IDE后,下一步是获取MCUXpresso SDK,这是开发板所需的软件库和驱动集合。通过IDE内置的SDK管理器,可以方便地搜索并安装FRDM-MCXN947的SDK,SDK完全免费。SDK安装完成后,便可以开始创建或导入示例工程。MCUXpresso IDE提供了导入SDK示例功能,可以直观地浏览和选择需要的示例项目。

对于嵌入式开发而言,外设配置往往是项目初期的难点之一。恩智浦的MCUXpresso Config Tools工具集极大地简化了这一过程。这套工具包含引脚配置、时钟设置和外设初始化等功能,通过图形化界面帮助开发者生成初始化代码。

引脚配置工具尤其实用,开发者可以在图形化界面中直接选择引脚功能,工具会自动检查冲突并生成相应的初始化代码。例如,要控制开发板上的RGB LED,只需在工具中搜索对应的引脚,将其功能配置为GPIO输出,然后点击“更新源代码”即可生成正确的引脚初始化代码,这种可视化配置方式显著降低了开发门槛。

时钟配置工具同样强大,MCXN947拥有复杂的时钟树结构,包括多个FRO(内部振荡器)和PLL(锁相环)模块。通过时钟工具,开发者可以直观地配置各模块的时钟频率,并确保时钟设置符合芯片规范。工具会自动计算分频系数和倍频参数,大大简化了时钟配置过程。

除此之外,MCUXpresso IDE集成了强大的调试功能,支持设置断点、单步执行、变量监视等常用调试手段。通过与板载MCU-Link调试器的无缝集成,开发者可以轻松进行程序下载和调试。

Demo演示

作为嵌入式世界的“Hello World”,点灯实验是验证开发板基本功能的最优解。FRDM-MCXN947开发板上的RGB LED为点灯实验提供了更多可能性,通过简单的GPIO控制,可以实现不同颜色和闪烁频率的效果。

此外,作为开发板重点功能,MCUXpresso SDK提供的人脸识别例程展示NPU在边缘AI领域的实战。不过这一例程需要通过连接摄像头采集图像,利用NPU进行人脸检测,并将结果实时显示在LCD屏幕上。笔者手上没这些相应的外设模块支持,只能作罢。有模块且有兴趣的用户可以从恩智浦应用代码库获取相关例程“dm-multiple-face-detection-on-mcxn94”亲自尝试。

另外SDK还提供像电机异常检测、图像分类等展示边缘AI优势的例程。其中电机异常检测是通过传感器板获取风扇运行数据,基于特定算法识别风扇的运行状态并实现异常检测。与云端处理方案不同,MCXN947能够在设备端完成实时监测和诊断,显著降低了云端数据传输的延迟和带宽需求。这一例程的价值在于展示了边缘AI在工业4.0场景中的实际应用潜力。在工厂环境中,大量电机设备需要持续监控,传统的定期维护或基于云端的分析方案存在延迟高、带宽占用大等问题。而基于MCXN947的方案可以实现本地实时分析,只有在检测到异常时才上报云端,大大提高了系统效率和可靠性。而图像分类则是基于CIFAR-10数据集和MNIST数据集的图像分类例程,展示了开发板在通用图像识别领域的潜力。CIFAR-10例程可以识别10种不同类别的图像(如飞机、汽车、鸟类等),而MNIST例程则专注于手写数字识别。这些例程虽然看似简单,但却验证了MCXN947处理多样化计算机视觉任务的能力。在实际演示中,系统通过摄像头采集图像,利用NPU进行推理,并将结果实时显示在LCD屏幕上。这种端到端的处理能力,为智能摄像头、视觉质检等应用提供了技术基础。

小结

综合而言,恩智浦FRDM-MCXN947开发板是一款特色鲜明、能力全面的边缘AI开发平台。它成功平衡了性能、功耗和成本的关系,为边缘智能应用提供了强有力的硬件基础。FRDM-MCXN947最突出的优势在于其强大的边缘AI处理能力,集成专用NPU的设计,使其在机器学习任务上的性能远超传统微控制器。另一项显著优势是开发板的丰富外设接口和扩展能力,除了标准的Arduino接口外,开发板还提供了mikroBUS、Pmod等多种扩展接口,以及专用的摄像头和LCD接口。这种设计极大地丰富了应用可能性,使开发者能够灵活连接各种传感器和执行器,满足不同场景的需求。

在软件开发体验方面,MCUXpresso生态系统的成熟度值得肯定。从IDE到配置工具,从SDK到示例代码,恩智浦提供了一站式解决方案,显著降低了开发门槛。特别是图形化的引脚和时钟配置工具,大大简化了底层硬件配置过程,让开发者能更专注于应用逻辑实现。

因此,基于FRDM-MCXN947开发板的特性,它可以广泛应用于多个边缘计算场景,如智能家居领域、工业物联网、智能医疗,可穿戴健康监测设备、智能城市、零售分析等多个边缘计算场景。

来源: 与非网,作者: 曹顺程,原文链接: https://www.eefocus.com/article/1930950.html

恩智浦

恩智浦

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。

恩智浦半导体创立于2006年,其前身为荷兰飞利浦公司于1953年成立的半导体事业部,总部位于荷兰埃因霍温。恩智浦2010年在美国纳斯达克上市。恩智浦2010年在美国纳斯达克上市。恩智浦半导体致力于打造全球化解决方案,实现智慧生活,安全连结。收起

查看更多

相关推荐