基于VxWorks的硬件加速技术探讨
在ug1Epson8BitBitmapBlt函数中,考虑到S1D13A05支持双缓冲,因此显存有两个帧缓冲区,需要判断不同的块拷贝情况,分别是:
◆透明位图从帧缓冲Blt到帧缓冲(矩形至矩形的方式)
◆透明位图从帧缓冲Blt到帧缓冲(线性至矩形的方式)
◆透明位图从帧缓冲Blt到帧缓冲(矩形至线性的方式)
◆透明位图从系统内存Blt到帧缓冲
◆位图从帧缓冲Blt到帧缓冲(矩形至矩形的方式)
◆位图从帧缓冲Blt到帧缓冲(线性至矩形的方式)
◆位图从帧缓冲Blt到帧缓冲(矩形至线性的方式)
◆位图从系统内存Blt到帧缓冲
4.3 具体实现
以从帧缓冲到帧缓冲(矩形至矩形的方式)为例:


5 小结
本文对2D加速过程中块拷贝操作的不同源和地址模式、相关寄存器的作用和设置,以及图形驱动软件中的相关实现都作了详细论述。
评论