请登录
请登录
2020-11-13
2022-12-31
面议
******

本发明提供一种上位机软件设计方法、装置、上位机及存储介质,涉及软件设计技术领域。该方法包括:获取CAN通信协议的DBC文件;根据DBC文件,生成DBC对象树;将DBC对象树中的每个信号对象分别绑定一个显示控件对象,得到DBC显示控件对象树;将显示控件对象填充到显示控件对象映射表;根据显示控件对象映射表,生成上位机显示界面。本发明能够提高设计产品的上位机软件时的便利性。
本申请实施例公开了一种车辆空中下载升级系统、方法、设备及车辆,该车辆空中下载升级系统,包括实时机、上位机和整车控制器;上位机用于配置车辆的电子系统的模型,并将该模型发送给实时机;整车控制器用于接收云端服务器发送的升级指令,并将升级指令发送给实时机;实时机根据整车控制器发送的升级指令,运行模型,并将响应结果返回给整车控制器;整车控制器根据实时机返回的响应结果,评估电子系统的升级结果。即本申请实施例利用上位机配置电子系统的模型,并将模型发送给实时机,通过整车控制器和实时机的交互模拟实际电子系统的升级,无需针对每一个升级模块搭建对应的硬件资源,如此节省了硬件资源。
本发明提供了一种上位机动态库和配置文件管理方法、上位机及存储介质,首先读取配置文件的当前描述信息和动态库中各个插件的插件信息;接着将插件信息对应的每一个插件,依次与配置文件的当前描述信息进行匹配;然后在配置文件中任一插件的当前描述信息未在动态库中得到匹配时,在显示界面上弹出报警信息,指示用户安装任一当前描述信息对应的插件。通过在编辑器中添加动态库与配置文件的匹配步骤,在出现不匹配时指示用户安装相应的插件,从而避免故障的发生,保证上位机的运行。