【技术实现步骤摘要】
多版本软件设备兼容多种技术状态的方法
本专利技术涉及Android智能电视机
,特别是一种多版本软件设备兼容多种技术状态的方法。
技术介绍
随着这几年Android智能电视市场整体平稳增长,各大智能电视制造商也针对用户的功能需求进行了各自产品功能和配置的差异化设计(如:DTS/DOBLYvision/Atmos等)。为此,对于同一个方案来说,需要搭配各差异性功能越来越普遍。各芯片厂家目前针对市场需求变化推出了应不同市场需求的基于同一IC原型的不同功能的封装型号(如:功能-A,功能-B),并发布提供不同的功能授权验证文件(custmerInfo),用于在系统启动初始化阶段的授权验证。目前整机厂商通常的做法是根据不同功能的封装型号及对应的授权验证文件进行宏定义的编译区分,分别编译出不同功能的软件代码。这样增加了编译成本和软件维护成本,而且也极易造成软件配置人为错误。
技术实现思路
为解决现有技术中存在的问题,本专利技术的目的是提供一种多版本软件设备兼容多种技术状态的方法,解决了多版本软件带来的成本高及软件配置人为出错的问题。为实现上述目的,本专利技术采用的技术方案是 ...
【技术保护点】
1.一种多版本软件设备兼容多种技术状态的方法,其特征在于,包括以下步骤:步骤1、在设备的硬件存储空间中预留可编程存储设备数据空间,所述可编程存储设备数据空间用于标志不同的功能配置类型;步骤2、设备在生产调试前,将本批次设备支持的功能配置类型按照预先设定的参数编程到设备PCB主板的可编程存储设备数据空间中;步骤3、在设备开机引导系统程序中,读取出可编程存储设备数据空间中预先编程的功能配置类型,在引导程序中将该功能配置类型通过环境变量的方式进行设置;步骤4、在设备启动Kernel的时候将该功能配置类型传递到Kernel中,在Kernel内核中解析出本次支持的功能配置类型的参数, ...
【技术特征摘要】
1.一种多版本软件设备兼容多种技术状态的方法,其特征在于,包括以下步骤:步骤1、在设备的硬件存储空间中预留可编程存储设备数据空间,所述可编程存储设备数据空间用于标志不同的功能配置类型;步骤2、设备在生产调试前,将本批次设备支持的功能配置类型按照预先设定的参数编程到设备PCB主板的可编程存储设备数据空间中;步骤3、在设备开机引导系统程序中,读取出可编程存储设备数据空间中预先编程的功能配置类型,在引导程序中将该功能配置类型通过环境变量的方式进行设置;步骤4、在设备启动Kernel的时候将该功能配置类型传递到Kernel中,在Kernel内核中解析出本次支持的功能配置类型的参数,根据解析出的功能配置类型的参数在系统授权验证中加载相应的验证功能授权文件。...
【专利技术属性】
技术研发人员:吴兴宇,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。