让我们开始试用MIMXRT1170-EVK,您可以选择观看短片中的操作顺序或遵循下面列出的详细操作步骤。
Something went wrong! Please try again.
将电源适配器线插入MIMXRT1170-EVK板的5V DC IN头(J43
)并打开5V DC IN (SW5
)。
Something went wrong! Please try again.
MIMXRT1170-EVK板带有一个预编程的演示,通电后,将启动板上的LED灯闪烁。
当此评估板倾斜时,绿色LED灯根据X轴的倾斜度逐渐发亮。
Something went wrong! Please try again.
Something went wrong! Please try again.
MCUXpresso软件开发套件(SDK)为免费附赠,包含所有硬件抽象和外设驱动软件的完整源代码,根据宽松的开源许可提供。
单击下面的链接下载MIMXRT1170-EVK的最新SDK版本,确保选择了主机操作系统、工具链和所需的组件。
获取MCUXpresso SDKSomething went wrong! Please try again.
MCUXpresso IDE是恩智浦的开发平台生态合作体系。它是一个端到端解决方案,从初始评估到最终生产的嵌入式应用开发环节为工程师提供支持。
获取MCUXpresso IDE想使用不同的工具链? 需要帮助选择?
Something went wrong! Please try again.
MCUXpresso配置工具是一套集成的配置工具,可指导用户创建新的MCUXpresso SDK项目,还可提供引脚和时钟工具,以生成面向定制板支持的初始化C代码。它完全集成到MCUXpresso中,也可以作为单独的工具进行下载。
获取MCUXpresso配置工具Something went wrong! Please try again.
许多示例应用通过MCU UART输出数据,因此您需要确保已安装了板虚拟COM端口的驱动程序。运行驱动程序之前,必须将板插入您的PC。
下载驱动程序Something went wrong! Please try again.
安装您首选的终端软件,将其波特率配置为115200,数据位配置为8,无奇偶校验位,停止位为1。如需确定MIMXRT1170-EVK虚拟COM端口的端口号,请打开设备管理器并在"端口"组下查找。
不确定如何使用终端应用?尝试以下任一教程: MCUXpresso IDE终端教程、Tera Term教程和PuTTY教程。
Something went wrong! Please try again.
Something went wrong! Please try again.
MCUXpresso SDK附带一系列示例应用代码。如需查看内容,请浏览SDK安装中的SDK板文件夹,并选择MIMXRT1170-EVK。
/boards/evkmimxrt1170
如需了解特定示例代码的详细信息,请参阅示例目录中的readme.txt文件。
Something went wrong! Please try again.
如果您对其中的一个或几个演示应用或驱动程序示例感兴趣,您可能想知道如何自己完成构建和调试。SDK快速入门指南按步骤介绍了如何轻松地为SDK支持的所有工具链配置、构建和调试演示。
采用以下指南,了解如何在MCUXpresso IDE、IAR Embedded Workbench IDE、Keil MDK或Arm GCC中构建和调试应用示例。
多核应用程序项目由两个(或多个)链接的项目组成, 一个项目包含主代码,另一个项目包含从代码。“主”项目包含一个指向“从”项目的链接,在构建主项目时,“从”项目的输出镜像将包含在“主”镜像中。构建主项目将触发先构建从项目。
RT1170 SDK提供了一系列多核示例应用程序。每个多核示例都有两个源目录,一个用于Arm CM7,一个用于Arm CM4。
以下步骤将指导您使用MCUXpresso IDE来运行Multicore Hello World应用。
注:MCUXpresso IDE安装参见“快速入门”网页的“2. 获取软件”。
如需下载并运行该应用,请执行以下步骤:
SW1
设为0010,以便从QSPI启动J43
(如果J38
设为[1-2])J11
端口将PC与板连接起来。参见SDK的
遵循以下步骤运行hello_world应用。对于其他示例应用,这些步骤可能会略有不同,因为某些应用的路径可能会有额外的文件夹层级。
/boards/////iar
以hello_world演示为例,路径为:
/boards/evkmimxrt1170/demo_apps/hello_world/cm7/iar/hello_world.eww
注:如出现构建错误,请确保选择了正确的板,右击project >> Options >> General Options >> Target >> Device,选择NXP MIMXRT1176xxxA_M7,在IAR Embedded Workbench for Arm 8.50.6或更高版本中支持此板。
如需下载并运行该应用,请执行以下步骤:
SW1
设为0010,以便从QSPI启动J43
(如果J38
设为[1-2])J11
端口将PC与板连接起来。参见SDK的
安装MDK工具后,必须安装Cortex®微控制器软件接口标准(CMSIS)设备包,才能从调试角度来说完全支持该器件。这些器件包包括存储器映射信息、寄存器定义和闪存编程算法。按照这些步骤安装相应的CMSIS包。
遵循以下步骤打开hello_world_demo_cm7应用。
/boards////mdk
此工作区文件名为
/boards/evkmimxrt1170/demo_apps/hello_world/cm7/mdk/hello_world_demo_cm7.uvmpw
本节将介绍使用J-Link GDB Server应用运行演示应用的步骤。要执行练习,确保以下几点:
如需下载并运行该应用,请执行以下步骤:
SW1
设为0010,以便从QSPI启动J43
(如果J38
设为[1-2])J11
端口将PC与板连接起来。参见SDK的
本节包含采用MCUXpresso SDK支持的Arm GCC工具链构建并运行MCUXpresso SDK演示应用所需的必要组件的安装步骤。Arm GCC工具有许多使用方式,但此例主要演示其在Windows环境中的使用。虽然这里未讨论,但GCC工具还可与Linux操作系统和Mac OSX配套使用。
从launchpad.net/gcc-arm-embedded
下载并运行安装程序。这是我们实际使用工具包(换句话说编译器、链接器等)。GCC工具链应当对应最新的支持版本,参见
Minimalist GNU for Windows(MinGW)开发工具提供了一套独立于第三方C-Runtime DLL(如Cygwin)的工具。MCUXpresso SDK所用的构建环境无需使用MinGW Build工具,但充分利用了MinGW和MSYS的基础安装。MSYS为与Unix类似的接口和工具提供基本的Shell。
sourceforge.net/projects/mingw/files/Installer/
下载最新的MinGW mingw-get-setup安装程序。注:此安装路径不包含任何空格。
假设默认安装路径为C:\MinGW
,此例如下所示。如果路径设置不正确,工具链将不起作用。
注:如果您的PATH变量中包含C:\MinGW\msys\x.x\bin
(根据KSDK 1.0.0要求),应删除该路径以确保新的GCC构建系统正常工作。
创建新的系统环境变量并命名为ARMGCC_DIR。此变量的值应当指向Arm GCC嵌入式工具链安装路径,此例中的安装路径为:
C:\Program Files (x86)\GNU Tools ARM Embedded\
参考GNU Arm GCC嵌入式工具的安装文件夹,获得确切的安装路径名。
要构建示例应用,请按照这些步骤操作。
/boards////armgcc
对于本指南,确切的路径为:
/boards/evkmimxrt1170/demo_apps/hello_world/cm7/armgcc
本节将介绍使用J-Link GDB Server应用运行演示应用的步骤。要执行练习,确保以下几点:
注:某些硬件平台需要修改硬件,以便通过外部调试接口正常运行。
使用J-Link固件配置Freelink/LPC-Link2接口的步骤:
配置并连接J-Link接口之后,按照以下步骤下载并运行演示应用:
J11
) USB接头和PC USB接头之间的USB线缆,将开放平台连接到PC。如果使用独立的J-Link调试Pod,也要将其连接至板的SWD/JTAG接头。 /boards////cm7/armgcc/debug
/boards////cm7/armgcc/release
对于本指南,路径为:
/boards/evkmimxrt1170/demo_apps/hello_world/cm7/armgcc/debug
hello_world应用开始运行,标语显示在终端上。如未显示,请检查您的终端设置和连接。
参见SDK的
Something went wrong! Please try again.
i.MX RT系列支持许多不同的启动源,并包含将内存复制到片上或外部目标存储器的选项,以及某些接口的“就地执行”(XIP)。进一步了解您的选择,以及适合您的设计的最佳选择。
文档和视频 | 说明 |
---|---|
AN12108:如何从QSPI Flash启动 | 本文档介绍了如何使用Open SDA或MfgTool通过Flashloader将可启动镜像编程到外部存储设备中的分步讲解。 |
AN12107:如何从8线SPI Flash和SD卡启动 | 本文档介绍了如何将可启动镜像编程到外部存储设备中。 |
文档和视频 | 说明 |
---|---|
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接口。 |
SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些常见的外部存储器示例。
如何在轮询中使用FlexSPI驱动程序。
路径:
/boards/evkbimxrt1170/driver_examples/flexspi/nor/polling_transfer
使用EDMA的多个数据传输示例。
路径:
/boards/evkbimxrt1170/driver examples/flexspi/nor/edma_transfer
如何使用SEMC控制器驱动程序初始化外部SDRAM芯片。
路径:
/boards/evkbimxrt1170/driver_examples/semc/sdram
如何使用外部ECC控制器(XECC)与FlexSPI或SDRAM
路径:
/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不支持篡改检测功能。 |
SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些与安全性和完整性相关的常见示例。
程序执行加密算法的基准和测试。(需要可选的mbedTLS中间件包)。
路径:
/boards/evkbimxrt1170/mbedtls_examples/
执行PUF注册、启动、生成密钥、设置密钥和获取密钥功能。
路径:
/boards/evkbimxrt1170/driver_examples/puf
一站式安全启动工具:恩智浦-MCUBootUtility:专为恩智浦MCU安全启动而设计的GUI工具。它包含了恩智浦官方安全支持工具集的所有功能,并支持完整的图形用户界面操作。
MCUXpresso安全配置工具一款基于GUI的应用程序,用于简化在恩智浦i.MX RT上可启动的可执行文件的生成和配置。
文档和视频 | 说明 |
---|---|
恩智浦微控制器的有线通信中间件 | 了解通过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 |
SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了有线通信的一些常见示例。
实施最小的CANOpen Manager和CIA 401通用I/O设备。(需要可选的CANopen中间件包)。
路径:
/boards/evkbimxrt1170/canopen_examples/
使用ICMP协议的lwIP TCP/IP协议栈的各种演示和示例。(需要可选lwIP中间件包)。
路径:
/boards/evkbimxrt1170/lwip_examples/
SDK中存在大量主机和设备操作的USB示例。(需要可选的USB主机、设备、OTG协议栈中间件包)。
路径:
/boards/evkbimxrt1170/usb_examples/
加速开发使用CANopen和CANopen FD实现稳健网络通信恩智浦已与EmSA合作,提供CANopen作为强大的软件使能技术。MCUXpresso SDK中提供基于MicroCANopen Plus v7.0的完全集成的CANopen库。
文档和视频 | 说明 |
---|---|
恩智浦无线连接 | 这些低功耗、高性价比无线解决方案产品组合可以满各种物联网监测和控制应用的需求。 |
恩智浦微控制器的云连接 | 集成了对Amazon Web Services、微软Azure和谷歌云物联网等云服务的支持。 |
使用i.MX RT平台的恩智浦Wi-Fi模块快速入门指南 | 让我们开始试用您的Wi-Fi模块!它指导您如何使用Wi-Fi模块和i.MX RT平台! |
AN12257:物联网设备与LoRa的安全连接 | 本文档介绍如何在网关和终端设备之间建立与LoRa的安全物联网连接。 |
SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了有线通信的一些常见示例。
Amazon FreeRTOS Qualification(AFQ)、设备配置、AWS Greengrass发现、使用Android移动应用的远程控制和阴影灯泡演示。
路径:
/boards/evkbimxrt1170/aws_examples
高性能ThreadX内核的小演示。
路径:
/boards/evkbimxrt1170/azure_rtos_examples/threadx_demo
CLI支持用法示例、iPerf网络性能测量、Wi-Fi测试模式示例和Wi-Fi配置实用程序演示。
路径:
/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同时调试双核。 |
SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了与电源管理相关的常见示例。
如何在轮询中使用FlexSPI驱动程序。
路径:
/boards/evkbimxrt1170/multicore_examples
演示KSDK中裸机或RTOS的电源模式的使用。
路径:
/boards/evkbimxrt1170/demo_apps/power_mode_switch
电源管理包括设备专用的技术以及有关电源管理和低功耗优化的信息。
文档和视频 | 说明 |
---|---|
AN13116:单核RT1170进入待机模式 | 本应用笔记概述了单核RT1170进入待机模式的步骤,并模拟了RT1170 EVK上的单核状态。 |
AN13104:RT1170时钟和低功耗功能的调试与应用 | 本应用笔记不仅介绍了RT1170的时钟和低功耗功能,还介绍了开发低功耗用例时的一些调试和应用技巧。 |
AN13148:i.MX RT1170低功耗模式 | 本文件介绍i.MX RT1170电源架构设计、时钟架构以及如何使用和配置低功耗模式。 |
SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了与电源管理相关的常见示例。
演示KSDK中裸机或RTOS的电源模式的使用。
路径:
/boards/evkbimxrt1170/demo_apps/power_mode_switch
文档和视频 | 说明 |
---|---|
恩智浦微控制器上的音频软件 | 中间件、示例应用、MCUXpresso配置工具和高级音频应用的合作伙伴解决方案。 |
AN12090:SAI的多通道特性使用讲解 | 本文档介绍了7.1环绕声系统所采用的技术(包括SAI和FLAC),并指导如何使用多通道SAI功能开发以适当的高性能方式运行的应用。 |
SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些与电机控制相关的常见示例。
演示复杂的数字音频播放和录制用例。
路径:
/boards/evkbimxrt1170/demo_apps/sai
演示如何使用异步采样率转换器模块。
路径:
/boards/evkbimxrt1170/driver_examples/asrc
演示如何使用spdif驱动程序与EDMA和中断。
路径:
/boards/evkbimxrt1170/driver_examples/spdif
多个EDMA和中断示例。
路径:
/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面板。 |
SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些与显示和图形相关的常见示例。
演示如何使用emWin库呈现文本和图形小部件。(需要可选的emWin中间件包)。
路径:
/boards/boards/evkbimxrt1170/emwin_examples
从SD卡读取JPEG图片,对其进行解码,并在LCD面板中逐一显示(需要可选的JPEG库中间件包)。
路径:
/boards/evkbimxrt1170/jpeg_examples
演示littlevgl小部件(需要可选的LVGL中间件包)。
路径:
/boards/evkbimxrt1170/vlittlevgl_examples
演示OpenVG图形库(需要可选的openvg中间件包)。
路径:
/boards/evkbimxrt1170/openvg_examples
演示VGlite图形库(需要可选的vglite中间件包)。
路径:
/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视频编码器应用。 |
SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些与摄像头接口相关的常见示例。
本项目展示了如何使用RGB数据的CSI驱动程序来接收摄像头数据。
路径:
/boards/evkbimx1170/driver_examples/csi/mipi_rgb
本项目展示了如何使用带有YUV格式数据的CSI驱动程序来接收摄像头数据。
路径:
/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配对。 |
SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些与机器学习相关的常见示例。
几个示例演示了使用TensorFlow Lite for Microcontrollers、DeepViewRT和Glow的机器学习应用(需要可选的eIQ中间件包)。
路径:
/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软件、其特性、功能、可用示例、应用用例以及如何轻松入门。 |
SDK中提供了几个示例、演示和驱动程序,帮助您快速入门。下面列出了一些与电机控制相关的常见示例。请注意,所有示例都需要可选的电机控制中间件包。
交流感应电机中间件。
路径:
/middleware /motor_control/acim
无刷直流电机中间件。
路径:
/middleware/motor_control/bldc
面向电机控制示例的Freemaster中间件。
路径:
/middleware/motor_control/freemaster
永磁同步电机中间件。
路径:
/middleware/motor_control/pmsm
最新版本的MCUXpresso IDE带有终端仿真应用。此工具可用来显示从恩智浦开发平台的虚拟串行端口发送的信息。
确认连接已打开。如果已连接,MCUXpresso IDE将在终端视图中显示如下图所示。
一切就绪
Tera Term是一款备受欢迎的开源终端仿真应用。此程序可用来显示从恩智浦开发平台虚拟串行端口发送的信息。
下载PuTTY是一款备受欢迎的终端仿真应用。此程序可用来显示从恩智浦开发平台虚拟串行端口发送的信息。
下载
要了解帮助步骤,请先找到您的问题。如果仍需帮助,请联系恩智浦支持。
使用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进行产品设计。