嵌入式软件开发集成方法、装置、电子设备及存储介质

    公开(公告)号:CN116339723A

    公开(公告)日:2023-06-27

    申请号:CN202310340929.8

    申请日:2023-03-31

    Abstract: 本申请提供一种嵌入式软件开发集成方法、装置、电子设备及存储介质。方法包括:对欲开发软件中的第一组件、第二组件,分别按照第一架构创建对应的第一开发分支、第一发布分支以及第一基线分支,第二开发分支、第二发布分支以及第二基线分支;将第一开发分支合入第一发布分支,以及将第二开发分支合入第二发布分支,以进行标签发布;通过Git Runner工具,从预设的接口库中拉取与第一架构对应的接口,并从第一发布分支获取第一标签,以及从第二发布分支获取第二标签;通过Jenkins工具拉取接口代码和组件代码进行集成,以得到期望开发的软件包。如此,有利于缩短嵌入式软件的开发周期,提高软件的开发效率。

    一种基于微服务架构的整车OTA控制器升级系统及方法

    公开(公告)号:CN114546445B

    公开(公告)日:2024-05-24

    申请号:CN202210171871.4

    申请日:2022-02-24

    Inventor: 刘俊 马云林

    Abstract: 本发明公开了一种基于微服务架构的整车OTA控制器升级系统及方法,包括,OTA客户端,与用户进行交互;升级过程服务,与OTA客户端进行通信,包括多个按照职责单一和闭包的服务划分原则划分的可独立开发、测试及部署的微服务,用于版本管理、升级包管理、升级控制、升级状态监控和升级对象管理;控制器升级服务,与升级过程服务进行通信,用于在控制器上执行软件升级或刷写。本发明为基于微服务架构的整车OTA过程中控制器升级的模块化设计,解决整车OTA中升级控制流程相对固定,电子电器架构变化,以及不同控制器升级方式存在差异的问题。

    一种软件远程升级验证测试装置和方法

    公开(公告)号:CN112860555B

    公开(公告)日:2024-05-14

    申请号:CN202110182315.2

    申请日:2021-02-08

    Abstract: 本发明提供一种软件远程升级验证测试装置及方法,装置包括升级测试代理模块和升级测试服务模块。升级测试代理模块被配置为提供升级宿主程序引用,在升级宿主程序中增加测试所需的探测点,并将升级信息反馈到升级测试服务模块,提供升级宿主测试的接口规范,建立升级宿主和升级测试服务模块之间交互的通道。升级测试服务模块被配置为提供升级测试的功能,包括测试配置界面子模块、测试过程监控子模块、测试数据管理子模块。本发明可进行远程升级的自动化测试,完成压力测试和稳定性验证,减少人为操作的失误和人力的消耗。

    一种软件发布的处理方法、装置、设备及介质

    公开(公告)号:CN116302034A

    公开(公告)日:2023-06-23

    申请号:CN202310004889.X

    申请日:2023-01-03

    Abstract: 本发明涉及软件开发技术领域,提供一种软件发布的处理方法,所述方法包括:对待开发软件代码信息进行分支管理,生成分支管理代码信息库;对所述分支管理代码信息库进行编译处理,生成初始软件包信息;对所述初始软件包信息进行实时发布处理,生成中间软件包信息;对所述中间软件包信息进行测试处理,生成所述中间软件包信息的测试报告;以及基于所述测试报告对所述中间软件包信息进行发布处理,以生成目标软件制品。本发明能够提高软件开发的测试效率,缩短软件发布周期。

    车载多媒体系统音源切换装置及方法

    公开(公告)号:CN107920311A

    公开(公告)日:2018-04-17

    申请号:CN201711164824.2

    申请日:2017-11-21

    Abstract: 本发明公开了一种车载多媒体系统音源切换装置及方法,包括:事件监控模块,对接收到的事件进行预处理;配置管理模块,读写相关的配置信息,所述配置信息包括默认音源、默认启动的多媒体应用程序、外部设备声源连接设置以及播放上次关机前的音源设置;判断处理模块,对事件进行判断,按照设定的策略和相应的配置信息,启动多媒体应用程序,并将音源切换状态通知到相应的应用程序。本发明能够实现各种音源的随意切换,并在系统上安装其他多媒体应用程序时,也能够保证音源切换和播放的正常功能。

    存储器的操作系统程序写保护方法、装置及电子设备

    公开(公告)号:CN116484327A

    公开(公告)日:2023-07-25

    申请号:CN202310002881.X

    申请日:2023-01-03

    Abstract: 本申请涉及一种存储器的操作系统程序写保护方法、装置及电子设备,方法包括:在检测到写保护组中第一分区和/或第二分区存在升级需求时,获取第一分区和/或第二分区的升级权限和升级文件;基于升级权限,清除第一分区和/或第二分区的写保护,将第一分区和/或第二分区重新挂载为读写分区,并对第一分区和/或第二分区进行升级操作;在第一分区和/或第二分区升级完毕后,将第一分区和/或第二分区重新挂载为只读分区,并对第一分区和/或第二分区设置写保护。由此,解决了相关技术中防止操作系统只读程序丢失的方法存在一定的约束性和数据丢失的概率等问题,最大程度防止了黑客、掉电等对只读程序的改写和破坏。

    一种均衡功耗与性能的车辆运行系统及方法

    公开(公告)号:CN114967552A

    公开(公告)日:2022-08-30

    申请号:CN202210576593.0

    申请日:2022-05-25

    Abstract: 本发明公开了一种均衡功耗与性能的车辆运行系统及方法,系统包括连接总线和搭载有操作系统的控制器,控制器包括MCU模块、SOC模块和RTC模块,MCU模块分别与连接总线、SOC模块和RTC模块连接,控制器通过SOC模块外接有SOC外设,控制器通过MCU模块外接有MCU外设。本发明所述均衡功耗与性能的车辆运行方法适用于汽车上所有使用了操作系统的控制器,通过在工作状态与关机状态之间增加三个过渡状态:待机状态、休眠状态和冬眠状态,根据用户离车时间,逐级降低功耗,对应的启动时间也逐级增加,在降低停车功耗的同时,也很好的保证了汽车功能的启动响应性能,有效地平衡了车辆运行的功耗与启动性能,有效降低用户的等待焦虑,提高用户的使用体验。

    一种基于机器学习的车辆OTA推送系统和方法

    公开(公告)号:CN114553694A

    公开(公告)日:2022-05-27

    申请号:CN202210172476.8

    申请日:2022-02-24

    Abstract: 本发明涉及一种基于机器学习的车辆OTA推送系统和方法,系统包括搭载于车辆上的车端OTA模块、车机、传感设备和设于云端的OTA管理平台、推送引擎;方法的核心思路是每次有升级任务时采集用户升级参数,OTA推送模型根据用户升级参数判断是否推送OTA升级任务;同时,将每次用户选择OTA升级时的用户升级参数定义为升级命中参数,利用升级命中参数对OTA推送模型进行训练升级,随用户升级的次数增多,OTA推送模型被训练愈发完善,使OTA推送模型判断需要推送OTA升级任务的时机更符合用户的升级习惯,从而使本发明可有效解决目前因OTA升级的推送时机不合理而导致选择升级的概率较低的问题,取得提高升级推送合理性和车辆OTA升级体验的效果。

    车载多媒体系统音源切换装置及方法

    公开(公告)号:CN107920311B

    公开(公告)日:2020-01-10

    申请号:CN201711164824.2

    申请日:2017-11-21

    Abstract: 本发明公开了一种车载多媒体系统音源切换装置及方法,包括:事件监控模块,对接收到的事件进行预处理;配置管理模块,读写相关的配置信息,所述配置信息包括默认音源、默认启动的多媒体应用程序、外部设备声源连接设置以及播放上次关机前的音源设置;判断处理模块,对事件进行判断,按照设定的策略和相应的配置信息,启动多媒体应用程序,并将音源切换状态通知到相应的应用程序。本发明能够实现各种音源的随意切换,并在系统上安装其他多媒体应用程序时,也能够保证音源切换和播放的正常功能。

    检测工具及车载3G/4G通信模块的检测方法

    公开(公告)号:CN106850340A

    公开(公告)日:2017-06-13

    申请号:CN201710008379.4

    申请日:2017-01-05

    CPC classification number: H04L43/50 H04L43/08

    Abstract: 本发明公开了一种检测工具及车载3G/4G通信模块的检测方法,用于车载3G/4G通信模块的检测,该检测工具包括:输入模块,其包括用于手动输入指定号码的小键盘,以及用于选择检测项目的按钮;配置模块,用于配置默认语音号码、默认网站网址、拨号属性以及com端口;判断模块,用于检测车载导航系统中能用于与车载3G/4G通信模块建立通讯的com端口的数量,并判断可用的com端口的数量是否为1个或2个,若否,则认为车载3G/4G通信模块未正常启动,报错并输出提示信息,若是,则认为车载3G/4G通信模块正常启动;检测模块,用于在车载3G/4G通信模块正常启动后根据所选择的测试项目执行相应的检测工作,并输出对应的检测结果。本发明提高了测试效率,且操作方便。

Patent Agency Ranking