【技术实现步骤摘要】
本专利技术涉及软件工程,特别涉及一种能源控制器升级程序打包方法。
技术介绍
1、能源控制器是一种电力系统边缘计算设备,能够根据不同的扩展模块实现不同的功能。由于能源控制器采用嵌入式linux系统,使用c语言进行基础平台库和app的开发,大量的c语言代码文件使得源代码编译打包工作极为繁杂。
2、目前在对软件产品进行源代码编译打包时,常用的构建方式为,人工提取待打包程序代码文件并进行编译和打包,专利【cn110442374a】公开一种用电信息采集终端用软件产品打包方法和装置,逐一对待打包程序文件执行加头操作后,对全部加头后的待打包程序文件打包,以生成与预先指定的用电信息采集终端的产品形态对应的目标软件包。
3、但是,现有能源控制器app升级程序打包方法存在明显不足:效率不高,容易出错,且升级包类型未做区分和拆分处理,升级包处理时间长。
技术实现思路
1、本专利技术针对现有能源控制器软件升级包构建打包技术存在的不足和缺陷,提供了一种能源控制器升级程序打包方法,将能源控制器
...【技术保护点】
1.一种能源控制器升级程序打包方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种能源控制器升级程序打包方法,其特征在于,所述步骤1中的打包脚本为Linux环境下编写的Shell脚本,且脚本内使用的函数将使用独立的脚本文件模块化编写以供打包脚本调用,打包脚本可以使用后置传入参数的形式修改发布版本等配置信息,否则将使用配置文件中的升级包相关基础信息作为默认配置信息。
3.根据权利要求1所述的一种能源控制器升级程序打包方法,其特征在于,所述步骤2中的所述配置文件包括:
4.根据权利要求1所述的一种能源控制器升级程序打包方法,其
...【技术特征摘要】
1.一种能源控制器升级程序打包方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种能源控制器升级程序打包方法,其特征在于,所述步骤1中的打包脚本为linux环境下编写的shell脚本,且脚本内使用的函数将使用独立的脚本文件模块化编写以供打包脚本调用,打包脚本可以使用后置传入参数的形式修改发布版本等配置信息,否则将使用配置文件中的升级包相关基础信息作为默认配置信息。
3.根据权利要求1所述的一种能源控制器升级程序打包方法,其特征在于,所述步骤2中的所述配置文件包括:
4.根据权利要求1所述的一种能源控制器升级程序打包方法,其特征在于,所述步骤3中...
【专利技术属性】
技术研发人员:葛玉磊,王晨,郑亚岗,王成,李勇峰,张彧豪,
申请(专利权)人:青岛鼎信通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。