白水 发表于 2023-3-22 12:45:48

串口屏能做图形密集型的应用吗?

本帖最后由 白水 于 2023-3-22 16:47 编辑

我的应用偏重于大量实时数据的绘图,使用性能看上去比较好的 800M 物联网型的串口屏,屏幕像素 1280x480 = 614400个点,

简单的计算评估下,如果通过串口基本指令来绘图:

1 串口最大波特率 921600bps,画线指令长度是 10 Byte,如果可以连续发送,则每秒可发送 921600/10/8=11520次画线指令,不知是否可以这样使用?绘图速度是否可以达到这个速度?

2 即便可以达到1的速度,假定每次画线指令可以画纵向一条线480个点,也只有11520x480/614400=9 帧的刷新率,有点慢,瓶颈在串口低效的指令传输上。而实际数据量只有每帧2048点,串口最大921600bps应该可以传50帧以上,

那么,能否把串口用来传数据,在屏上用lua接收数据 + 绘图,实现30帧以上的整屏刷新呢?或者有其他什么合理的使用方式吗?

目前的串口屏能达到多大的图形刷新率呢?
类似这样的用途:

If后要接end 发表于 2023-3-22 13:46:09

应该做不到这么高的要求,一般发送一条指令最好都添加一定的延时,例如100ms

qltk 发表于 2023-3-22 23:05:22

可以考虑下网口

白水 发表于 2023-3-23 11:34:21

qltk 发表于 2023-3-22 23:05
可以考虑下网口

是指用wifi传数据吗?
这个似乎应该可行,然后LUA来画线,速度能跟的上吗?

白水 发表于 2023-3-23 11:37:38

If后要接end 发表于 2023-3-22 13:46
应该做不到这么高的要求,一般发送一条指令最好都添加一定的延时,例如100ms ...

这个是指调用控件,整屏刷新吧,我的串口调用只是每次画个线,不至于延迟这么久啊。。。
页: [1]
查看完整版本: 串口屏能做图形密集型的应用吗?