应用后下载方法、装置、片上系统、终端及存储介质制造方法及图纸

技术编号:40479512 阅读:16 留言:0更新日期:2024-02-26 19:14
本发明专利技术公开了一种应用后下载方法、装置、片上系统、终端及存储介质,方法包括:终端编译待下载应用的源程序得到可加载文件,并对可加载文件进行后编译得到文件头信息,文件头信息包括可加载文件在终端中的第一运行资源信息和第一存储空间信息;片上系统基于第一存储空间信息动态分配片上系统的存储空间,得到第二存储空间信息;根据第二存储空间信息,将可加载文件下载至片上系统中形成可执行文件;根据第一运行资源信息动态分配片上系统的运行资源,得到第二运行资源信息;根据第二存储空间信息及第二运行资源信息,在片上系统中运行可执行文件。这样既可以节省片上系统的存储空间,又可以实现灵活的应用管理,从而提高了用户的使用体验感。

【技术实现步骤摘要】

本专利技术涉及片上系统,尤其涉及一种应用后下载方法、装置、片上系统、终端及存储介质


技术介绍

1、随着片上系统技术的不断发展,集成多个不同应用的片上系统越来越受到用户的青睐,其中,应用是为了满足特定功能所需的数据结构、数据元和程序模块,可以包含如金融行业的支付功能、电力行业的计量、事件记录功能、通信功能等应用程序,还可以包含能成为用户态的操作系统部分代码,如用户态驱动、用户态文件系统、用户态组件等。目前,可以在嵌入式操作系统发行后,通过应用后下载的方式进行片上系统中应用的下载、更新、安装和删除等操作。例如可以在片上系统中固定两个空间,其中一个空间作为应用的下载区,另外一个空间作为应用的使用代码区,并轮流切换下载区和使用区;或者,也可以将应用下载至片上系统的固定空间内。但是这些应用后下载方式比较单一,且容易造成存储空间的浪费,这都将不利于应用的灵活管理。


技术实现思路

1、本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种应用后下载方法,可以在片上系统的嵌入式本文档来自技高网...

【技术保护点】

1.一种应用后下载方法,其特征在于,应用于应用后下载系统,所述应用后下载系统包括终端和片上系统,所述终端包括应用编译器;所述方法包括:

2.根据权利要求1所述的应用后下载方法,其特征在于,所述片上系统包括应用安装器和应用执行器;所述基于所述文件头信息将所述可加载文件下载至所述片上系统中,形成所述待下载应用对应的可执行文件,以在所述片上系统运行所述可执行文件,包括:

3.根据权利要求2所述的应用后下载方法,其特征在于,所述片上系统提前存储有多个应用的可执行文件和应用注册表;所述文件头信息包括所述待下载应用的应用信息;在所述应用执行器在所述片上系统中运行所述可执行文件...

【技术特征摘要】

1.一种应用后下载方法,其特征在于,应用于应用后下载系统,所述应用后下载系统包括终端和片上系统,所述终端包括应用编译器;所述方法包括:

2.根据权利要求1所述的应用后下载方法,其特征在于,所述片上系统包括应用安装器和应用执行器;所述基于所述文件头信息将所述可加载文件下载至所述片上系统中,形成所述待下载应用对应的可执行文件,以在所述片上系统运行所述可执行文件,包括:

3.根据权利要求2所述的应用后下载方法,其特征在于,所述片上系统提前存储有多个应用的可执行文件和应用注册表;所述文件头信息包括所述待下载应用的应用信息;在所述应用执行器在所述片上系统中运行所述可执行文件之前,所述方法包括:

4.根据权利要求3所述的应用后下载方法,其特征在于,在所述应用执行器接收到所述应用m的执行控制指令时,若所述应用注册表中包括n个应用的应用信息,所述m小于等于所述n。

5.根据权利要求1所述的应用后下载方法,其特征在于,所述文件头信息包括所述可加载文件在所述终端中的第一运行资源信息和第一存储空间信息;第一运行资源信息用于表征可加载文件在所述终端中的具体运行信息,第一存储空间信息用于表征可加载文件在终端存储器中的具体存储信息;所述基于所述文件头信息将所述可加载文件下载至所述片上系统中,形成所述待下载应用对应的可执行文件,以在所述片上系统运行所述可执行文件,包括:

6.根据权利要求1至5任一项所述的应用后下载方法,其特征在于,所述文件头信息包括应用实例名称,所述应用实例名称为所述终端在后编译步骤中对应用实例配置得到的,并修改到所述bin文件中相应位置。

7.根据权利要求1至5任一项所述的应用后下载方法,其特征在于,后编译方式包括为后编译工具、程序代码或者sdk库包方式中的任一种;

8.一种应用后下载方法,其特征在于,应用于片上系统,所述片上系统通信连接有终端,所述终端包括应用编译器;所述方法包括:

9.根据权利要求8所述的应用后下载方法,其特征在于,所述文件头信息包括所述待下载应用的应用信息;所述基于所述文件头信息将所述可加载文件下载至所述片上系统中,形成所述待下载应用对应的可执行文件,以在所述片上系统运行所述可执行文件,包括:

10.根据权利要求8所述的应用后下载方法,其特征在于,所述文件头信息包括所述可加载文件在所述终端中的第一运行资源信息和第一存储空间信息;第一运行资源信息用于表征可加载文件在所述终端中的具体运行信息,第一存储空间信息用于表征可加载文件在终端存储器中的具体存储信息;

11.根据权利要求8至10任一项所述的应用后下载方法,其特征在于,所述文件头信息包括应用实例名称,所述应用实例名称为所述终端在后编译步骤中对应用实例配置得到的,并修改到所述bin文件中相应位置。

12.根据权利要求8至10任一项所述的应用后下载方法,其特征在于,后编译方式包括为后编译工具、程序代码或者sdk库包方式中的任一种;所述片上系统以全量升级或者差分升级的方式进行应用升级;

13.一种应用后下载方法,其特征在于,应用于终端的应用编译器,所述终端通信连接有片上系统;所述方法包括:

14.根据权利要求13所述的应用后下载方法,其特征在于,所述文件头信息包括应用实例名称,所述应用实例名称为所述终端在后编译步骤中对应用实例配置得到的,并修改到所述bin文件中相应位置;

15.一种应用后下载装置,其特征在于,应用于应用后下载系统,所述应用后下载系统包括终端和片上系统,所述终端包括应用编译器;所述装置包括:

16.根据权利要求15所述的应用后下载装置,其特征在于,所述片上系统包括应...

【专利技术属性】
技术研发人员:许晶王东山樊琳杜君王鑫
申请(专利权)人:北京智芯微电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1