4.2 读取图像信息
splash_screen函数主要是定义图像的地址,通过framebuffer对图像进行显示。这里将显示的图像放在了U盘文件中,当LK启动时,直接从SDRAM中读取图像信息,并定义bmp图像的地址为0x14000000。图像显示函数如下:
LCD显示数据大小是由显示模式和显示屏尺寸大小共同决定的。根据设计要求,使用的是320X480个像素、16bpp的256色LCD,显示一屏图像所需的显示缓冲为320×480×16位。在显示缓冲器中,每一个像素都占一个字节,且每个字节又要区分RGB格式。在显示图像时,需要配置相应的寄存器,这些工作在初始化LCD控制器已经完成。其次,确定图像缓冲区的首地址,这个地址在4字节对齐的边界上,而且要在SDRAM的4 MB空间之间,显示缓冲区的数据会直接显示到显示屏上。LCD上显示的不同图像信息就是显示缓冲区内不同数据的输出。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |