【技术实现步骤摘要】
一种嵌入式车载系统的可视化开发方法
本专利技术涉及车载系统开发
,尤其涉及一种嵌入式车载系统的可视化开发方法。
技术介绍
传统汽车行业显示控制软件,通常在wince、安卓、qnx或Linux系统下进行app、嵌入式C或C++开发。以上开发方式的工作量巨大,且随着不同汽车厂商的个性化需求增加,软件会产生大量的变化和维护的工作。随着软件的发展,KanziUI有效地解决了系统开发商的开发难题,它解决了众多图形化用户界面分化严重的问题,软件工程师仅需根据kzb资源文件读取界面元素,控制它们的逻辑与数据的交互,即可实现界面与业务逻辑的分离。但是使用KanziUI需要设计师和软件工程师需要有一定的3D环境开发经验。同时如果想使用KanziEngine在界面上管理应用的逻辑,则需要具有良好的编程语言编辑能力。
技术实现思路
有鉴于此,本专利技术提出了一种能够降低系统开发难度的嵌入式车载系统的可视化开发方法。本专利技术的技术方案是这样实现的:本专利技术提供了一种嵌入式车载系统的可视化开发方法,包括:S10、将车载系统用到的子功能进行封装,形成单独的子模块;S20、将单独的子模块进行拖拽组合,并将组合的子模块进行拼接,获得初始程序;S30、对初始程序进行参数配置,以实现初始程序在运行环境下可以实现对应的功能;S40、将配置参数后的初始程序与硬件相互关联;S50、读取初始程序、参数配置以及硬件系统的关联参数,并将以上数据写入车载数据库,完成配置更新显示画面,获得车载系统。在以上技术方案的基础上,优选的,S10中的子功能包括单片机串口数据解析模块、总线数据解析模块、收音机模块 ...
【技术保护点】
1.一种嵌入式车载系统的可视化开发方法,其特征在于,包括以下步骤:S10、将车载系统用到的子功能进行封装,形成单独的子模块;S20、将单独的子模块进行拖拽组合,并将组合的子模块进行拼接,获得初始程序;S30、对初始程序进行参数配置,以实现初始程序在运行环境下可以实现对应的功能;S40、将配置参数后的初始程序与硬件相互关联;S50、读取初始程序、参数配置以及硬件系统的关联参数,并将以上数据写入车载数据库,完成配置更新显示画面,获得车载系统。
【技术特征摘要】
1.一种嵌入式车载系统的可视化开发方法,其特征在于,包括以下步骤:S10、将车载系统用到的子功能进行封装,形成单独的子模块;S20、将单独的子模块进行拖拽组合,并将组合的子模块进行拼接,获得初始程序;S30、对初始程序进行参数配置,以实现初始程序在运行环境下可以实现对应的功能;S40、将配置参数后的初始程序与硬件相互关联;S50、读取初始程序、参数配置以及硬件系统的关联参数,并将以上数据写入车载数据库,完成配置更新显示画面,获得车载系统。2.如权利要求1所述的嵌入式车载系统的可视化开发方法,其特征在于,S10中的子功能包括单片机串口数据解析模块、总线数据解析模块、收音机模块、多媒体模块、蓝牙模块、音源管理模块、数据库模块和控件模块。3.如权利要求1所述的嵌...
【专利技术属性】
技术研发人员:王振江,张江峰,马骥,来萌萌,
申请(专利权)人:蜂巢武汉微系统技术有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。