您当前的位置:首页 > 文章摘抄 > 正文

文章编解码算法,如何才能赋予RT1052超级文章编解码能力?

文章编解码算法,如何才能赋予RT1052超级文章编解码能力?

本文简介

Cortex-M7处理器的核心本质是微控制器,但其高达600MHz的时钟速度,高密度512KB TCM SRAM和16MB高速SDRAM,超快的实时响应和超强的处理性能,赋予了RT1052文章编解码的能力。对于文章应用,当处理器中没有GPU单元时,编解码库中文章文件的解码需要CPU提供快速的计算能力和大量的内存作为缓冲,这是传统单片机无法胜任的主要因素。所以M6Y2C Cortex-A7M6708 Cortex-A9等应用处理器的核心板多用于文章应用。

M1052作为Cortex-M7核心的跨界核心板,具有体积小、功耗低、易用、低成本的优势。还能有很强的音文章编解码能力吗?

图1 M1052跨界核心板

I.MX RT1052支持文章应用

一、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液晶显示,硬件浮点运算,画图速度可达80帧/秒,丰富的资源和强大的性能为文章应用开发奠定了坚实的基础。

M1052核心板搭载了AWorks SDK软件包,已经为用户配置了文章应用开发相关的外设驱动。用户可以直接开始文章应用的开发,而不必涉及底层的外设驱动,并提供了一个文章播放器的演示程序,为用户开发文章应用提供了一些参考。

图3文章播放器示例

集成编解码器函数库

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

图4支持libjpeg编解码函数库

多样化的文章播放模式

文章演示程序实现了一个比较完整的文章播放器框架,GUI接口任务负责图像显示和触摸屏处理,控制状态机切换播放逻辑的状态,音文章解码和播放任务协同工作,实现良好的视听同步,如程序设计框架所示。

图5文章设计框架

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

标签:文章核心应用


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: office2019官网下载(永中Office2019个人版可以在哪里下载)

下一篇: 剪辑笔记本电脑排名(适合视频剪辑的笔记本有哪几款求推荐)



推荐阅读