WINCE开机显示动态logo的问题
我的想法是,静态logo是直接写到显存,动态logo只要定时更新显存的内容就可以,所以我写了一个驱动,但是发现一帧图片的写入时间太长,能看到明显刷屏的感觉,请问有什么好的解决办法?
[解决办法]
SOC支持memory to memory DMA吗?
[解决办法]
你是怎么写入的,一边读取文件,一边写到显存?那样的话,肯定会有刷新的感觉,你应该先读取到内存,再memcpy过去的,这个速度会很快,肯定不会有刷频的感觉了。
[解决办法]
1.要看他的logo多大。
2.要看cpu的能力。
3.看lcd驱动支持的颜色。
这些都会影响操作时间,不管memcpy,还是DMA,如果数据量太大,cpu无法负荷过来,啥都不用想。
[解决办法]