在我们开始之前,您需要安装和设置所需的软件,如以下步骤所述 首先,安装MPLAB X IDE和XC32编译器。这些是对SAMD21进行编程所必需的。您可以为XC32编译器使用默认的免费许可证,因为这里不需要任何专业功能。 其次,下载NanoEdge AI Studio。我们将使用它来分析传感器数据并生成异常检测库。前往NanoEdge AI Studio下载页面,并填写表格以获得免费试用版。一旦安装,我强烈建议您仔细阅读NanoEdge AI Studio文档以熟悉开发流程。 最后,下载MPLAB X项目,其中包括本教程所需的所有源代码和配置文件。 在生成异常库之前,我们需要使用适当的固件对SAMD21进行编程,以将IMU传感器数据打印到USB UART端口,以便可以将其导入NanoEdge AI Studio。实际上有两种方法: 1.使用ML插件在MPLAB Data Visualizer中收集数据,并将其导出为NanoEdge AI Studio可读的格式。 2.直接从NanoEdge AI Studio捕获数据。 在本指南的其余部分中,我们将遵循上面的选项(2),并指出如果您决定使用ML插件,则需要执行任何其他步骤。 如果尚未这样做,请通过USB端口将SAMD21板连接到PC。请记下与设备相对应的串行COM端口,因为在本指南的后面部分将需要它。 下载本指南中包含的MPLAB X项目归档文件(.zip文件),然后将归档文件解压缩到本地目录中。在本指南的其余部分中,我们将该目录称为。 启动MPLABX。 单击“文件->打开项目...”,然后在出现的“打开项目”对话框中找到cartesiam_fan_demo.X项目文件夹/cartesiam/firmware/cartesiam_fan_demo.X,该文件夹位于从步骤2提取的归档文件的路径中。