如何在i.MXRT1052平台进行嵌入式开发设计?

您是不是也曾遇到类似的问题:

1、既需要实时系统,也需要应用处理器级别的性能和集成度

2、必须为应用处理器的设计降低整体物料成本,同时保持性能水平不变

3、需要比MCU更多的功能(更高的性能、更多显示、更多连接选项),但不能增加成本或复杂性

4、缺少经验丰富的员工和/或预算资源,难以为基于Linux的应用处理器设计提供支持

产品设计中是否遇到过这样的问题?在MCU 还是MPU中犹豫徘徊。

                                 ---------------------------------------------------------------

鱼和熊掌亦可兼得,高端MCU和低端应用处理器之间的融合

飞凌嵌入式推出基于Cortex-M7i.MX RT1052处理器设计的跨界FET1052-C核心板,既融合了MCU的高实时性,设计简单、快速量产的特性,又兼具MPU支持操作系统、丰富的功能外设及多样化的入网接口方式的优势。单片机界的性能怪兽Cortex-M7i.MXRT1052核心板仅68元

i.MXRT1052单片机界的性能怪兽

飞凌FET1052-C核心板,运行温度-40~+85,主频528MHz,Coremark跑分3020,1284 DMIS; 512KB紧耦合内存,中断延迟低至20ns;CPU满负荷运行时,核心板功耗仅0.5W。

CPU功能引脚全扇出

         核心板将处理器功能管脚全部引出,可配置出124个GPIO,支持包含高级多媒体的产品设计,以实现GUI和增强型人机界面 (HMI) 体验。其特性包括高级2D图形加速引擎、 LCD显示屏控制器、摄像头接口以及提供高性能、多通道音频流的音频接口。

强大的多媒体性能

         24位LCD接口,最大支持1366*768分辨率,支持2D图形加速和emWin图形库,支持并行摄像头接口和3路IIS音频接口。

提供多种数据通讯接口,多种配置模式,简化开发难度。

10/100M自适应以太网,支持lwip协议包;支持8路UART,最高5Mbps;支持2路CAN,2.0B协议;支持20路ADC,12位精度;支持32路PWM,互补输出、正交解码、电机故障检测;支持2路USB , USB2.0 Host、 USB2.0 OTG

 既是单片机也是一款Linux开发平台

核心板除RT1052的MCU裸机运行外,也支持uCLinux系统,提供完整的uCLinux烧写镜像、开发环境和测试例程。精心挑选的工具链,您不需要改变原来是使用习惯,MCU开发工具支持 Keil ,同时还支持恩智浦的 FreeRTOS、 SDK、ARM® mbed以及提供软件库、在线工具和相应支持的全球 ARM 生态系统来实现快速原型制作和开发。MPU开发工具依然使用工程师非常熟悉的Ubuntu+GCC。

                            根据i.MXRT1052核心板产品性能推荐以下几个应用领域

 1.1. 机器人控制

i.MXRT1052 核心板基于以下特点,适合应用于该场景下:

实时性好: 满足机器人的高实时性需求

丰富的扩展总线: 支持电机控制,支持I2C、SPI、USB等可扩展总线,方便扩展传感器、执行器、通信模块等

兼有网络通讯功能: 方便远程升级、监控

1.2. 工业、医疗现场设备控制

i.MXRT1052 核心板基于以下特点,适合应用于该场景下:

工业级温度: 适应复杂温度场所

实时性高: 适用于实时性要求较高的场景

支持简单显示:可用以显示简单的状态参数等

总线、接口丰富:方便与工业及医疗设备等进行通讯,以及进行模块扩展

1.3.物联网(IOT)终端

i.MXRT1052 核心板基于以下特点,适合应用于该场景下:

工业级: 适用于温度等环境较恶劣的环境下

低功耗: 适用野外铺设等功耗敏感的环境,例如可以使用太阳能电池供电

体积小: 核心板体积小,方便二次集成

可扩展总线丰富:支持I2C、SPI、USB等可扩展总线,方便扩展传感器、执行器、通信模块等 

计算能力强悍:支持“算法复杂但是源数据量不大”的边缘计算

1.4. 低功耗手持设备

i.MXRT1052 核心板基于以下特点,适合应用于该场景下:

成本低: 适合量大且成本敏感的设备

低功耗: 适合手持设备(一般使用电池供电)

计算能力强:可做较为复杂的本地算法

简单显示:支持要求不是太高的显示

简单控制:能支持手持设备简单的本地控制(例如:按键等)

简单通讯:能满足小数据量通讯要求(有线、wifi、2/3/4G等)

点此购买样品>>

你可能感兴趣的:(如何在i.MXRT1052平台进行嵌入式开发设计?)