【技术实现步骤摘要】
一种基于WEB技术的汽车电子基础软件配置与代码生成系统
本专利技术涉及一种代码生成系统,具体涉及一种基于WEB技术的汽车电子基础软件配置与代码生成系统。
技术介绍
为了提高软件产品的可复用度、可裁剪性和软件质量,汽车电子嵌入式软件开发的代码通常分为两部分:一部分是软件开发人员编程完成的功能控制逻辑代码,称为源代码;一部分是根据实际应用场景和应用逻辑需要而配置的代码数据信息,称为配置。通过配置,生成不同的代码数据信息,软件完成不同应用需要的功能控制逻辑。从软件层次上来分,汽车电子嵌入式软件又通常分为上层应用软件和下层基础软件,基础软件为应用软件提供所需要的通信、诊断、网络管理、标定、操作系统等底层中间件和协议实现。基础软件通常由第三方软件供应商开发完成,提供给汽车电子应用软件开发团队使用,使得应用开发团队专注于其核心价值:应用算法和控制逻辑的实现,而不用深入掌握种类繁多的底层协议细节。
技术实现思路
本专利技术所要解决的技术问题是代码生成系统复杂,团队的协同工作效率低,本专利技术旨在通过WEB技术,使用WEB系统替代PC桌面软件来实现汽车电子基础软件的配置数据的配置、代 ...
【技术保护点】
1.一种基于WEB技术的汽车电子基础软件配置与代码生成系统,其特征在于,包括计算机配置端,所述计算机配置端将各个配置数据发送至WEB系统的服务器中,所述的计算机配置端为通讯、诊断、标定工程师通过客户端提供的图形界面输入各项配置参数,通过客户端向服务器进行数据交换,服务器采用数据库进行数据存储和交换,数据库内预先存储有基础软件源代码,在计算机配置端将各个配置数据发送至服务器中后,服务器保存配置数据和生成配置代码,服务器还根据配置数据从预先存储的源代码中仅提取相关的源文件,这些源文件与生成的配置代码形成一个完整的输出配置进行打包输出。
【技术特征摘要】
1.一种基于WEB技术的汽车电子基础软件配置与代码生成系统,其特征在于,包括计算机配置端,所述计算机配置端将各个配置数据发送至WEB系统的服务器中,所述的计算机配置端为通讯、诊断、标定工程师通过客户端提供的图形界面输入各项配置参数,通过客户端向服务器进行数据交换,服务器采用数据库进行数据存储和交换,数据库内预先存储有基础软件源代码,在计算机配置端将各个配置数据发送至服务器中后,服务器保存配置数据和生成配置代码,服务器还根据配置数据从预先存储的源代码中仅提取相关的源文件,这些源文件与生成的配置代码形成一个完整的输出配置进行打包输出。2.根据权利要求1所述的一种基于WEB技术的汽车电子基础软件配置与代码生成系统,其特征在于,所述WEB系统的服务器通过进行License控制,仅需在服务器运行的环境中安装授权的License数据和管理软件,由系统管理员进行License管理软件和License数据的安装,安装完成后通过服务器端对License进行控制。3.根据权利要求1所述的一种基于WEB技术的汽车电子基础...
【专利技术属性】
技术研发人员:罗亚迪,
申请(专利权)人:成都道纬科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。