如何在开机第一屏前刷黑屏[Porting LCD issue]

月光宝盒 2012-02-28 12:03:54
我的是2.3,开机画面依次是:
机器人--》ANDROID动画 --》进入luncher
每次移植LCD,都碰到闪屏的问题,要么是开机第一次点亮时,要么是PWR key唤醒时,
一般把背光延迟都可以解决(其实每次都在背光上挣扎,亮的太快就易闪屏,亮的太慢用户不接受,不知各位如何取舍的?)

这次移植的LCD开机会闪一下 而且第一次点亮背光已经延迟了200ms,
FAE建议在刷第一屏 机器人前,先刷个纯黑色的界面,但我看了一下代码,实在不知道这个如何操作,接口函数是哪个?
于是就看这个机器人的图片如何刷上去的,但只是找到了加入的地方
/kernel/drivers/video/logo.c中fb_find_logo(int depth)
这个fb_find_logo调用的地方,又赋值给了fb结构体,。。。还有fbcon_init()等,并没有具体刷屏的动作及接口?
有没有刷过黑屏的朋友,接口函数是什么,在代码哪里加入?
...全文
94 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