Getting Started with the i.MX RT1170 Evaluation Kit | NXP 半导体

i.MX RT1170评估套件快速入门

上次修改时间: 2020-11-30 15:00:00支持 i.MX RT1170评估套件

1. 连接

让我们开始试用MIMXRT1170-EVK,您可以选择观看短片中的操作顺序或遵循下面列出的详细操作步骤。

Video Player is loading.
Current Time 0:00
Duration 0:00
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
  • Chapters
  • descriptions off, selected
  • captions off, selected

      1.1 熟悉板

      Get Started with the i.MX RT1170 - 1.1

      1.2 连接电源适配器线

      将电源适配器线插入MIMXRT1170-EVK板的5V DC IN头(J43)并打开5V DC IN (SW5)。

      Get Started with the i.MX RT1170 - 1.2

      1.3 运行开箱即用的演示

      MIMXRT1170-EVK板带有一个预编程的演示,通电后,将启动板上的LED灯闪烁。

      当此评估板倾斜时,绿色LED灯根据X轴的倾斜度逐渐发亮。

      Get Started with the i.MX RT1170 - 1.3

      2. 获取软件

      2.1 为MIMXRT1170-EVK安装软件

      Video Player is loading.
      Current Time 0:00
      Duration 0:00
      Loaded: 0%
      Stream Type LIVE
      Remaining Time 0:00
       
      1x
      • Chapters
      • descriptions off, selected
      • captions off, selected

          2.2 采用MCUXpresso SDK,快速开始设计

          想了解关于SDK的更多信息

          MCUXpresso软件开发套件(SDK)为免费附赠,包含所有硬件抽象和外设驱动软件的完整源代码,根据宽松的开源许可提供。

          单击下面的链接下载MIMXRT1170-EVK的最新SDK版本,确保选择了主机操作系统、工具链和所需的组件。

          MCUXPRESSO-SDK-TN 获取MCUXpresso SDK

          2.3 获取工具链

          MCUXpresso IDE是恩智浦的开发平台生态合作体系。它是一个端到端解决方案,从初始评估到最终生产的嵌入式应用开发环节为工程师提供支持。

          MCUXpresso IDE获取MCUXpresso IDE

          想使用不同的工具链? 需要帮助选择?

          GS Tool Logos

          2.4 MCUXpresso配置工具

          MCUXpresso配置工具是一套集成的配置工具,可指导用户创建新的MCUXpresso SDK项目,还可提供引脚和时钟工具,以生成面向定制板支持的初始化C代码。它完全集成到MCUXpresso中,也可以作为单独的工具进行下载。

          MCUXpresso Config Tools获取MCUXpresso配置工具

          2.5 PC配置

          许多示例应用通过MCU UART输出数据,因此您需要确保已安装了板虚拟COM端口的驱动程序。运行驱动程序之前,必须将板插入您的PC。

          下载驱动程序

          2.6 串行终端

          安装您首选的终端软件,将其波特率配置为115200,数据位配置为8,无奇偶校验位,停止位为1。如需确定MIMXRT1170-EVK虚拟COM端口的端口号,请打开设备管理器并在"端口"组下查找。

          不确定如何使用终端应用?尝试以下任一教程: MCUXpresso IDE终端教程Tera Term教程PuTTY教程

          3. 构建、运行

          3.1 在MIMXRT1170-EVK上构建和运行SDK演示

          Video Player is loading.
          Current Time 0:00
          Duration 0:00
          Loaded: 0%
          Stream Type LIVE
          Remaining Time 0:00
           
          1x
          • Chapters
          • descriptions off, selected
          • captions off, selected

              3.2 浏览MCUXpresso SDK示例代码

              MCUXpresso SDK附带一系列示例应用代码。如需查看内容,请浏览SDK安装中的SDK板文件夹,并选择MIMXRT1170-EVK。

              1/boards/evkmimxrt1170 

              如需了解特定示例代码的详细信息,请参阅示例目录中的readme.txt文件。

              3.3 构建和调试MCUXpresso SDK示例

              如果您对其中的一个或几个演示应用或驱动程序示例感兴趣,您可能想知道如何自己完成构建和调试。SDK快速入门指南按步骤介绍了如何轻松地为SDK支持的所有工具链配置、构建和调试演示。

              采用以下指南,了解如何在MCUXpresso IDE、IAR Embedded Workbench IDE、Keil MDK或Arm GCC中构建和调试应用示例。

              启动选项

              i.MX RT系列支持许多不同的启动源,并包含将内存复制到片上或外部目标存储器的选项,以及某些接口的“就地执行”(XIP)。进一步了解您的选择,以及适合您的设计的最佳选择。

              i.MX RT跨界MCU的启动选项

              Video Player is loading.
              Current Time 0:00
              Duration 0:00
              Loaded: 0%
              Stream Type LIVE
              Remaining Time 0:00
               
              1x
              • Chapters
              • descriptions off, selected
              • captions off, selected
                  文档和视频 说明
                  AN12108:如何从QSPI Flash启动 本文档介绍了如何使用Open SDA或MfgTool通过Flashloader将可启动镜像编程到外部存储设备中的分步讲解。
                  AN12107:如何从8线SPI Flash和SD卡启动 本文档介绍了如何将可启动镜像编程到外部存储设备中。

                  工具和参考

                  MCUXpresso安全配置工具一款基于GUI的应用,用于简化在恩智浦i.MX RT上可启动的可执行文件的生成和配置。

                  启动论坛资源在我们的论坛上寻找启动问题的答案或提交新问题。

                  外部存储器

                  文档和视频 说明
                  AN12437:i.MX RT系列性能优化 如何优化在不同存储设备上运行的系统性能。
                  AN12108:如何从QSPI Flash启动 本文档介绍了如何使用Open SDA或MfgTool通过Flashloader将可启动镜像编程到外部存储设备中的分步讲解。
                  AN12107:如何从8线SPI Flash和SD卡启动 本文档介绍了如何将可引导镜像编程到外部存储设备中。
                  使用Adesto EcoXip存储器开发代码 了解如何使用Adesto EcoXip Flash设备配置恩智浦i.MX RT1050 EVKB板的硬件和软件要求。
                  AN12564:在i.MX RT系列上实现边读边写(RWW) 如何在i.MX RT系列上实现RWW要求。
                  AN12239:如何使用i.MX RT启用HyperRAM 如何将HyperRAM与i.MX RT MCU配合使用,包括硬件连接、HyperRAM协议、源代码和性能。
                  AN13028:在i.MX RT上对HyperRAM/PSRAM的高级用法 本应用笔记介绍在i.MX RT MCU上与FlexSPI一起使用时,HyperRAM/PSRAM的高级用法,包括FlexSPI预取功能、HyperRAM/PSRAM刷新间隔以及支持的HyperRAM设备。
                  AN13204 i.MX RT1170 ECC应用 本文讨论了ECC在存储器上的应用,包括TCM、Cache、OCRAM和外部存储器。
                  AN12255:如何使用闪存重映射功能 i.MX RT1170支持闪存重映射功能,允许用户将闪存地址重新映射到FlexSPI接口。

                  MCUXpresso SDK示例

                  SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些常见的外部存储器示例。

                  FlexSPI Nor轮询示例

                  如何在轮询中使用FlexSPI驱动程序。

                  路径:

                  123
                      /boards/evkbimxrt1170/driver_examples/flexspi/nor/polling_transfer
                      
                  EDMA传输示例

                  使用EDMA的多个数据传输示例。

                  路径:

                  123
                      /boards/evkbimxrt1170/driver examples/flexspi/nor/edma_transfer
                      
                  SDRAMC示例

                  如何使用SEMC控制器驱动程序初始化外部SDRAM芯片。

                  路径:

                  123
                      /boards/evkbimxrt1170/driver_examples/semc/sdram
                      
                  XECC示例

                  如何使用外部ECC控制器(XECC)与FlexSPI或SDRAM

                  路径:

                  123
                      /boards/evkbimxrt1170/driver examples/xecc
                      

                  工具和参考

                  MCUXpresso安全配置工具一款基于GUI的应用,用于简化在恩智浦i.MX RT上可启动的可执行文件的生成和配置。

                  安全和完整性

                  i.MX RT1170采用安全设计,并由驱动片上系统(SoC)的安全软件提供支持。

                  文档和视频 说明
                  安全启动网络研讨会和演示 使用最新的恩智浦软件和工具,您可以在基于i.MX RT10xx MCU的设计中集成启动验证和加密执行。了解有关安全启动功能以及如何使用MCUXpresso安全配置工具配置这些功能的详细信息。
                  满足当今的安全需求:使用跨界处理器实现端到端安全 了解物联网终端和边缘节点应满足的共同安全目标,以及在终端设备中实现信任根所需的步骤、工具和程序。
                  AN13250: i.MX RT1170安全启动模式 概述了i.MX RT1170系列提供的安全启动模式以及如何启用这些模式。
                  AN13133:面向i.MX RT1170的安全JTAG 介绍了i.MX RT系列上可用的三种JTAG安全模式,以及如何在i.MX RT1170 MCU上使用它们。
                  AN13078:如何使用防篡改功能 篡改检测是一种特殊机制,当设备遇到未经授权的打开或篡改时,会触发违规行为并将密钥信息归零。本应用笔记解释了如何在i.MXRT1173上使用防篡改功能。:i.MX RT1170-EVK不支持篡改检测功能。

                  MCUXpresso SDK示例

                  SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些与安全性和完整性相关的常见示例。

                  Mbedtls示例

                  程序执行加密算法的基准和测试。(需要可选的mbedTLS中间件包)。

                  路径:

                  123
                      /boards/evkbimxrt1170/mbedtls_examples/
                      
                  PUF示例

                  执行PUF注册、启动、生成密钥、设置密钥和获取密钥功能。

                  路径:

                  123
                      /boards/evkbimxrt1170/driver_examples/puf
                      

                  工具和参考

                  一站式安全启动工具:恩智浦-MCUBootUtility:专为恩智浦MCU安全启动而设计的GUI工具。它包含了恩智浦官方安全支持工具集的所有功能,并支持完整的图形用户界面操作。

                  MCUXpresso安全配置工具一款基于GUI的应用程序,用于简化在恩智浦i.MX RT上可启动的可执行文件的生成和配置。

                  RT1170安全参考手册

                  有线通信

                  文档和视频 说明
                  恩智浦微控制器的有线通信中间件 了解通过MCUXpresso SDK提供的有线通信库和示例。
                  恩智浦MCUXpresso SDK中的CANopen 使用i.MX RT1064和LPC55S16演示板结合恩智浦MCUXpresso SDK不同中间件组件进行的演示
                  采用i.MX RT 1064和LPC55的CANopen和Embedded Wizard演示 使用i.MX RT1064和LPC55S16演示板结合恩智浦MCUXpresso SDK不同中间件组件进行的演示。
                  AN12822:在RT1050上使用FlexIO模拟8080总线 如何使用FlexIO模块模拟8080并行总线,并驱动具有8080总线接口的图形TFT LCD。
                  AN12679:使用基于恩智浦SDK的i.MX RT实现高速RS-485应用 如何实现与恩智浦i.MX RT系列EVK的RS-485通信,以及基于恩智浦MCUXpresso SDK的软件设计。
                  AN12103:使用i.MX RT1050开发简易UVC设备 UVC被广泛用于各种应用中,包括桌面摄像头(网络摄像头)、数码摄像机以及静止图像摄像头。本文档介绍了如何开发简易UVC设备,并介绍了演示应用的硬件和软件平台。
                  MCU技术时刻|CANopen和MCUXpresso快速入门 了解如何下载包含EmSA的CANopen协议栈的SDK,并创建一个管理器和一个设备CANopen网络。
                  利用以太网TSN通过操作员手势实现精密电机控制 此演示展示了i.MX 8M Plus处理器、i.MX RT1170 MCU和Layerscape LS1028A,它们在复杂的工业系统中使用不同的协议以及TSN以太网的自定义电机控制消息。
                  AN13114:在M4内核上为RT1170启用更多USB示例 RT1170可与M7和M4配合使用,所有USB示例均可在其中运行。但是,发布包中的所有USB示例都在M7上启用。本文档介绍如何使用不同的工具链将USB示例从M7迁移到M4

                  MCUXpresso SDK示例

                  SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了有线通信的一些常见示例。

                  CANopen示例

                  实施最小的CANOpen Manager和CIA 401通用I/O设备。(需要可选的CANopen中间件包)。

                  路径:

                  123
                      /boards/evkbimxrt1170/canopen_examples/
                      
                  Lwip示例

                  使用ICMP协议的lwIP TCP/IP协议栈的各种演示和示例。(需要可选lwIP中间件包)。

                  路径:

                  123
                      /boards/evkbimxrt1170/lwip_examples/
                      
                  USB示例

                  SDK中存在大量主机和设备操作的USB示例。(需要可选的USB主机、设备、OTG协议栈中间件包)。

                  路径:

                  123
                      /boards/evkbimxrt1170/usb_examples/
                      

                  工具和参考

                  加速开发使用CANopen和CANopen FD实现稳健网络通信恩智浦已与EmSA合作,提供CANopen作为强大的软件使能技术。MCUXpresso SDK中提供基于MicroCANopen Plus v7.0的完全集成的CANopen库。

                  面向恩智浦SDK的EmSA CANopen库用户手册

                  无线连接

                  文档和视频 说明
                  恩智浦无线连接 这些低功耗、高性价比无线解决方案产品组合可以满各种物联网监测和控制应用的需求。
                  恩智浦微控制器的云连接 集成了对Amazon Web Services、微软Azure和谷歌云物联网等云服务的支持。
                  使用i.MX RT平台的恩智浦Wi-Fi模块快速入门指南 让我们开始试用您的Wi-Fi模块!它指导您如何使用Wi-Fi模块和i.MX RT平台!
                  AN12257:物联网设备与LoRa的安全连接 本文档介绍如何在网关和终端设备之间建立与LoRa的安全物联网连接。

                  MCUXpresso SDK示例

                  SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了有线通信的一些常见示例。

                  AWS示例

                  Amazon FreeRTOS Qualification(AFQ)、设备配置、AWS Greengrass发现、使用Android移动应用的远程控制和阴影灯泡演示。

                  路径:

                  123
                      /boards/evkbimxrt1170/aws_examples
                      
                  ThreadX示例

                  高性能ThreadX内核的小演示。

                  路径:

                  123
                      /boards/evkbimxrt1170/azure_rtos_examples/threadx_demo
                      
                  Wi-Fi示例

                  CLI支持用法示例、iPerf网络性能测量、Wi-Fi测试模式示例和Wi-Fi配置实用程序演示。

                  路径:

                  123
                      /boards/evkbimxrt1170/wifi_examples/
                      

                  工具和参考

                  HOMEKIT-SDK恩智浦HomeKit软件开发套件(SDK)为采用Apple HomeKit技术的家庭自动化应用提供支持,可实现卓越的性能、先进的安全性,并支持所有连接选项,例如Bluetooth Smart®(低功耗蓝牙)连接、Wi-Fi、以太网以及通过iCloud的远程访问。

                  多核与硬件加速

                  文档和视频 说明
                  AN13264:i.MX RT1170双核应用 介绍了i.MX RT1170上的双核应用,包括启动、MU/SEMA4/RDC/XRDC2/共享内存和不同工具链中的双核调试。
                  如何使用JLINK调试RT1170双核 双核i.MX RT117x器件有一个Cortex-M7核心和一个Cortex-M4核心,如果进行一些额外的设置更改,可以通过JLINK同时调试双核。

                  MCUXpresso SDK示例

                  SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了与电源管理相关的常见示例。

                  FlexSPI Nor轮询示例

                  如何在轮询中使用FlexSPI驱动程序。

                  路径:

                  123
                      /boards/evkbimxrt1170/multicore_examples
                      
                  电源模式开关演示

                  演示KSDK中裸机或RTOS的电源模式的使用。

                  路径:

                  123
                      /boards/evkbimxrt1170/demo_apps/power_mode_switch
                      

                  电源管理

                  电源管理包括设备专用的技术以及有关电源管理和低功耗优化的信息。

                  文档和视频 说明
                  AN13116:单核RT1170进入待机模式 本应用笔记概述了单核RT1170进入待机模式的步骤,并模拟了RT1170 EVK上的单核状态。
                  AN13104:RT1170时钟和低功耗功能的调试与应用 本应用笔记不仅介绍了RT1170的时钟和低功耗功能,还介绍了开发低功耗用例时的一些调试和应用技巧。
                  AN13148:i.MX RT1170低功耗模式 本文件介绍i.MX RT1170电源架构设计、时钟架构以及如何使用和配置低功耗模式。

                  MCUXpresso SDK示例

                  SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了与电源管理相关的常见示例。

                  电源模式开关演示

                  演示KSDK中裸机或RTOS的电源模式的使用。

                  路径:

                  123
                      /boards/evkbimxrt1170/demo_apps/power_mode_switch
                      

                  音频

                  文档和视频 说明
                  恩智浦微控制器上的音频软件 中间件、示例应用、MCUXpresso配置工具和高级音频应用的合作伙伴解决方案。
                  AN12090:SAI的多通道特性使用讲解 本文档介绍了7.1环绕声系统所采用的技术(包括SAI和FLAC),并指导如何使用多通道SAI功能开发以适当的高性能方式运行的应用。

                  MCUXpresso SDK示例

                  SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些与电机控制相关的常见示例。

                  SAI演示

                  演示复杂的数字音频播放和录制用例。

                  路径:

                  123
                      /boards/evkbimxrt1170/demo_apps/sai
                      
                  ASRC演示

                  演示如何使用异步采样率转换器模块。

                  路径:

                  123
                      /boards/evkbimxrt1170/driver_examples/asrc
                      
                  SPDIF演示

                  演示如何使用spdif驱动程序与EDMA和中断。

                  路径:

                  123
                      /boards/evkbimxrt1170/driver_examples/spdif
                      
                  PDM麦克风演示

                  多个EDMA和中断示例。

                  路径:

                  123
                      /boards/evkbimxrt1170/driver_examples/pdm
                      

                  显示器和显卡

                  与IMIXRT1170EVK配套使用并在MCUXpresso SDK图形示例中使用的LCD面板是RK055HDMIPI4M

                  文档和视频 说明
                  面向恩智浦微控制器的图形 多个合作伙伴提供的图形库和工具,用于开发各种复杂程度的嵌入式GUI。
                  采用i.MX RT1170的高性价比嵌入式HMI解决方案 通过开发i.MX RT1170跨界MCU和“Qt for MCU”,在结合安全和现代用户体验的同时降低成本。
                  使用恩智浦的i.MX RT1170 MCU、GUI Guider和LVGL为工业HMI应用设计下一个图形用户界面 了解有关i.MX RT1170 MCU的更多信息,并了解LVGL和GUI Guider如何让您轻松设计下一个嵌入式GUI。
                  使用恩智浦MCU和Embedded Wizard在实时工业HMI系统中部署图形功能 恩智浦已与TARA Systems合作,提供Embedded Wizard作为软件使能技术。
                  Embedded Wizard和MCUXpresso快速入门 了解如何下载包含Embedded Wizard的SDK,以及如何在设备上启动并运行示例项目。
                  如何采用i.MX RT1060创建图形 了解如何采用i.MX RT开发图形,i.MX RT可使产品设计具有先进的多媒体GUI以及更好的人机界面(HMI)体验。
                  使用i.MX RT10xx MCU和Crank Storyboard在实时工业HMI系统中部署图形功能 恩智浦已与Crank Software合作,提供Storyboard作为软件使能技术。
                  轻松创建令人惊叹的GUI 介绍MCUXpresso SDK中的Embedded Wizard。
                  AN12302:i.MX RT eLCDIF RGB模式用例 在MIMXRT1050-EVKB板上使用增强型液晶显示界面(eLCDIF)的示例。
                  AN13075:i.MX RT1170异构图形管道 简要概述i.MX RT1170上的图形引擎,以及如何独立和统一使用它们。
                  AN12940:基于MIPI DSI的RT1170 LCD显示系统用例 如何使用MIPI DSI主机控制器和LCDIFv2控制器来驱动i.MX RT1170上符合DSI标准的LCD面板。

                  MCUXpresso SDK示例

                  SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些与显示和图形相关的常见示例。

                  EmWin示例

                  演示如何使用emWin库呈现文本和图形小部件。(需要可选的emWin中间件包)。

                  路径:

                  123
                        /boards/boards/evkbimxrt1170/emwin_examples
                        
                  JPEG示例

                  从SD卡读取JPEG图片,对其进行解码,并在LCD面板中逐一显示(需要可选的JPEG库中间件包)。

                  路径:

                  123
                        /boards/evkbimxrt1170/jpeg_examples
                        
                  LittleVGL示例

                  演示littlevgl小部件(需要可选的LVGL中间件包)。

                  路径:

                  123
                        /boards/evkbimxrt1170/vlittlevgl_examples
                        
                  OpenVG示例

                  演示OpenVG图形库(需要可选的openvg中间件包)。

                  路径:

                  123
                        /boards/evkbimxrt1170/openvg_examples
                        
                  VGlite示例

                  演示VGlite图形库(需要可选的vglite中间件包)。

                  路径:

                  123
                        /boards/evkbimxrt1170/vglite_examples
                        

                  工具和参考

                  LVGL开源图形库LVGL是一个免费的开源嵌入式图形库,它提供创建嵌入式GUI所需的功能,具有易于使用的图形元素、精美的视觉效果和低内存占用。

                  GUI Guider是恩智浦提供的用户友好型图形用户界面开发工具,可通过开源LVGL图形库快速开发高品质的显示。

                  摄像头接口

                  与IMIXRT1170EVK配套使用并在MCUXpresso SDK图形示例中使用的LCD面板是RK043FN01H-CT

                  文档和视频 说明
                  AN12110:使用i.MX RT系列开发摄像头应用 如何使用恩智浦i.MX RT1050处理器开发高清摄像头应用。
                  AN13205:在RT系列上开发H.264视频编码 如何使用i.MX RT1170处理器开发H264视频编码器应用。

                  MCUXpresso SDK示例

                  SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些与摄像头接口相关的常见示例。

                  MIPI_RGB

                  本项目展示了如何使用RGB数据的CSI驱动程序来接收摄像头数据。

                  路径:

                  123
                        /boards/evkbimx1170/driver_examples/csi/mipi_rgb
                        
                  CSI YUV

                  本项目展示了如何使用带有YUV格式数据的CSI驱动程序来接收摄像头数据。

                  路径:

                  123
                        /boards/evkbimx1170/driver_examples/csi/mipi_yuv
                        

                  语音

                  语音资源

                  文档和视频 说明
                  AN13065:带TensorFlow Lite推理功能的性别语音识别 本文档介绍了在性别语音音频样本和分类方面训练TensorFlow模型的步骤。
                  Clarinox在恩智浦i.MX RT1170 MCU上实现BT/BLE/Wi-Fi技术的大众化,面向物联网网关 i.MX RT1170 MCU是运行复杂蓝牙和Wi-Fi用例(如物联网网关)的理想平台。

                  机器学习

                  机器学习(ML)通常包括需要分类、识别和预测人为抽象的应用。例如,图像识别、手势识别、异常检测、语音到文本、文本到语音、自动语音识别(ASR)、场景识别等等。

                  文档和视频 说明
                  eIQ®机器学习软件开发环境 支持在恩智浦MCU、i.MX RT跨界MCU和i.MX系列SoC上使用机器学习(ML)算法。eIQ软件包括推理引擎、神经网络编译器和优化库。
                  基于i.MX RT的eIQ快速入门 如何下载eIQ机器学习软件使能工具,并使用MCUXpresso IDE、IAR或Keil MDK运行它。
                  eIQ简介 面向恩智浦i.MX和MCU的机器学习软件——库、示例应用和推理引擎。
                  面向i.MX RT的eIQ Glow Lab 通过运行手写数字识别模型示例,学习如何使用Glow神经网络编译器工具。下面还提供了涵盖该实验室的分步视频。
                  面向i.MX RT的eIQ Toolkit和DeepViewRT实验室 了解如何使用eIQ Toolkit生成自己的图像分类和物体检测模型,并将其部署到i.MX RT器件上。并了解eIQ DeepViewRT推理引擎。
                  面向i.MX RT的eIQ TensorFlow Lite for Microcontrollers Lab 了解如何使用TensorFlow Lite for Microcontrollers (TFLM)推理引擎在i.MX RT微控制器上运行自己的TFLite模型。
                  应用软件包:基于ML的系统状态监测系统 该ML应用软件包旨在展示如何创建风扇振动状态监测解决方案,也可用于其他时间序列异常检测用例。
                  AN13001:Glow内存分析 如何理解Glow编译器生成的Glow内存信息,并计算特定模型所需的内存。然后可使用此编译器确定运行模型所需的最小内存大小。
                  AN12766:使用Tensor Flow Lite的K-Means聚类代码解析进行eIQ异常检测 使用异常检测启用设备状态监测应用的分步指导。
                  AN12781:使用CMSIS-NN库基于MNIST数据集开发Caffe模型 介绍基于MNIST数据集训练Caffe模型以进行数字分类的流程。训练好的Caffe模型被转换为可以在i.MX RT平台上运行的源文件。
                  MCU技术时刻:采用Coral Development Board实现多级机器学习 为了实现真正电池供电的机器学习,Coral引入了两个部分的“唤醒即运行”ML工作流程,该流程利用了恩智浦的i.MX RT1176微处理器提供的功能,并将其与Coral Edge TPU配对。

                  MCUXpresso SDK示例

                  SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些与机器学习相关的常见示例。

                  eIQ示例

                  几个示例演示了使用TensorFlow Lite for Microcontrollers、DeepViewRT和Glow的机器学习应用(需要可选的eIQ中间件包)。

                  路径:

                  123
                      /boards/evkbimxrt1170/eiq_examples
                      

                  电机控制

                  电机控制是一个复杂而先进的课题,非常复杂,也有很多缺陷,具体取决于电机的数量、电机类型以及有传感器的电机驱动器和无传感器的电机驱动器。

                  恩智浦拥有许多现成可用的电机控制算法(中间件),入门的最佳方法是使用MCUXpresso SDK中包含的FreeMaster示例。这些示例利用FreeMASTER运行时调试工具,它是一种用户友好的实时调试监测器和数据可视化工具,可用于运行时配置和调试嵌入式软件应用。

                  FreeMASTER支持对正在运行的系统上的变量进行非侵入式监测,并且可以在示波器式显示器上以标准小部件(仪表、滑块等)或文本形式的数据形式显示多个变量,从而提供易于使用的数据记录器。它可以将HTML、MATLAB®或Excel链接到其他可编写脚本的框架以及Node-RED等流行的可视化编程工具。

                  文档和视频 说明
                  使用i.MX RT让电机旋转起来 本演示内容涵盖了旋转BLDC、PMSM或ACIM电机的MCU要求,电机控制基础知识和框架,以及如何在i.MX RT上实现电机控制。
                  利用以太网TSN通过操作员手势实现精密电机控制 此演示展示了i.MX 8M Plus处理器、i.MX RT1170 MCU和Layerscape LS1028A,它们在复杂的工业系统中使用不同的协议以及TSN以太网的自定义电机控制消息。
                  AN12214:MIMXRT10xx EVK上的PMSM磁场定向控制的应用笔记 介绍了用于三相永磁同步电机(PMSM)的传感器以及无传感器速度和位置电机控制软件的实现。
                  MIMXRT10xx EVK PMSM磁场定向控制用户指南 分步指南,介绍如何在最常见的IDE中打开、编译、调试和运行永磁同步电动机(PMSM)项目,以及如何将恩智浦Freedom PMSM功率模块和i.MX RT10xx评估套件转换为完整的电机控制参考设计。
                  AN12659:恩智浦四核电机控制开发平台硬件 介绍了恩智浦4核电机控制开发平台的模块化架构,并对不同组件进行了详细的硬件描述。
                  AN12200:i.MX RT上的双FOC伺服电机控制 介绍了采用恩智浦i.MX RT1020处理器的双伺服演示。可用作基于其他i.MX RT产品的电机控制应用开发的参考。
                  FreeMASTER操作方法 工程师使用FreeMASTER工具的入门指南。
                  FreeMASTER 3.0安装指南 本文将指导您完成FreeMASTER 3.0的安装过程。
                  FreeMASTER四部分在线研讨会系列 按需培训概要介绍FreeMASTER软件、其特性、功能、可用示例、应用用例以及如何轻松入门。

                  MCUXpresso SDK示例

                  SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些与电机控制相关的常见示例。请注意,所有示例都需要可选的电机控制中间件包。

                  ACIM

                  交流感应电机中间件。

                  路径:

                  123
                      /middleware /motor_control/acim
                      
                  BLDC

                  无刷直流电机中间件。

                  路径:

                  123
                      /middleware/motor_control/bldc
                      
                  Freemaster

                  面向电机控制示例的Freemaster中间件。

                  路径:

                  123
                      /middleware/motor_control/freemaster
                      
                  PMSM

                  永磁同步电机中间件。

                  路径:

                  123
                      /middleware/motor_control/pmsm
                      

                  MCUXpresso IDE终端教程

                  MCUXpresso IDE终端教程

                  最新版本的MCUXpresso IDE带有终端仿真应用。此工具可用来显示从恩智浦开发平台的虚拟串行端口发送的信息。

                  1. 打开MCUXpresso IDE。
                  2. FRDM-K32L2B3-OPEN-MCU IDE-S2
                  3. 点击IDE顶部的“打开终端”按钮或按“Ctrl + Alt + Shift + T”来启动MCUXpresso IDE终端。
                  4. FRDM-K32L2B3-MCU-IDE-TERMINAL-S2
                  5. 选择串行终端
                  6. FRDM-K32L2B3-SELECT-TYPE-S2
                  7. 配置串行端口设置(使用LPC-Link2 COM端口号),波特率为115200,数据位为8,无奇偶校验位,停止位为1,然后按下“OK”(确定)按钮。
                  8. FRDM-K32L2B3-SERIAL-PORT-S2
                  9. 确认连接已打开。如果已连接,MCUXpresso IDE将在终端视图中显示如下图所示。

                  10. FRDM-K32L2B3-VERIFY-S2
                  11. 一切就绪

                  Tera Term教程

                  Tera Term教程

                  Tera Term是一款备受欢迎的开源终端仿真应用。此程序可用来显示从恩智浦开发平台虚拟串行端口发送的信息。

                  下载
                  1. 从SourceForge下载Tera Term。下载完成后,运行安装程序,然后返回到该页面继续操作。
                  2. 启动Tera Term。首次启动时,会显示以下对话。选择串行选项。假设您已插入板,列表中会自动填充一个COM端口。
                  3. TERA-TERM-TURORIAL-1
                  4. 配置串行端口设置(使用之前确定的COM端口号),波特率为115200,数据位为8,无奇偶校验位,停止位为1。要进行此操作,进入Setup -> Serial Port并更改设置。
                  5. 确认连接已打开。如已连接,Tera Term将在标题栏中显示以下内容。
                  6. TERA-TERM-TURORIAL-2
                  7. 您已准备好。

                  PuTTY教程

                  PuTTY是一款备受欢迎的终端仿真应用。此程序可用来显示从恩智浦开发平台虚拟串行端口发送的信息。

                  下载
                  1. 使用以下按钮下载PuTTY。下载完成后,运行安装程序,然后返回到该页面继续操作。
                  2. 启动PuTTY,可双击下载的*.exe文件或从开始菜单启动,具体取决于您所选的下载类型。
                  3. 配置在启动的窗口中,选择"Serial"单选按钮并输入您之前确定的COM端口号。还要输入波特率,在本例中,为115200。
                  4. FRDM-K32L2B3-PUTTY-S2
                  5. 点击“Open”(打开),打开串行连接。假设板已连接,并已输入正确的COM端口,此终端窗口会打开。如果配置不正确,PuTTY将会发出提示。
                  6. FRDM-K32L2B3-PUTTY-CERIFYCONN
                  7. 一切就绪

                  支持

                  要了解帮助步骤,请先找到您的问题。如果仍需帮助,请联系恩智浦支持。

                  培训

                  使用MCUXpresso IDE和MCUXpresso配置工具开发基础应用——该视频系列分为三部分,介绍使用导入的SDK示例项目或创建新项目时,MCUXpresso IDE和Config Tools之间的基础交互。

                  MCU技术时刻:i.MX RT系列的主要功能和优点——这些简短的视频演示介绍了i.MX RT系列的一些主要功能和优点。

                  MCU时刻:介绍i.MX RT1170跨界MCU——恩智浦凭借1GHz i.MX RT117 0提供突破性性能。

                  i.MX RT1170 MCU系列的架构和功能——i.MX RT1170系列是功能最强大的跨界微控制器,专为机器学习、物联网、工业自动化、多媒体和音频应用而设计。

                  使用i.MX RT1170系列MCU的图形应用——了解图形应用的硬件资源、i.MX RT1170的中间件库并观看嵌入式向导演示。

                  i.MX RT1170培训——关于恩智浦此产品的点播培训、操作指南视频和在线研讨会完整列表。

                  论坛

                  在恩智浦的一个技术论坛网站上,可与其他工程师交流,获取专家建议,了解如何使用i.MX RT1170进行产品设计。