【技术实现步骤摘要】
包括程序安装软件的片上系统
[0001]优先权要求
[0002]本申请要求于2021年7月26日提交的法国专利申请号2108107的优先权,在法律允许的最大范围内通过引用将其内容全部并入于此。
[0003]实施例和实施方式涉及片上系统,并且更具体地,涉及更新安装在片上系统上的程序。
技术介绍
[0004]片上系统(SoC)通常集成程序安装软件。这种安装软件在其制造期间被存储在片上系统上的非易失性存储器中。例如,安装软件可以被包括在安装在片上系统上的“固件”中。这种安装软件被用来安装用户的程序。一旦安装了用户程序,安装软件也可以被用来更新已安装的程序。例如,安装软件可以被配置为将程序的不同版本存储在非易失性存储器中。安装软件和非易失性存储器之间的通信协议由片上系统的制造商来定义。
[0005]片上系统的用户进而可以根据可能会与为安装软件而提供的通信协议不同的通信协议来配置片上系统。
[0006]一旦用户程序被安装在片上系统上,所提供的安装软件在制造期间可能就无法使用,理由如下:安装软件使用由制造 ...
【技术保护点】
【技术特征摘要】
1.一种片上系统,包括:非易失性存储器;处理器,所述处理器被配置为执行:操作系统,所述操作系统被配置为根据第一通信协议来接收数据;以及程序安装软件,所述程序安装软件被配置为根据第二通信协议来与所述非易失性存储器进行通信,以便能够将程序的数据存储在所述非易失性存储器中;其中所述操作系统在被所述处理器执行时还被配置为:确定根据所述第一通信协议接收到的数据是否为用于所述程序安装软件的程序数据;使所述程序数据对所述程序安装软件可用;以及通知所述程序安装软件所述程序数据已经被接收到;以及其中所述程序安装软件在被所述处理器执行时被配置为根据所述第二通信协议将所述程序数据存储在所述非易失性存储器中。2.根据权利要求1所述的系统,其中所述数据被封装在具有根据所述第一通信协议而定义的格式的帧中。3.根据权利要求2所述的系统,其中所述帧包括在后跟随有经封装的所述数据的报头,并且以报尾结束,所述报头被配置为指示接收到的所述数据是否为用于所述安装软件的程序数据。4.根据权利要求1所述的系统,其中所述安装软件被配置为验证通过所述操作系统而变得可用的所述程序数据的真实性。5.根据权利要求1所述的系统,其中由所述操作系统接收到的所述程序数据被加密,并且其中所述程序安装软件被配置为在将所述程序数据存储在所述非易失性存储器中之前对所述程序数据进行解密...
【专利技术属性】
技术研发人员:F,
申请(专利权)人:意法半导体大西部公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。