[发明专利]一种嵌入式软件开发平台动态构建方法、系统及设备在审
申请号: | 202110001883.8 | 申请日: | 2021-01-04 |
公开(公告)号: | CN112650478A | 公开(公告)日: | 2021-04-13 |
发明(设计)人: | 赵连杰;马翔宇;王斌;王磊 | 申请(专利权)人: | 中车青岛四方车辆研究所有限公司 |
主分类号: | G06F8/20 | 分类号: | G06F8/20;G06F9/445;G06F9/455 |
代理公司: | 青岛清泰联信知识产权代理有限公司 37256 | 代理人: | 张媛媛 |
地址: | 266031 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 嵌入式 软件 开发 平台 动态 构建 方法 系统 设备 | ||
本发明提供了嵌入式软件开发平台动态构建方法、系统及设备,方法包括:创建开发环境所需的基础资源池,基于预设配置文件和所述基础资源池,生成并存储与所述开发环境相对应的容器镜像,基于所述容器镜像,获取用户配置信息,根据所述用户配置信息和所述预设配置文件,确定目标容器镜像,基于所述目标容器镜像,查询和统计云资源库的资源状态,根据所述资源状态,调度所述云资源库确定与所述目标容器镜像相对应的硬件资源,将所述目标容器镜像在所述硬件资源上运行,实现开发平台的动态构建。该方法简化了嵌入式开发平台的搭建步骤,降低了人力成本,节省了硬件资源成本,提高了研发效率和扩展性。
技术领域
本发明涉及计算机技术领域,特别涉及一种嵌入式软件开发平台动态构建方法、系统及设备。
背景技术
随着轨道交通技术的在我国的快速发展,出现了越来越多适合轨道交通行业的嵌入式软件开发平台。同时,软件作为轨道交通平台建设的核心,也受到越来越多的关注。
目前,就现有技术而言,轨道交通行业主要以嵌入式软件为主,嵌入式软件的运行系统、开发平台及开发语言多种多样,在实际使用时需要开发人员手工进行运行系统的调试,开发工具及其依赖的安装,环境变量的配置等,人力成本浪费严重;需要分配给每一个开发人员一台甚至更多符合其开发需求的计算机资源,硬件资源浪费严重,并且切换开发环境时操作复杂,兼容性错误频发;多人协作开发时开发环境不能保持一致,导致在本地开发环境可正常编译运行,但是在测试环境及生产环境出现异常时,将会严重降低研发效率;现有的开发平台系统部署在个人计算机终端,可扩展性较差,阻碍自动化测试的发展。
发明内容
为解决现有技术中传统的嵌入式软件开发平台动态构建方法人力成本高、硬件资源成本高、研发效率低及可扩展性差的问题,本发明提供了一种嵌入式软件开发平台动态构建方法,简化了嵌入式开发平台的构建步骤,降低了人力成本,通过调度云资源库,实现了嵌入式开发平台运行所需硬件资源实时最优调度,节省了硬件资源成本,并且开发人员可基于同一开发平台进行协同开发,降低了开发环境不一致所导致严重问题的概率,提高了研发效率和扩展性。
本发明提供了嵌入式软件开发平台动态构建方法,包括如下步骤:
容器镜像生成步骤,创建开发环境所需的基础资源池,基于预设配置文件和所述基础资源池,生成并存储与所述开发环境相对应的容器镜像;
目标容器镜像确定步骤,基于所述容器镜像,获取用户配置信息,根据所述用户配置信息和所述预设配置文件,确定目标容器镜像;
资源调度步骤,基于所述目标容器镜像,查询和统计云资源库的资源状态,根据所述资源状态,调度所述云资源库确定与所述目标容器镜像相对应的硬件资源;
平台动态构建步骤,将所述目标容器镜像在所述硬件资源上运行,实现开发平台的动态构建。
上述的嵌入式软件开发平台动态构建方法,其中,所述目标容器镜像确定步骤中用户配置信息包括:目标容器镜像选择信息和项目人员信息。
上述的嵌入式软件开发平台动态构建方法,其中,所述目标容器镜像确定步骤中还包括:
容器镜像更新步骤,根据所述目标容器镜像选择信息,确定与目标容器镜像相对应的目标预设配置文件,并判断所述目标预设配置文件中容器更新时间和目标容器镜像生成时间的大小;
若所述容器更新时间大于所述目标容器镜像生成时间,则基于所述目标预设配置文件,更新所述目标容器镜像,以更新后的所述目标容器镜像作为所确定的所述目标容器镜像;否则,以原有所述目标容器镜像作为所确定的所述目标容器镜像。
上述的嵌入式软件开发平台动态构建方法,其中,所述资源调度步骤中调度所述云资源库确定与所述目标容器镜像相对应的硬件资源,具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中车青岛四方车辆研究所有限公司,未经中车青岛四方车辆研究所有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110001883.8/2.html,转载请声明来源钻瓜专利网。