前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >全志R128平台SPI与DBI点屏性能大对比

全志R128平台SPI与DBI点屏性能大对比

作者头像
阿志小管家
发布于 2024-02-02 11:21:33
发布于 2024-02-02 11:21:33
2580
举报

SPI 与 DBI 性能对比

R128 平台的 SPI 接口参数如下

  • 全双工同步串行接口
  • Master/Slave模式可配置
  • 支持最大96MHz时钟频率
  • 支持SPI Mode0/1/2/3
  • 片选和时钟的极性和相位可配置
  • 5个时钟源
  • 支持中断或DMA传输
  • 支持多片选
  • 支持Standard Single/Dual/Quad SPI,FIFO深度64B
  • 支持BIT模式,用于3Wire场景,支持可编程0~32bits帧长度(仅支持Master模式,且不支持DMA和FIFO功能)
  • 支持DBI模式,用于显示设备场景,用于传输视频数据

R128 平台的 DBI 接口参数如下

  • 支持DBI Type C 3线/4线接口模式
  • 支持2数据通道接口模式
  • 支持从CPU或DMA获取数据源
  • 支持RGB111/444/565/666/888视频格式
  • 在单数据通道下,最大分辨率为RGB666 240 x 320 @ 30Hz
  • 在双数据通道下,最大分辨率为RGB888 240 x 320 @ 60Hz或320 x 480 @ 30Hz
  • 支持TE
  • 支持软件灵活控制视频帧率

测试结果

屏幕

SPI 模式 lv_music_demo

SPI 模式 lv_benchmark

DBI 模式 lv_music_demo

DBI 模式 lv_benchmark

1.3 寸 240x240

33

49

38

60

2.4 寸 320x240

22

30

26

36

1.47 寸 172x320

33

50

38

67

测试数据

ST7789v 1.3 寸 240x240 屏幕测试
DBI 模式
  • lv_music_demo 跑分:38fps
  • lv_benchmark 跑分:60fps
SPI 模式
  • lv_music_demo 跑分:33fps
在这里插入图片描述
在这里插入图片描述
  • lv_benchmark 跑分:49fps
在这里插入图片描述
在这里插入图片描述
ST7789v 2.4 寸 320x240 屏幕测试
DBI 模式
  • lv_music_demo 跑分:26fps
在这里插入图片描述
在这里插入图片描述
  • lv_benchmark 跑分:36fps
在这里插入图片描述
在这里插入图片描述
SPI 模式
  • lv_music_demo 跑分:22fps
在这里插入图片描述
在这里插入图片描述
  • lv_benchmark 跑分:30fps
在这里插入图片描述
在这里插入图片描述
ST7789v 1.47 寸 172x320 屏幕测试
DBI 模式
  • lv_music_demo 跑分:38fps
在这里插入图片描述
在这里插入图片描述
  • lv_benchmark 跑分:67fps
在这里插入图片描述
在这里插入图片描述
SPI 模式
  • lv_music_demo 跑分:33fps
在这里插入图片描述
在这里插入图片描述
  • lv_benchmark 跑分:50fps
