代码文件生成方法、装置、设备和存储介质制造方法及图纸

技术编号:43101286 阅读:15 留言:0更新日期:2024-10-26 09:45
本公开提出一种代码文件生成方法、装置、设备和存储介质,涉及计算机技术领域,包括:获取与目标系统中任务映射相关的配置表,配置表包含系统任务的任务标识、与系统任务对应的可运行实体的实体标识,以及可运行实体的配置参数,获取与任务标识对应的配置文件模板,基于实体标识将配置参数填入配置文件模板中,得到参考配置文件,对参考配置文件进行配置数据筛选,生成目标配置文件,基于预设模板引擎对目标配置文件进行模板渲染,得到目标代码文件,目标代码文件用于调度运行可运行实体。由此,能够在代码文件生成过程中以配置表作为配置输入项,从而较大程度地简化代码配置流程,并基于预设模板引擎有效降低配置成本,提升代码文件生成效率。

【技术实现步骤摘要】

本公开涉及计算机,具体涉及一种代码文件生成方法、装置、设备和存储介质


技术介绍

1、在汽车开放系统架构(automotive open system architecture,autosar)中主要分为三个层级:应用软件层(application software layer,asw),实时运行环境(runtimeenvironment,rte)和基础软件层(basic software layer,bsw)。其中,应用软件层包含若干个软件组件(software component,swc),每个软件组件可以包含一个或者多个可运行实体(runnable entity,re)。任务(task)是操作系统(operating system,os)管理的最小可调度单元。而在系统运行过程中,re需要通过rte的任务映射功能(task mapping)映射到task上进行运行。

2、相关技术中,在配置任务映射功能的动态代码时,通常采用商用的vectordavinci软件实现,使用时需要先配置好task以及可运行实体(runnable entity)后才本文档来自技高网...

【技术保护点】

1.一种代码文件生成方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述配置文件模板包括实体配置模板和警报配置模板,所述配置参数包括与所述可运行实体对应的事件触发类型;

3.如权利要求2所述的方法,其特征在于,所述配置参数还包括:与所述可运行实体对应的组件标识;

4.如权利要求2所述的方法,其特征在于,所述配置参数还包括:与所述可运行实体对应的周期值;

5.如权利要求3或4所述的方法,其特征在于,所述目标系统配置在多核处理器上运行,所述多核处理器包括多个内核处理器,所述配置表还包含执行所述系统任务的所述内核处理器的内核标识...

【技术特征摘要】

1.一种代码文件生成方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述配置文件模板包括实体配置模板和警报配置模板,所述配置参数包括与所述可运行实体对应的事件触发类型;

3.如权利要求2所述的方法,其特征在于,所述配置参数还包括:与所述可运行实体对应的组件标识;

4.如权利要求2所述的方法,其特征在于,所述配置参数还包括:与所述可运行实体对应的周期值;

5.如权利要求3或4所述的方法,其特征在于,所述目标系统配置在多核处理器上运行,所述多核处理器包括多个内核处理器,所述配置表还包含执行所述系统任务的所...

【专利技术属性】
技术研发人员:孙波
申请(专利权)人:北京罗克维尔斯科技有限公司
类型:发明
国别省市:

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

1