[发明专利]一种设置分辨率的方法、存储介质及智能设备在审
申请号: | 201711431344.8 | 申请日: | 2017-12-26 |
公开(公告)号: | CN108037964A | 公开(公告)日: | 2018-05-15 |
发明(设计)人: | 宋友林;林哲明;李捷 | 申请(专利权)人: | 福建星网视易信息系统有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 福州市景弘专利代理事务所(普通合伙) 35219 | 代理人: | 林祥翔;徐剑兵 |
地址: | 350008 福建省福州市仓山区金山*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设置 分辨率 方法 存储 介质 智能 设备 | ||
本发明提供了一种设置分辨率的方法,包括如下步骤:Uboot读取预设存储位置的分辨率参数,将分辨率参数传递给操作系统内核;操作系统内核根据接收到的分辨率参数从设备树中匹配对应的VGA分辨率资源并注册驱动;加载对应的VGA分辨率显示驱动;通过设备树内分辨率配置表信息的确定及操作系统内核对VGA分辨率资源的匹配调用并加载VGA分辨率对应的显示驱动,可以适配不同分辨率VGA显示屏,本发明无需依赖硬件上的调整,只需修改设备树即可设置所需要的分辨率,解决了不同分辨率需更换对应的VGA显示屏、分辨率存储易被破坏等问题;具有操纵简单,提高效率,降低成本等优点。
技术领域
本发明涉及视频传输领域,尤其涉及一种设置分辨率的方法、存储介质及智能设备。
背景技术
Android操作系统已广泛应用于电视盒子、广告投屏、收银终端,市面上常见的显示屏接口通常采用VGA、HDMI及DVI,但最普遍的是采用VGA协议,而芯片大多数是EDP协议接口,在硬件上加个VGA转换芯片,将EDP协议转换为VGA协议,并配置其固定分辨率参数,若更换了不同分辨率参数的VGA显示屏,就得修改其相关代码,常常因不同分辨率的VGA显示屏对应不同代码而造成代码冗余、复用性低、升级包过大等缺点。
发明内容
为此,需要提供一种可适配不同分辨率的匹配方法,以解决不同分辨率需修改大量代码、复用性低、升级包过大等问题。
为实现上述目的,发明人提供了一种设置分辨率的方法,优选的包括如下步骤:
引导程序读取预设存储位置的分辨率参数,将分辨率参数传递给操作系统内核;
操作系统内核根据接收到的分辨率参数从设备树中匹配对应的分辨率资源并注册驱动;
加载对应的分辨率显示驱动。
进一步优化,还包括如下步骤:
根据不同分辨率的配置表生成设备树。
进一步优化,其还包括如下步骤:
将设备树烧写至系统分区。
进一步优化,其还包括如下步骤:
上层应用程序设置分辨率并保存到对应的预设存储位置。
进一步优化,所述步骤“引导程序读取预设存储位置的分辨率参数,将分辨率参数传递给操作系统内核”之前还包括如下步骤:
重新启动系统。
进一步优化,所述操作系统为安卓系统。
进一步优化,所述分辨率为VGA分辨率。
进一步优化,所述预设存储位置为产品识别存储块区。
一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。
一种智能设备,包括存储器、处理器,所述存储器上存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。
区别于现有技术,上述技术方案通过设备树内分辨率配置表信息的确定及操作系统内核对分辨率资源的匹配调用并加载分辨率对应的显示驱动,可以适配不同分辨率显示屏,本发明无需依赖硬件上的调整,只需修改设备树即可设置所需要的分辨率,操纵简单,提高效率,降低成本。解决了不同分辨率需更换对应的VGA显示屏、分辨率存储易被破坏等问题。
附图说明
图1为本发明一实施方式所述方法流程图;
图2为本发明另一实施方式所述方法流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网视易信息系统有限公司,未经福建星网视易信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711431344.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种汽车排挡杆检测装置
- 下一篇:一种应用于电脑双排旋梭绗缝机的机头驱动结构