[发明专利]嵌入式系统开机界面显示控制方法在审

专利信息
申请号: 201611195293.9 申请日: 2016-12-21
公开(公告)号: CN106598619A 公开(公告)日: 2017-04-26
发明(设计)人: 李楚元 申请(专利权)人: 一诺仪器(中国)有限公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 上海汉声知识产权代理有限公司31236 代理人: 胡晶
地址: 264207 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 嵌入式 系统 开机 界面 显示 控制 方法
【权利要求书】:

1.一种嵌入式系统开机界面显示控制方法,其特征在于,依次包括以下步骤:

S1:完成前级引导,进入后级引导;

S2:初始化系统显示控制器,以使显示控制器显示显存空间中的开机界面;

S3:设置启动命令行参数,将显存空间至少包含开机界面的帧缓存的起始地址和大小写入所述启动命令行参数;

S4:启动系统,获取并解析所述启动命令行参数,得到所述帧缓存的起始地址和大小,建立帧缓存的内存映射,以使系统启动与后级引导使用相同的帧缓存的物理地址,不重新初始化所述显示控制器,显示所述帧缓存中的开机界面。

2.如权利要求1所述的嵌入式系统开机界面显示控制方法,其特征在于,所述步骤S3包括以下步骤:

S31:设置系统内存大小,所述系统内存大小为原内存空间的大小减去预留给所述帧缓存的大小;

S32:添加自定义控制选项,在所述自定义控制选项中指定帧缓存的起始地址和大小。

3.如权利要求2所述的嵌入式系统开机界面显示控制方法,其特征在于,所述步骤S4中,获取并解析所述启动命令行参数,得到所述帧缓存的起始地址和大小,包括以下步骤:

S41:获取所述自定义控制选项;

S42:从所述自定义控制选项中获取帧缓存的起始地址的字符串和大小的字符串;

S43:将所述起始地址的字符串和大小的字符串分别转换为数值类型,得到所述帧缓存的起始地址和大小。

4.如权利要求1或3所述的嵌入式系统开机界面显示控制方法,其特征在于,所述步骤S4中,建立帧缓存的内存映射,包括以下步骤:

S44:根据所述帧缓存的起始地址和大小确定所述帧缓存的物理地址,将所述帧缓存的物理地址转换为虚拟地址,用于所述系统访问所述显存空间的至少包含开机界面的帧缓存。

5.如权利要求4所述的嵌入式系统开机界面显示控制方法,其特征在于,所述步骤S4中,在内存映射完成后,还包括以下步骤:

S45:设置初始化标识为有效,以表示后级引导已有效初始化显示控制器。

6.如权利要求5所述的嵌入式系统开机界面显示控制方法,其特征在于,所述步骤S4中,不重新初始化所述显示控制器,包括以下步骤:

S46:不重新配置所述显示控制器的控制通用接口;

S47:回调检测所述初始化标识,若为有效则不再进行所述显示控制器的参数配置。

7.如权利要求1所述的嵌入式系统开机界面显示控制方法,其特征在于,所述步骤S2中,后级引导开始后,初始化系统显示控制器,将开机界面的图片从外部存储介质中载入到内存的显存空间中,显示控制器显示显存空间中的开机界面。

8.如权利要求1所述的嵌入式系统开机界面显示控制方法,其特征在于,在所述步骤S4中,建立帧缓存的内存映射之后,初始化预设的帧缓存参数对象,并以该初始化的帧缓存参数对象向系统注册帧缓存的驱动。

9.如权利要求1所述的嵌入式系统开机界面显示控制方法,其特征在于,所述前级引导为第一级引导,所述后级引导为第二级引导,该第一级引导的程序为片上代码,用于加载和运行第二级引导。

10.如权利要求1所述的嵌入式系统开机界面显示控制方法,其特征在于,所述系统为Linux操作系统。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于一诺仪器(中国)有限公司,未经一诺仪器(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201611195293.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top