首页 > 应用 > 单片机应用
[导读]Cortex-M7处理器的核心本质为微控制器,却拥有高达600MHz的主频,高密度的512KB TCM SRAM和16MB的高速SDRAM,超快的实时响应,超强处理性能赋予了RT1052视频编解码的能力。

Cortex-M7处理器的核心本质为微控制器,却拥有高达600MHz的主频,高密度的512KB TCM SRAM和16MB的高速SDRAM,超快的实时响应,超强处理性能赋予了RT1052视频编解码的能力。

本文引用地址: http://www.21ic.com/app/mcu/201806/793414.htm

对于视屏应用来说,当处理器内部不具备GPU单元时,编解码库对视频文件的解码需要由CPU提供快速的运算能力以及大量的内存作为缓冲,这是传统单片机无法胜任的主要因素,所以视频应用多采用M6Y2C Cortex-A7\M6708 Cortex-A9这类应用处理器的核心板。

M1052作为Cortex-M7核的跨界核心板,已兼备了体积小、低功耗、简单易用、低成本等优点,是否还能具备强劲的音视频编解码能力呢?

 

1_副本.jpg

 

图1 M1052跨界核心板

i.MX RT1052对视频应用的支持

i.MX RT1052虽然采用了MCU内核,但基于应用处理器的架构方式,既能实现应用处理器的高性能和丰富功能,同时又兼具传统MCU的易用性和实时低功耗运行特性,填补高性能与易用性之间的空白。

i.MX RT1052的内核运行速度高达600MHz,内置高密度的512KB TCM SRAM,并能够实现超快的实时响应,中断延迟低至20纳秒。并支持SEMC接口,可挂载SDRAM作为内存扩充。eLCDIF外设可轻松实现显示屏的驱动,并内置的SAI音频接口和MQS声卡,为音视频应用提供了良好的支持。

 

 

图2 RT1052框架图

M1052视频应用开发

M1052核心板虽然以工业控制应用为主导,但也可以用于多媒体应用,辅助产品多元化。M1052核心板板载16MB SDRAM,赋予数据极大的缓冲空间,可挂载TF卡、U盘、Nand,QSPI Flash,为系统应用提供大容量的存储扩展。支持超高分辨率的1366X768 LCD显示屏,支持硬件浮点运算,刷图速度可达80帧/S,丰富的资源和强劲性能为视频应用开发打下了坚实的基础。

M1052核心板配套AWorks SDK软件包,已经为用户配置好了开发视频应用相关的外设驱动,用户无需关系底层外设驱动,可直接开始视频应用的开发,并提供一个视频播放器Demo程序,为用户进行视频应用开发提供一定的参考。

 

 

图3 视频播放器示例

集成专业编解码函数库

libjpeg是一个开源的JPEG压缩/解压缩函数库,具有稳定性高,兼容性强,解码速度快等优点。解码库全部由C语言实现的,非常容易移植到不同平台上。对比i.MX RT1052的性能和资源,解码库使用libjpeg是个不错的选择。因此,视频播放器Demo程序中使用libjpeg实现对JPEG格式的AVI视频解码。

 

 

图4 支持libjpeg编解码函数库

多元化视频播放方式

视频播放Demo程序实现了一个比较完善的视频播放器框架,GUI界面任务负责图像显示和触屏处理,控制状态机对播放逻辑进行状态转换,音、视频的解码和播放任务协同工作,达到了良好的音视同步的效果,程序设计框架所示。

 

2_副本.jpg

 

图5 视频设计框架

视频播放器支持从的TF卡、U盘、Nand Flash读取视频文件,支持文件列表预览,文件选取,播放进度控制等功能。在音视频同步的情况下,能流畅播放480 X 272分辨率的25帧/s视频,CPU占用率约为35%,可见i.MX RT1052完全可以满足视频应用的需求。

换一批

延伸阅读

[汽车电子] 进度正常,四维图新汽车用MCU芯片预计年底进入量产

进度正常,四维图新汽车用MCU芯片预计年底进入量产

四维图新也在积极布局其他汽车电子芯片方向,音频功率放大器 AMP、车身控制单元 MCU和胎压监测系统TPMS是三条全新产品线。 ......

关键字:汽车 四维图新 MCU 芯片

[单片机新品] Microchip ATmega4809 8位MCU在贸泽开售 为高响应命令与控制应用提供支持

 Microchip ATmega4809 8位MCU在贸泽开售  为高响应命令与控制应用提供支持

