[发明专利]电子设备的操作系统配置方法及设备有效
申请号: | 201910659352.0 | 申请日: | 2019-07-22 |
公开(公告)号: | CN110377330B | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 孙忠宝 | 申请(专利权)人: | 国美视界(北京)科技有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F9/4401 |
代理公司: | 北京细软智谷知识产权代理有限责任公司 11471 | 代理人: | 韩国强 |
地址: | 100043 北京市石景山*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子设备 操作 系统配置 方法 设备 | ||
本申请涉及一种电子设备的操作系统配置方法,本申请中通过通用操作系统根据预先配置的标识信息对应的电子设备的环境参数和系统属性,为电子设备配置出适配的当前操作系统。在生产产品时,便不需要根据电子设备的环境参数和系统属性去烧录对应的操作系统,只需给所有待生产的电子设备都烧录预先配置通用操作系统,再配置上待生产的电子设备的标识信息即可,如此可以使工厂生产更加便捷,并且可以加速系统研发以及减少后台维护系统的工作量。
技术领域
本申请涉及智能产品操作系统领域,尤其涉及一种电子设备的操作系统配置方法及设备。
背景技术
因为移动设备的存储空间不是无限大,且一般来说不好直接扩容,那么操作系统就应该遵循最简的原则:只适配于当前的环境参数配置,这一点适用于大多数智能产品。而且,如果在一个操作系统里包含所有硬件驱动配置,其开发成本是很高的。
现有技术中,智能产品比如手机,智能电视,不同型号的手机或智能电视安装的硬件不同,每种手机或智能电视都需要适配其硬件的操作系统来进行驱动。一种操作系统无法兼容多种硬件。
发明内容
为至少在一定程度上克服相关技术中存在的问题,本申请提供一种电子设备的操作系统配置方法及设备。
本申请的方案如下:
根据本申请实施例的第一方面,提供一种电子设备的操作系统配置方法,其特征在于,包括:
内核层读取预先配置的所述电子设备的标识信息,获取与所述标识信息对应的环境参数,以及,根据所述环境参数进行环境参数配置;
架构层获取与所述标识信息对应的系统属性,以及,将所述系统属性配置在架构层;
交互层获取所述环境参数,和/或,所述系统属性,根据所述环境参数,和/或,所述系统属性进行交互层配置;
其中,所述内核层中预先配置有通用操作系统,所述通用操作系统中包含多个标识信息以及多组环境参数和多组系统属性,每个标识信息对应一组环境参数以及一组系统属性,每个标识信息以及对应的一组环境参数和一组系统属性用于唯一对应一种电子设备。
优选的,在本申请一种可实行的方式中,还包括:
在内核层的特定文件的特定区域内写入所述电子设备的所述标识信息,所述特定区域用于记录所述标识信息,且所述特定区域内记录的所述标识信息为不易擦除的。
优选的,在本申请一种可实行的方式中,所述内核层为Linux系统,所述特定文件为linux dts文件,所述特定区域为所述linux dts文件中新定义的特定区域。
优选的,在本申请一种可实行的方式中,所述内核层读取预先配置的所述电子设备的标识信息,获取与所述标识信息对应的环境参数,包括:
内核层在启动过程中的硬件初始化时,读取所述标识信息,以及在所述通用操作系统中获取与所述标识信息对应的环境参数。
优选的,在本申请一种可实行的方式中,还包括:
所述内核层在读取所述标识信息后,将所述标识信息传输给所述架构层;
所述架构层获取与所述标识信息对应的系统属性,包括:
所述架构层在获取到所述标识信息时,读取所述标识信息,以及在所述通用操作系统中获取与所述标识信息对应的系统属性。
优选的,在本申请一种可实行的方式中,所述根据所述环境参数进行环境参数配置,包括:
内核层内的驱动层在加载驱动过程中,读取所述标识信息并获取所述标识信息对应的环境参数;或者,直接获取所述环境参数,所述环境参数在硬件初始化时获取;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国美视界(北京)科技有限公司,未经国美视界(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910659352.0/2.html,转载请声明来源钻瓜专利网。