概述
随着系统的集成性、复杂性日益提高,通信系统、控制系统的开发越来越复杂,恒润科技引进世界先进的开发工具和理念,为用户提供基于模型开发的综合凯发娱乐登录的解决方案,以应对复杂系统设计挑战。
1. 基于模型开发凯发娱乐登录的解决方案
基于模型开发是目前应对复杂电子系统的主流开发手段,传统手工编织代码的方式,难以满足更高复杂度的电子系统的开发要求。基于模型的电子系统的开发模式,强调在需求定义、方案设计、实现、集成测试、交付各个阶段,均以模型为主进行系统建模仿真和验证。一旦完成验证,通过模板自动生成嵌入式代码。通过模型的设计方式,可帮助开发人员高效地对在研系统进行阶段性的测试和验证,从而消除缺陷和风险,保障交付系统的质量。其软件开发生命周期流程如图所示,其主要包括四个开发进程:软件需求进程、软件设计进程、软件编码进程、软件集成进程。
软件需求进程(software requirements process),这一进程的工作就是把“分配到软件的系统需求”分解成为“高层需求”(hlr,high-level requirements)。它包含了软件的功能需求、性能要求、执行时间和内存上的约束、软硬件之间的接口等内容。
软件设计进程(software design process),这一进程就是把高层需求细化成为低层需求(llr,low-level requirements)和软件架构。它包含了软件的输入、输出、数据流、控制流、资源限制、以及调度和通讯机制等。
软件编码进程(software coding process),这一进程把低层次需求实现成为源代码 。
软件集成进程(software intergration process),这一进程把源代码集成、编译并链接成为在目标环境上的可执行代码。
在整个软件生命周期中必须实现各个进程的可追溯性,确认和验证在每个进程间都要进行。
2. 一体化凯发娱乐登录的解决方案工具链
要实现基于模型的控制电控系统开发模式,需要整合以下相关研发工具,形成控制&通信系统基于模型的开发一体化凯发娱乐登录的解决方案:
• 需求开发和验证:整合ibm doors、rhapsody,以及matlab/simulink,可实现需求分解、需求覆盖度分析,以及顶层的系统需求设计和验证。通过rhapsody和matlab/simulink可自动生成符合misrac的嵌入式底层软件。
• 系统效能评估:整合matlab/simulink和presagis公司stage、vega、vaps xt、creator、terra vista,可实现无人机智能算法验证及虚拟仿真。
• 机电液系统快速方案设计:为整合modelica语言的机电液仿真建模软件dymola、amesim以及matlab/simulink等,可实现基于多学科仿真模型的机电液电控系统联合仿真,从而实现机电液快速方案设计。
• 专业领域电控系统实时仿真:如整合汽车领域的tesis dynaware软件,提供了发动机及车辆实时仿真模型,为车辆控制器的开发测试提供方便;
• 快速实现车用ecu代码底层软件:整合simuquest(车用ecu常用微处理器的硬件驱动模型库)和simulink软件,可实现车用ecu级别代码自动生成。
• 基于模型的嵌入式hmi开发:整合altia、vaps-xt软件,恒润科技可协助实现嵌入式人机界面基于模型的设计和嵌入式代码自动实现。
• 基于模型的通信及信号系统开发:结合通信系统快速原型设备nutaq,恒润提供基于simulink的通信系统数字化建模仿真,并通过xilinx fpga接口,可实现模型自动生成fpga嵌入式代码,通过定制mdk,可实现一键下载和通信系统快速原型的设计和实现。
3. 咨询服务
我们恒润科技不仅可以为控制、通信系统设计开发提供先进的工具平台,还配备了一大批经验丰富的优秀工程师为整个研发过程提供凯发官方首页的技术支持和咨询服务。这些服务包括工具产品的高级应用培训、自动代码生成服务,针对汽车特定应用方向建模、控制及通信基于模型的系统设计、机电液多学科联合仿真、嵌入式底层代码开发、一体化开发平台等。