贸泽电子 (Mouser Electronics) 即日起开始分销Microchip Technology的ATmega4809 8位单片机。ATmega4809单片机是megaAVR®系列单片机的新成员,旨在创建高响应命令和控制......

关键字:Microchip MCU ATmega4809

[单片机新品] HOLTEK推出BS84C12C新一代更高抗干扰能力的A/D Touch MCU

HOLTEK推出BS84C12C新一代更高抗干扰能力的A/D Touch MCU

Holtek新推出新一代触摸Flash MCU系列型号BS84C12C,内建12-bit ADC并全面提升抗干扰的能力,适用于同时需求「最多12个触摸键」、「显示功能」及「模拟讯号(如温度)量测」的产品应用,例如:电陶炉、电磁炉、触摸温控器......

关键字:HOLTEK MCU 触摸键

[单片机新品] HOLTEK新推出BH66F5250 & BH67F5250/60 24-bit A/D MCU

HOLTEK新推出BH66F5250 & BH67F5250/60 24-bit A/D MCU

Holtek 24-bit Delta Sigma A/D Flash MCU系列新增BH66F5250、BH67F5250/60成员。具有抗RF干扰能力强,非常适合恶劣的24-bit A/D量测应用环境,内建LDO输出作为传感器的电源供应......

关键字:HOLTEK MCU LDO

[单片机新品] HOLTEK新推出BS45F3833雾化器Flash MCU

HOLTEK新推出BS45F3833雾化器Flash MCU

Holtek雾化器系列新增BS45F3833成员。采用新型触摸检水方式,大幅提升缺水保护/检测的精准性,内建雾化器控制模块单元,方便MCU对雾化器进行追频与缺水检测控制,在缺水保护/检测时可省略磁簧管/干簧管,对于各式雾化器与加湿器产品是很......

关键字:HOLTEK MCU 雾化器

[单片机新品] HOLTEK新推出BH66F5252 24-bit A/D MCU

HOLTEK新推出BH66F5252 24-bit A/D MCU

Holtek 24-bit Delta Sigma A/D Flash MCU系列新增BH66F5252成员。具有抗RF干扰能力强,非常适合恶劣的24-bit A/D量测应用环境,内建LDO输出作为传感器的电源供应,例如:秤重、压力与温度的......

关键字:HOLTEK MCU BH66F5252

[单片机新闻] 贸泽开售STMicroelectronics STM32H7 MCU 利用Arm安全架构提升互联设备防护性能

贸泽开售STMicroelectronics STM32H7 MCU 利用Arm安全架构提升互联设备防护性能

贸泽电子 (Mouser Electronics) 即日起开始备货STMicroelectronics (ST) 的STM32H7系列微控制器。此高性能STM32H7微控制器采用与Arm®平台安全架构 (PSA) 框架相同的安全理......

关键字:贸泽 MCU ARM

[单片机新品] 贸泽电子7月新品推荐 率先引入新品的全球分销商

贸泽电子7月新品推荐  率先引入新品的全球分销商

贸泽电子 (Mouser Electronics),首要任务是提供来自700多家知名厂商的新产品与技术,帮助客户设计出先进产品,并加快产品上市速度。 ......

关键字:贸泽电子 微控制器 MCU

[单片机新品] HOLTEK全新推出采用宽电压2.5V~5.5V供电,以Arm Cortex-M0+为核心的32-bit Flash微控制器HT32F502xx系列

HOLTEK全新推出采用宽电压2.5V~5.5V供电,以Arm Cortex-M0+为核心的32-bit Flash微控制器HT32F502xx系列

Holtek推出Arm® Cortex®-M0+核心的全新5V宽电压32-bit Flash微控制器HT32F502xx系列产品HT32F50220/30/31/41,最高运行速度为20 MHz,操作电压为2.5 V ~......

关键字:HOLTEK MCU Arm Cortex-M0+

[单片机新品] HOLTEK新推出BH45F68血糖仪MCU

HOLTEK新推出BH45F68血糖仪MCU

Holtek新推出高集成度、高性价比的血糖仪专用Flash MCU。BH45F68整合了高性能的血糖测量电路,不仅包含BH67F2470高精准度可程序调整的参考电压源、专用运算放大器及模拟数字转换器等功能,更增加一组运算放大器.......

关键字:HOLTEK MCU 血糖仪

我 要 评 论

网友评论

技术子站

更多

项目外包

更多

推荐博客