一种安卓Treble架构下CarService代码配置生成方法及软件技术

技术编号:32774228 阅读:31 留言:0更新日期:2022-03-23 19:30
本发明专利技术提供了一种安卓Treble架构下CarService代码配置生成方法,采用MVC的开发模型即通过控制器把业务逻辑和HMI逻辑衔接起来,HMI界面通过QT Designer绘制出相应的界面并生成代码,使用python编写业务模型的控制代码,将界面、数据、控制分离做到尽可能的解耦,提升可复用性。本发明专利技术预置了一些常用配置项,在配置区选择填写上相关车辆信号的配置属性,软件将根据参数和自定义的模板文件生成完整配置,并生成相应的代码。并生成相应的代码。并生成相应的代码。

【技术实现步骤摘要】
一种安卓Treble架构下CarService代码配置生成方法及软件


[0001]本专利技术涉及汽车电子
,尤其涉及一种安卓Treble架构下CarService代码配置生成方法。

技术介绍

[0002]随着汽车电子的发展,越来越多的中控设备开始采用Android系统,各汽车供应商零部件供应商在Android系统上扩展个性化设置。Android O版本以前,Android系统的代码和OEM厂商代码耦合性较强,为了推动Android的系统与OEM厂商解耦,Android引入Treble架构。同时,Android O版本又推出了Android Automotive这个特色功能,专门为车载而设计的一个功能模块,正式进军汽车车载领域。基于Treble架构的车辆服务Car Service把模块分成了应用接口端jar、中间层Framework、车辆硬件抽象层Vehicle Hal层。OEM厂商需在此架构下对原生的代码进行扩展。在现有的Treble架构下,Android Automotive车控车设功能接口的添加比较有规律、单一,并且关于车控车设的功能本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种安卓Treble架构下CarService代码配置生成方法,其特征在于,具体步骤如下:步骤1:创建新工程;步骤2:首先判断是否有历史配置数据,若有则加载配置数据并导入后台配置表中,若没有则创建新的配置数据;然后判断是否有登录账号,若有则判断是否同步,若没有则打开本地工程文件,其中,若要同步,则从FTP更新代码,若不要同步则打开本地工程文件;最后创建各模块子窗体;步骤3:在主窗体显示对应项目的配置表,可通过该配置表查看对应的历史接口的配置数据,亦可在配置表中做相应的增删改;步骤4:当配置区域中的参数被选择并确认后,配置表中会产生一个信号的配置项;步骤5:生成并合并后,系统运行增加一个信号配置的流程,读取配置区域的基本信息,生成完整的配置文件并写入到配置表中,读取代码的文件模板,生成代码块文件。2.根据权利要求1所述的一种安卓Treble架构下CarService代码配置生成方法,其特征在于,所述步骤2具体为:判断是否有历史配置文档,有则加载配置,导入到后台Excel的表中,当用户打开配置文件以后,加载...

【专利技术属性】
技术研发人员:陈韩邰孝敏卢震卢耀张云
申请(专利权)人:延锋伟世通电子科技南京有限公司
类型:发明
国别省市:

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

1