【技术实现步骤摘要】
本专利技术涉及到用于升级产品中的软件的方法,也涉及到配置为采用这种方法的设备。很多消费产品使用软件以便在给定的价格上提供比可能仅仅使用硬件更广阔的特性范围。消费电子市场的竞争性日益提高并且需要寻找最低价格的方案,例如为软件程序提供的存储器必须成本低并且又能以灵活的方式加以利用以便适应功能的变化性。此外,产品变得日益依赖于升级,例如修正错误或者可能为终端用户提供定制。软件程序典型地存储在产品中的非易失性存储器中,例如只读存储器(ROM),该只读存储器每单位存储容量通常比其它形式的非易失性存储器成本更低。因为标准ROM是不可重编程的,所以硅制造厂商已经开放了多种电可编程的非易失性存储设备以便补充ROM,包括EEPROM和Flash@RAM。这些类型的设备允许ROM中的原始软件可在现场被更新。这种技术的一个缺点是它们的成本相对较高,因此希望最小化在产品中使用的这种存储器的数目。现场可升级产品的另一个典型的缺点在于,要求升级软件代码要被配置为与产品的特定硬件相兼容。这可能导致需要相同升级代码的若干版本,每一种升级代码版本要针对特定产品硬件平台而加以配置。本专利技术的 ...
【技术保护点】
一种用于对保存在产品中的软件进行升级的方法,该方法通过用于程序文件管理和程序文件调用的装置来支持,该方法包括步骤:a)从不可重编程存储器运行第一程序文件;b)从第一程序文件访问引用文件;c)通过引用所述引用文件的内容 来访问第二程序文件,所述第二程序文件驻留在不可重编程存储器中;d)更新所述引用文件以便指向第三程序文件,从而使得后续地对步骤a)-c)的执行将导致访问所述第三程序文件而不是访问所述第二程序文件。
【技术特征摘要】
GB 2001-8-24 0120594.71.一种用于对保存在产品中的软件进行升级的方法,该方法通过用于程序文件管理和程序文件调用的装置来支持,该方法包括步骤a)从不可重编程存储器运行第一程序文件;b)从第一程序文件访问引用文件;c)通过引用所述引用文件的内容来访问第二程序文件,所述第二程序文件驻留在不可重编程存储器中;d)更新所述引用文件以便指向第三程序文件,从而使得后续地对步骤a)-c)的执行将导致访问所述第三程序文件而不是访问所述第二程序文件。2.如权利要求1所要求的方法,其中,用于程序文件管理和程序文件调用的装置是嵌入式Linux。3.如权利要求1所要求的方法,其中,用于程序文件管理和程序文件调用的装置是嵌入式Unix。4.如权利要求2或3所要求的方法,其中,所述引用文件包括软链接。5.一种包含可升级软件的设备,包括-数据处理器,可操作以支持对程序的执行,从而实施程序文件管理和程序文件调用,和支持对位于不可重编程存储器中的文件的访问以及支持对位于可重编程存...
【专利技术属性】
技术研发人员:MJ普鲁梅,
申请(专利权)人:皇家飞利浦电子股份有限公司,
类型:发明
国别省市:NL[荷兰]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。