一种针对国产物联网实时操作系统的统一裁剪方法及系统技术方案

技术编号:40379828 阅读:19 留言:0更新日期:2024-02-20 22:18
本发明专利技术公开了一种针对国产物联网实时操作系统的统一裁剪方法,包括:根据内核模块之间的依赖关系,修改依赖的内核模块状态;根据功能组件之间的依赖关系、功能组件与内核模块之间的依赖关系,修改依赖的模块状态;根据模板解析模块解析头文件模板并按照头文件模板生成头文件。本发明专利技术提供开发式的裁剪模型,物联网实时操作系统开发人员可以自定义物联网实时操作系统可裁剪模型,统一的裁剪模型可以满足不同物联网实时操作系统的裁剪需求,解析引擎通过模型与宏的映射关系;在UI裁剪工具中可以同时对国产物联网实时操作系统进行裁剪,生成其所需的头文件。

【技术实现步骤摘要】

本专利技术属于国产物联网实时操作系统,具体涉及一种针对国产物联网实时操作系统的统一裁剪方法及系统


技术介绍

1、物联网设备硬件环境则是千差万别的,而物联网实时操作系统面向单一设备的单一应用,操作系统中的许多部件因此可以裁剪掉,以便节省内存,在降低成本的同时提高可靠性。因此,嵌入式系统必须具有很强的可裁剪性,并且便于修改。目前国内主流的物联网实时操作系统的配套集成开发工具都提供了图形化的配置工具来进行,但是目前大部分物联网实时操作系统开发环境中的配置功能都只能支持一种物联网实时操作系统,不能够同时支持多个物联网实时操作系统,同时不同的操作系统产品的工程结构中都有不同的入口头文件,这就造成了嵌入式应用软件开发者在使用不同的物联网实时操作系统时需要分别使用不同的嵌入式软件集成开发环境进行操作系统的裁剪,无疑增大了用户使用难度,并且非常不便捷。

2、文献“基于xml的嵌入式操作系统配置工具的设计与实现,电子科技大学,2006-0”提出了基于xml的可扩展的物联网实时操作系统配置工具的设计思想和配置模型。该配置工具通过使用xml schema和xml将本文档来自技高网...

【技术保护点】

1.一种针对国产物联网实时操作系统的统一裁剪方法,其特征在于,包括:

2.根据权利要求1所述的一种针对国产物联网实时操作系统的统一裁剪方法,其特征在于,所述根据内核模块之间的依赖关系,修改依赖的内核模块状态包括:构建内核裁剪模板,设置操作系统内核资源所提供功能的打开/关闭状态,功能参数定义,并在设置过程中根据内核模块之间的依赖关系修改依赖的内核模块状态;当一个内核处于打开状态时,其依赖的内核模块资源会在应用开发时被自动调用。

3.根据权利要求1所述的一种针对国产物联网实时操作系统的统一裁剪方法,其特征在于,所述根据功能组件之间的依赖关系、功能组件与内核模块之间的依...

【技术特征摘要】

1.一种针对国产物联网实时操作系统的统一裁剪方法,其特征在于,包括:

2.根据权利要求1所述的一种针对国产物联网实时操作系统的统一裁剪方法,其特征在于,所述根据内核模块之间的依赖关系,修改依赖的内核模块状态包括:构建内核裁剪模板,设置操作系统内核资源所提供功能的打开/关闭状态,功能参数定义,并在设置过程中根据内核模块之间的依赖关系修改依赖的内核模块状态;当一个内核处于打开状态时,其依赖的内核模块资源会在应用开发时被自动调用。

3.根据权利要求1所述的一种针对国产物联网实时操作系统的统一裁剪方法,其特征在于,所述根据功能组件之间的依赖关系、功能组件与内核模块之间的依赖关系,修改依赖的模块状态;包括:构建功能裁剪模板,设置操作系统功能组件资源所提供功能的打开/关闭状态,并在设置过程中根据功能组件之间的依赖关系,功能组件与内核模块之间的依赖关系,修改依赖的模块状态,当一个功能组件处于打开状态时,其依赖的功能组件、内核模块资源会在应用开发时被自动调用。

4.根据权利要求1所述的一种针对国产物联网实时操作系统的统一裁剪方法,其特征在于,所述根据模板解析模块解析头文件模板并按照头文件模板生成头文件;包括:所述头文件模板是完全开放的可编辑文本,准备好的数据传递给头文件模板后,由模板解析模块处理并按头文件模板的模板格式生成对应物联网实时操作系统的工程头文件。

...

【专利技术属性】
技术研发人员:李海彬
申请(专利权)人:四川启睿克科技有限公司
类型:发明
国别省市:

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

1