[发明专利]一种启动程序时等待信息的显示控制方法和移动终端有效
申请号: | 201010111302.8 | 申请日: | 2010-02-03 |
公开(公告)号: | CN101776986A | 公开(公告)日: | 2010-07-14 |
发明(设计)人: | 左剑 | 申请(专利权)人: | 青岛海信移动通信技术股份有限公司 |
主分类号: | G06F3/14 | 分类号: | G06F3/14;G06F9/445 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李娟 |
地址: | 266100山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 启动 程序 等待 信息 显示 控制 方法 移动 终端 | ||
技术领域
本发明涉及计算机技术,尤其涉及一种启动程序时的显示控制方法和移动 终端。
背景技术
在现代计算机系统中,系统软件的启动过程普遍是分步骤启动的,尤其是 在linux嵌入式系统中,由于内核占空间非常大,很难一次启动完,因而也是 采用的分步启动的方式:首先启动一个简单的小程序(bootloader),可称为预 启动程序,然后由bootloader开启一部分的硬件,以便可以启动更为庞大的内 核程序。
目前的移动终端等装置中,硬件集成度越来越高,因而需要启动的组件也 越来越多;很多软件也因为所实现的功能越来越强多,导致软件的代码越来越 多。由于这种原因,启动的速度也会加长。为了给用户更好的体验,不让用户 在漫长的启动过程中着急,所以一般情况下,在启动过程的第一步就给用户以 提示、告诉用户现在正在启动系统。一般,最好的提示方式就是在LCD屏幕 上显示画面。
然而,由于在启动过程中,分步启动的软件是相对独立的。当更高一级启 动软件时,由于对硬件性能的要求不同,可能需要按照其要求重新初始化RGB 接口的LCD(Liquid Crystal Display,液晶显示器),LCD的显示需要从存储其 要显示内容的显存上读取数据,然后,根据读取到的数据来显示内容。而RGB 接口的LCD自身没有存储其显示内容的显存,其显存是由CPU从一般存储器 上开辟出一块专用区域来实现的,当RGB接口的LCD要显示内容时,CPU通 常会开辟专用的DMA(Direct Memory Access,直接存储器存取)通道,使得 LCD可以经过CPU(Central Processing Unit,中央处理单元)直接读取显存中 的数据。而开辟显存和建立DMA通道都是由相应软件来实现的,当更高一级 程序启动时,该程序必须根据自己的需要,重新开辟显存并在LCD需要读取 数据时建立DMA通道。
由于这种分布、分层启动的方式,当新程序启动并开辟新显存以及建立 DMA通道时,通常需要设置控制LCD显示的LCD控制器,LCD控制器中存 储着显存的首地址,LCD就是根据LCD控制器中的显存首地址来读取显存中 的内容的。
如图1所示,在程序启动时,主要包括如下几个步骤:
步骤S101、bootloader初始化LCD;
步骤S102、bootloader分配第一显存;
步骤S103、bootloader根据第一显存地址初始化LCD控制器;
步骤S104、启动内核程序,内核初始化LCD;
步骤S105、内核分配第二显存;
步骤S106、内核根据第二显存地址初始化LCD控制器。 而在内核重新初始化LCD以及在LCD根据LCD控制器中的第二显存的地址, 刚刚开始读取第二显存中的等待信息数据的时候,由于第二显存中的等待信息 数据需要重新写入,所以可能会产生LCD屏幕显示的扭曲、闪动、花屏等切 换不自然的现象。通常情况下,为了避免这种情况让用户看到,多采用关闭
LCD背光的方式,由于画面的不连续,通常给用户带来的体验不佳。
发明内容
本发明实施例提供一种启动程序时等待信息的显示控制方法和移动终端, 以提高程序启动时的显示质量。
一种启动程序时等待信息的显示控制方法,包括:
预启动程序根据接收到的内核程序启动指示,初始化液晶显示器LCD,分 配第一显存;将第一显存首地址初始化到LCD控制器中;以及在预启动结束 后启动内核程序;
所述内核程序启动后分配第二显存,将所述第一显存中的等待信息数据复 制到所述第二显存中;将所述第二显存的首地址重新初始化到所述LCD控制 器中;
所述LCD在被预启动程序初始化后以设定频率从所述LCD控制器中获得 显存的首地址,当获得第一显存首地址时从第一显存中读取等待信息数据并显 示,当获得第二显存首地址时从所述第二显存中读取等待信息数据并显示。
进一步,所述预启动程序初始化LCD具体为:
预启动程序根据所启动的程序所需要的显示质量初始化所述LCD。
较佳的,所述内核程序将所述第一显存中的等待信息数据复制到所述第二 显存中,具体包括:
确定所述第一显存的起始地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术股份有限公司,未经青岛海信移动通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010111302.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:省电终端以及使终端省电的方法
- 下一篇:高效无尘墙壁开槽机
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置