定制化的高性能软件
在美乐科斯,我们为汽车、工业、家用电器以及汽车照明和内饰系统等核心领域开发软件。
为此,我们将软件开发划分为两个领域:测试固件开发和客户应用程序开发。
测试固件开发
我们为待测电控单元开发测试固件。这是为了能保证电控单元可以进行功能性验证和硬件测试,以及电磁兼容性测试和其他调试。此外,为了支持这些测试,我们还开发了用户图形界面和与待测试模块通信界面。
与硬件相关的固件开发使用编程C语言。由于项目的丰富多样,美乐科斯在使用英飞凌 (Infineon)、恩智浦 (NXP) 或德州仪器 (Texas Instruments) 等各种微控制器方面拥有丰富的经验。
默认情况下,用户图形界面(GUI)的开发使用编程C#语言。
客户应用程序开发
美乐科斯根据客户要求开发集成在控制单元上的嵌入式软件。开发包括从软件需求开始,最后到软件测试的整个过程。我们开发原生和基于模型的软件。
通过各种截然不同的项目实践,多年来积累了丰富的经验和专业知识,这正是我们与众不同之处。我们的开发过程满足了质量管理和安全要求,并且所有项目都满足ISO 26262、ISO 60730和A-SPICE等行业典型标准。
设计
典型的汽车架构:AUTOSAR
工具:Polarion,Enterprise Architect
标准:A-SPICE, ISO 26262
开发
根据需求和架构定义软件组件和单元,该阶段以实施和整合结束。软件开发在设计阶段之后进行,该阶段的目标是生成一个满足设计阶段定义要求的代码。
参考案例:汽车照明、汽车大灯水平调节器、汽车矩阵大灯、发动机控制、油泵、离合器和eLSD执行器、48V起动发电机、无刷直流电机、永磁同步电机、悬架控制单元、家用电器
美乐科斯是以下领域的专家:
应用程序软件:
- 电机控制
- 汽车照明
- 家用电器
- C-Basis模型的开发
- 电机控制
- 照明
- 家用电器
- C-Basis模型的开发
基础软件/加载程序开发
- AUTOSAR-体验,例如4.x、Vector DaVinci Toolchain
- 安全模块经验,即 HiTex 安全库
- 安全模块经验,例如熟悉 Aurix HSM
- MCAL + CDD 开发,例如 MCAL 集成;客户定制的驱动程序开发
- BareMetal 开发
- AUTOSAR Vector-OS诊断 (UDS) + 软件更新
通信 – CAN, CAN FD, LIN, FlexRay, PSI5
- AUTOSAR-体验,例如4.x、Vector DaVinci Toolchain
- AUTOSAR-体验,例如4.x、Vector DaVinci Toolchain
- AUTOSAR-体验,例如4.x、Vector DaVinci Toolchain
- 安全模块经验,即HiTex安全性
- 安全模块经验,例如熟悉Aurix HSM
- MCAL + CDD 开发,例如MCAL集成;客户定制的驱动程序开发
-
BareMetal 开发
-
BareMetal 开发
-
BareMetal 开发
-
AUTOSAR Vector-OS诊断 (UDS) + 软件更新
通信 - CAN, CAN FD, LIN, FlexRay, PSI5
测试
我们采用多种方法和设备来检验开发的软件是否满足需求、架构和设计。
测试的目的是为了提供软件满足既定需求、架构和设计要求的证据。总而言之,它为客户获得符合预期的所需功能提供保证。
为此,美乐科斯引入了以下级别的验证和测试。
软件验证测试:
该级别的测试保证了软件满足既定的需求。
工具:
循环中的硬件和软件测试,即Vector CANoe、Tessy
软件集成和单元测试:
这些测试确保充分满足架构和设计方面的要求。
工具:
Tessy、Vector CANoe
测试固件:
用于验证硬件/电磁兼容性和验证环境测试的固件开发
测试固件的目标是为电磁兼容性测试以及验证测试和环境测试提供支持。
因此,我们需要与硬件以及验证和测试部门密切合作。由于项目的多样性,我们熟悉多种不同的处理器。
自主开发的用户图形界面用于验证和电磁兼容性测试。
一些处理器示例
- NXP – MagniV S12
- NXP PowerPC
- Infineon Aurix – Tricore、C166、TLE
- STMicroelectronics – STM8、STM32
- Mikrochip PIC
- TI C2000
- Cypress
- NXP - MagniV S12
- NXP PowerPC
- Infineon Aurix - Tricore、C166、TLE
- STMicroelectronics - STM8、STM32
- Mikrochip PIC
- TI C2000
- Cypress