init display
2017-04-20 16:05:22 0 举报
init display是一个用于初始化显示设备的函数或方法。它通常用于计算机图形学和嵌入式系统等领域,用于设置显示设备的分辨率、颜色模式、刷新率等参数。通过调用init display函数,可以使显示设备正常工作并显示用户期望的内容。在实际应用中,init display函数可能会根据不同的显示设备类型和驱动程序进行相应的调整和优化,以确保最佳的显示效果和性能。总之,init display是一个重要的显示初始化过程,它为后续的图形渲染和用户交互提供了基础。
作者其他创作
大纲/内容
bmp_scale()
uboot/common/cmd_vout.c
do_osd_clear()
主要获取osd参数并基于参数进行初始化操作,填充GraphicDevice变量fb_gdev,诸如获取分辨率、显示的OSD层等
do_vout_output()
uboot/drivers/display/osd/osd_fb.c
init_display
bmp_display()
这里是读取图片到内存中,具体实现不再赘述
do_bmp_scale()
uboot/board/amlogic/configs/xxx.h
video_init()
get_fb_addr()
do_image_read_pic()
vout output ${outputmode}
uboot/common/cmd_imgread.c
这里根据framebuffer的大小和outputmode进行scale操作
bmp display $bootup_offset
imgread pic logo bootup $loadaddr
video_hw_init()
vout_vinfo_init()
vout_vmode_init()
uboot/drivers/display/vout/vout.c
依据fb_gdev,把相应的空间地址clear
osd open
这里调用hdmitx output输出hdmi
do_bmp_display()
Init_display
bmp scale
osd clear
uboot/common/cmd_osd.c
do_image_read()
do_osd_open()
do_vout()
uboot/common/cmd_bmp.c
0 条评论
下一页