物联网系统的运行方法、装置、电子设备及介质制造方法及图纸

技术编号:33530229 阅读:34 留言:0更新日期:2022-05-19 01:59
本申请公开了一种物联网系统的运行方法、装置、电子设备及介质。通过应用本申请的技术方案,可以在物联网系统架构中分别为内核程序包和应用程序包分配不同的地址字段并通过建立连接接口以达到各自运行的目的。从而实现一种将物联网系统架构中的内核程序包和应用程序包解耦合的方法,进而避免现有技术中存在的物联网系统中内核程序包和应用程序包混合编译所导致的编码效率不高的问题。译所导致的编码效率不高的问题。译所导致的编码效率不高的问题。

【技术实现步骤摘要】
物联网系统的运行方法、装置、电子设备及介质


[0001]本申请中涉及数据处理技术,尤其是一种物联网系统的运行方法、装置、电子设备及介质。

技术介绍

[0002]随着物联网产业的发展,目前各大厂商纷纷推出自己的实时物联网系统。目前开源的很多物联网系统,例如rt_thread、TencentOS、LiteOS等均采用内核程序包和应用代码程序混合编译开发的方式。
[0003]然而,在应用上述提及的内核程序包和应用程序包混合编译的物联网系统中存在一个弊端,即该开发方式所花费的编译时间成本比各自单独编译要高,进而导致编码效率不高的问题。

技术实现思路

[0004]本申请实施例提供一种物联网系统的运行方法、装置、电子设备及介质,本申请实施例用于解决相关技术中存在的物联网系统中内核程序包和应用程序包混合编译所导致的编码效率不高的问题。
[0005]其中,根据本申请实施例的一个方面,提供的一种物联网系统的运行方法,其特征在于,包括:
[0006]获取初始物联网系统架构、内核代码程序包以及应用代码程序包
[000本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网系统的运行方法,其特征在于,包括:获取初始物联网系统架构、内核代码程序包以及应用代码程序包;在所述初始物联网系统架构中将所述内核代码程序包分配在第一地址字段,以及,将所述应用代码程序包分配在第二地址字段,得到目标物联网系统;建立所述内核代码程序包与所述应用代码程序包之间的接口函数,并运行所述目标物联网系统;当所述目标物联网系统处理业务时,将所述内核代码程序中的资源数据通过所述接口传输到所述应用程序中。2.如权利要求1所述的方法,其特征在于,所述在所述初始物联网系统架构中将所述内核代码程序包分配在第一地址字段,包括:在所述初始物联网系统架构中将所述内核空间代码分配在第一Flash地址字段,以及将所述内核程序代码分配在第一SRAM内存地址字段。3.如权利要求2所述的方法,其特征在于,在所述初始物联网系统架构中将所述内核空间代码分配在第一Flash地址字段之后,还包括:获取全局服务表字段,并将所述全局服务表字段分配在所述第一Flash地址字段中,所述全局服务表字段用于定义所述内核代码程序实现的所有应用编程接口实体函数地址。4.如权利要求3所述的方法,其特征在于,所述将所述全局服务表字段分配在所述第一Flash地址字段中,包括:在所述第一Flash地址字段中划分出第一子Flash地址字段;将所述全局服务表字段对应的链接地址存储在所述第一子Flash地址字段中,并记录所述第一子Flash地址字段对应的起始字段位以及结束字段位。5.如权利要求1或2所述的方法,其特征在于,所述在所述初始物联网系统架构中将所述应...

【专利技术属性】
技术研发人员:薛栋梁曹东刚王维根麻志毅梅宏
申请(专利权)人:杭州未名信科科技有限公司
类型:发明
国别省市:

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

1