RGB ST7701s 4寸 480x480 屏幕基准
  • lv_benchmark 跑分:247fps
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-02-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
HTTP-FLV直播初探
目前几种视频流的简单对比: 协议 httpflv rtmp hls dash 传输方式 http流 tcp流 http http 视频封装格式 flv flv tag Ts文件 Mp4 3gp webm 延时 低 低 高 高 数据分段 连续流 连续流 切片文件 切片文件 Html5播放 可通过html5解封包播放(flv.js
smy
2018/04/03
8.3K0
轻松实现在web页面中直接播放rtsp视频流「建议收藏」
我之前研究在 web 中直接播放 rtsp 视频流时,写过一篇文章:【前端】rtsp 与 rtmp 视频流的播放方法。阅读这篇文章对你的学习有很大帮助。在文章中我有过详细的分析和解读,并给出了 结论:
全栈程序员站长
2022/11/07
8.8K1
轻松实现在web页面中直接播放rtsp视频流「建议收藏」
视频直播| 基础原理篇
一、直播难与易 `直播难`:个人认为要想把直播从零开始做出来,绝对是牛逼中的牛逼,大牛中的大牛,因为直播中运用到的技术难点非常之多, 视频/音频处理,图形处理, 视频/音频压缩,CDN分发,即时通讯等技术,每一个技术都够你学几年的。 `直播易`:已经有各个领域的大牛,封装好了许多牛逼的框架,我们只需要用别人写好的框架, 就能快速的搭建一个直播app,也就是传说中的站在大牛肩膀上编程。 二、直播相关概述 1.一个完整直播app功能 1、`聊天` 私聊、聊天室、点亮、推送、黑名单
進无尽
2018/09/12
7.3K0
视频直播| 基础原理篇
视频直播技术大全、直播架构、技术原理和实现思路方案整理
原文链接:https://blog.csdn.net/zgpeace/article/details/108552358
全栈程序员站长
2022/09/15
5.1K0
视频直播技术大全、直播架构、技术原理和实现思路方案整理
几种浏览器播放RTSP视频流解决方案
Streamedian 提供了一种“html5_rtsp_player + websock_rtsp_proxy”的技术方案,可以通过html5的video标签直接播放RTSP的视频流。
音视频牛哥
2021/03/22
19.9K0
几种浏览器播放RTSP视频流解决方案
视频直播技术干货:一文读懂主流视频直播系统的推拉流架构、传输协议等
本文由蘑菇街前端开发工程师“三体”分享,原题“蘑菇街云端直播探索——启航篇”,有修订。
JackJiang
2022/05/31
5.4K1
视频直播技术干货:一文读懂主流视频直播系统的推拉流架构、传输协议等
视频直播之基础原理
SDK(Software Development Kit): 软件开发工具包 CDN(Content Delivery Network):内容分发网络
全栈程序员站长
2022/09/15
3.2K0
视频直播之基础原理
示例:使用 Flv.js 和 Reflv 播放视频
传统的播放视频是采用 flash 播放器方式,然而各大浏览器厂商都不再支持flash , 我们不得不寻找其他解决方案。
张云飞Vir
2021/04/30
7.5K0
rodert教你学FFmpeg实战这一篇就够了
链接:https://pan.baidu.com/s/11kIaq5V6A_pFX3yVoTUvzA
JavaPub
2022/03/18
1.2K0
rodert教你学FFmpeg实战这一篇就够了
[保姆级教程]SRS直播服务器搭建兼ffmpeg推流+obs在线直播+集成
最近一星期一直在研究直播原理和推流操作,网上的教程十分零散,你会发现每个搜索页面点进去都是同个文章,这... 经过我独立研究和网上学习,终于终于走完了基本的直播推流操作。我将互联网零散的知识和自己的理解全部集成在这。此文章为原创,当中会引用不少大佬伟大的项目 感谢以下伟大的项目
yimi233
2022/11/09
6.2K0
[保姆级教程]SRS直播服务器搭建兼ffmpeg推流+obs在线直播+集成
全民K歌推流直播Web实践
背景 ---- 2020年受到疫情的影响,大众减少了线下娱乐,将更多的时间投入到了线上活动,直播行业迎来了一个小爆发,主播注册数量与线上观众不断增长。同时,在线直播演唱作为一种全新的演出模式,受到广大网友的好评,4月以来TME承办了近20场明星在线演唱会。 随着站外直播场景业务需求逐步增多,K歌直播旧的业务代码无法满足不断增长的产品功能需求和用户体验需求。在此背景下,Web侧急需为推流直播业务提供更加可靠的技术支持。 HLS和HTTP FLV ---- 目前K歌Web使用的直播流格式主要以HLS直播流为主
QQ音乐技术团队
2020/07/07
5.9K0
用一个 flv.js 播放监控的例子,带你深撅直播流技术
本文记录一下在使用 flv.js 播放监控视频时踩过的各种各样的坑。虽然官网给的 Getting Started 只有短短几行代码,跑一个能播视频的 demo 很容易,但是播放时各种各样的异常会搞到你怀疑人生。
杨成功
2022/03/09
4.3K0
用一个 flv.js 播放监控的例子,带你深撅直播流技术
FFmpeg推流到Nginx并使用播放器播放
如今直播很火,下面就简单分享下我是如何直播的。必备工具:FFmpeg,Nginx,还有一个播放器。之前在实例解析中分享过如何用FreeSWITCH来做直 播,这次分享下如何用FFmpeg配合Nginx做直播。
杜金房
2020/12/21
1.9K0
前端如何实现整套视频直播技术流程
首先说明,本篇文章是概念+实践,对于希望了解和实践一个简单的摄像头直播网页功能的人会有帮助,由于篇幅和实践深入度有限,目前demo效果只支持直播播放电脑端以及常用摄像头的实时视频流,其他复杂的功能(例如视频信息实时处理,高并发,网络分发等)尚未实现,还需要进一步探索。
全栈程序员站长
2022/09/15
3.3K0
前端如何实现整套视频直播技术流程
vue+flvjs实现自定义控制条的流媒体播放器
是 HTML5 Flash 视频(FLV)播放器,纯原生 JavaScript 开发,没有用到 Flash。由 bilibili 网站开源(Github)。
codeniu
2022/02/25
5.3K0
vue+flvjs实现自定义控制条的流媒体播放器
低延迟播放超高分辨率(4K+)帧率(50帧+)RTSP|RTMP流技术探讨和实现
我们在对接RTSP、RTMP推拉流播放的时候,开发者提到这样的技术诉求,他们在用于安检等场景的时候,采集分辨率甚至需要4K+,帧率需要达到50帧以上,码率也非常高,这就对推流和播放模块,提出了更高的要求。
音视频牛哥
2024/07/15
3260
低延迟播放超高分辨率(4K+)帧率(50帧+)RTSP|RTMP流技术探讨和实现
RTSP H264 流 MSE 播放
实现了浏览器 MSE (Media Source Extensions) 播放相机 RTSP (Real Time Streaming Protocol) 流。动手体验一下咯~
GoCoding
2021/07/20
2.5K0
花椒前端基于WebAssembly 的H.265播放器研发
随着近些年直播技术的不断更新迭代,高画质、低带宽、低成本成为直播行业追求的重要目标之一,在这种背景下,H.264 标准已成为行业主流,而新一代的 HEVC(H.265)标准也正在直播领域被越来越广泛地采用。花椒直播一直在对 HEVC(H.265)进行研究、应用以及不断优化。
LiveVideoStack
2019/07/19
6K1
FFmpeg简易播放器的实现-视频播放
下图引用自“雷霄骅,视音频编解码技术零基础学习方法”,因原图太小,看不太清楚,故重新制作了一张图片。
叶余
2019/04/02
4.6K0
FFmpeg简易播放器的实现-视频播放
[保姆级教程]SRS直播服务器搭建兼ffmpeg推流+obs在线直播+集成
最近一星期一直在研究直播原理和推流操作,网上的教程十分零散,你会发现每个搜索页面点进去都是同个文章,这... 经过我独立研究和网上学习,终于终于走完了基本的直播推流操作。我将互联网零散的知识和自己的理解全部集成在这。此文章为原创,当中会引用不少大佬伟大的项目
yimi233
2022/10/12
9.9K4
[保姆级教程]SRS直播服务器搭建兼ffmpeg推流+obs在线直播+集成
推荐阅读
相关推荐
HTTP-FLV直播初探
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档