[发明专利]基于Kernel配置添加显示模组的方法在审
申请号: | 202310514839.6 | 申请日: | 2023-05-08 |
公开(公告)号: | CN116541060A | 公开(公告)日: | 2023-08-04 |
发明(设计)人: | 翟道远;张华 | 申请(专利权)人: | 深圳市中优图科技有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F3/14 |
代理公司: | 重庆莫斯专利代理事务所(普通合伙) 50279 | 代理人: | 陈旭 |
地址: | 518067 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 kernel 配置 添加 显示 模组 方法 | ||
本发明涉及显示屏技术领域,具体涉及基于Kernel配置添加显示模组的方法,配置系统获取显示模组文件,并新建文件分区进行存储;修改配置显示代码,得到修改代码;当需要显示模组需要点亮验证时,所述配置系统调用所述模组文件利用所述修改代码进行更新,该方法将屏参数按照规定的格式写在一个文件当中,文件保存在新建分区当中,当需要点亮和验证屏幕效果时,通过直接替换或者使用烧录工具烧录分区文件,然后重启机器直接验证和点亮屏幕的效果,不仅配置简单快捷,还很容易验证效果,兼容新的屏时不需要改太多代码,解决现有原生系统配置屏幕参数花费时间较多的问题。
技术领域
本发明涉及显示屏技术领域,尤其涉及基于Kernel配置添加显示模组的方法。
背景技术
液晶显示模组由于其机身薄、显示画面柔和不伤眼、无辐射等优点,被广泛应用于手机、平板电脑等终端设备以及汽车设备中。
屏幕显示的效果和稳定性对用户使用体验非常重要,原生系统需要在LK、Uboot、Kernel三个地方分别去配置屏幕初始化参数,如timing值等,每个模块的参数配置方法和函数都不相同,不仅很容易配置花费的时间较多,很容易配置错误。
发明内容
本发明的目的在于提供基于Kernel配置添加显示模组的方法,旨在解决现有原生系统配置屏幕参数花费时间较多的问题。
为实现上述目的,第一方面,本发明提供了基于Kernel配置添加显示模组的方法,包括以下步骤:
配置系统获取显示模组文件,并新建文件分区进行存储;
修改配置显示代码,得到修改代码;
当需要显示模组需要点亮验证时,所述配置系统调用所述模组文件利用所述修改代码进行更新。
其中,所述置系统获取显示模组文件,并新建文件分区进行存储的具体方式:
置系统获取显示模组文件,得到所述模组文件;
新建一个烧写分区;
将所述模组文件导入所述烧写分区进行存储。
其中,所述修改配置显示代码,得到修改代码的具体方式:
修改LK显示模块代码,添加参数接口定义和出来代码;
修改Uboot显示模块代码;
修改Kernel显示模块代码。
其中,所述参数接口定义包括porch值和init参数。
其中,所述当需要显示模组需要点亮验证时,所述配置系统调用所述模组文件利用所述修改代码进行更新的具体方式:
所述配置系统读取所述模组文件,所述修改代码将需要显示的图像绘制好并写到DDR的buffer中,然后dpu从buffer中取数据进行合成后送往dsi中进行打包,dphy将打包好的数据通过mipi总线送往panel进行显示。
其中:所述将所述模组文件导入所述烧写分区进行存储的具体方式:
对所述模组文件进行检查,判断数据是否完整,得到判断数据;
若所述判断数据缺失,则重新获取所述模组文件进行检查,直至所述判断数据完整,将完整的文件导入所述烧写分区进行存储,若所述判断数据完整,则将所述模组组件直接导入所述烧写分区进行存储;
对存储的所述模组文件进行备份。
第二方面,本发明还提供了一种配置系统,包括LK模块、Uboot模块和Kernel模块,所述LK模块、所述Uboot模块和所述Kernel模块分别与外部设备连接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市中优图科技有限公司,未经深圳市中优图科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310514839.6/2.html,转载请声明来源钻瓜专利网。