【技术实现步骤摘要】
本专利技术涉及数字人,具体为一种基于wasm运行时的嵌入式包管理系统。
技术介绍
1、作为一种二进制指令格式,webassembly通常被简称为wasm,它主要作为高级编程语言的可移植编译目标,并且webassembly运行时是一个用于执行和管理webassembly代码的软件环境,它负责加载、编译、解释或执行webassembly模块,并提供与web浏览器或其他宿主环境的接口,在申请号为202110759306.5专利技术专利中公开了“一种嵌入式系统包管理方法及其使用方法,所述嵌入式系统包管理方法包括:s1:编译并生成固定封装格式的安装包;s2:搭建所述安装包的包管理服务器;s3:创建所述安装包的设备端包管理工具。本专利技术所提供的嵌入式系统包管理方法及其使用方法,以解决在现有的使用buildroot构建的根文件系统中增删应用程序流程步骤过于繁琐、不支持软件包在线升级且支持的软件包不够丰富的问题。”;
2、上述对比文件解决了嵌入式根文件系统不支持包管理机制等问题,但是现有的wasm包管理工具或者系统都是基于nodejs环境
...【技术保护点】
1.一种基于WASM运行时的嵌入式包管理系统,包括封装合并单元(4)、分发传输单元(5)、读取解析单元(6)、数据处理单元(7)和数据加载单元(8),其特征在于:
2.根据权利要求1所述的一种基于WASM运行时的嵌入式包管理系统,其特征在于:所述封装合并单元(4)按照设计的数据结构对数据版本信息、应用版本信息、数据长度信息、加密字节码以及加密配置文件进行封装,再将其输出为安装文件。
3.根据权利要求2所述的一种基于WASM运行时的嵌入式包管理系统,其特征在于:所述分发传输单元(5)接收封装合并单元(4)输出的安装文件后,通过手动分发和服务器分发
...【技术特征摘要】
1.一种基于wasm运行时的嵌入式包管理系统,包括封装合并单元(4)、分发传输单元(5)、读取解析单元(6)、数据处理单元(7)和数据加载单元(8),其特征在于:
2.根据权利要求1所述的一种基于wasm运行时的嵌入式包管理系统,其特征在于:所述封装合并单元(4)按照设计的数据结构对数据版本信息、应用版本信息、数据长度信息、加密字节码以及加密配置文件进行封装,再将其输出为安装文件。
3.根据权利要求2所述的一种基于wasm运行时的嵌入式包管理系统,其特征在于:所述分发传输单元(5)接收封装合并单元(4)输出的安装文件后,通过手动分发和服务器分发两种不同的方式对安装文件进行分发,其中服务器分发采用应用商城的形式来提供分发功能。
4.根据权利要求3所述的一种基于wasm运行时的嵌入式包管理系统,其特征在于:所述读取解析单元(6)包括文件获取模块(601)、文件读取模块(602)和文件解析模块(603),所述文件获取模块(601)通过利用分发传输单元(5)提供的两种分发方式获取得到安装文件,所述文件读取模块(602)在接收安装文件后,对安装文件采用多种读取方式进行文件读取,其中读取方式包括本地文件读取、以太网读取以及串口读取三种方式。
5.根据权利要求4所述的一种基于wasm运行时的嵌入式包管理系统,其特征在于:所述读取解析单元(6)还包括文件解...
【专利技术属性】
技术研发人员:司中明,王罡,余钦,
申请(专利权)人:江苏中科云墨数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。