一种应用于人机界面启动过程中的屏幕抗闪烁的方法

基本信息

申请号 CN201810629520.7 申请日 -
公开(公告)号 CN108776597A 公开(公告)日 2018-11-09
申请公布号 CN108776597A 申请公布日 2018-11-09
分类号 G06F9/4401;G06F3/147 分类 计算;推算;计数;
发明人 梁喜东;李素芬;马学童 申请(专利权)人 深圳繁易电气有限公司
代理机构 - 代理人 -
地址 518000 广东省深圳市宝安区石岩街道浪心居委会砖厂村梨园工业区鸿隆高科技工业园(蓝韵工业园)2栋5楼C
法律状态 -

摘要

摘要 本发明公开了一种应用于人机界面启动过程中的屏幕抗闪烁的方法,包括以下步骤:启动BOOT软件;初始化CPU的LCD控制器信号;去掉内核LCD控制器设置功能;启动内核,打开LCD帧同步中断;申请内核虚拟显示缓存,拷贝当前液晶画面数据到虚拟显存;帧同步中断中,切换内核Framebuffer基地址到虚拟显存;关闭切换后的首次帧同步中断,继续正常启动系统。该方法通过打开帧同步中断时,拷贝LCD液晶的内容到内核虚拟缓存区,再进行实地址与虚拟地址的切换,并且在首次切换完成后,立即关掉帧同步中断,从而从根本上避免了液晶在操作系统启动时的闪烁问题,极大的改善了人机界面的启动过程中的液晶显示的用户体验。