軟韌體服務 Software Development

软韧体服务 Software Development

Automotive Software Engineering

车用软韧体研发服务

現代車用軟韌體的複雜性要求,需要新的開發方法能夠節省時間並確保可靠性。 我們透過使用由 MATLAB、Simulink 等工具提供支持的建模技術來實現這一目標。代碼生成、測試和文檔等流程的自動化可以加快上市時間,這是汽車公司一直渴望的。 基於模型的開發 (MBD) 可以平均節省 25%-30% 的成本和 35%-40% 的時間我們的 MATLAB 編程專家團隊使用基於模型的設計方法進行產品開發,從而節省了成本和時間。

电控系统软体发展流程:

一、需求分析功能需求分析:功能规格书性能需求分析:概要设计规格书通讯报文定义:通讯协定故障代码定义:诊断规范
二、 概念设计软体架构设计:软体框架搭建软体模组介面定义控制物件研究:信号清单
三、详细设计控制模型设计:基于模型的建模诊断模型设计基础软体设计:C语言通讯设计
四、软体单元开发/软体单元测试模型代码生成 :C/C++、硬体平台基础软体发展协议栈开发
五、软体集成/测试动态白盒测试(功能测试、模组集成测试) :模型测试覆盖率 
六、台架测试动态黑盒测试(功能测试、故障诊断测试、通讯测试):各种情况的排列组合 
七、试车验证 :适应性测试、异常情况

汽车产业V模型(V-MODEL)


模型化程式设计(Model Based Design, MBD)做为现代程式设计常用之框架,同时具有可读性(Readability)、可追朔性(Traceability)及可重用性(Reusability)的特性,此三项特性使模型化程式设计涵盖从程式架构开发、软体功能验证到软体维护及移植过程中所需之软体开发工具。模型化程式设计方法着重在开发周期及流程,完整的工具链可实现汽车产业业的V模型(V-model)开发流程。

Software Services

技术栈服务 ( Stacks)

根据汽车和国际标准(SAE 和 ISO),我们开发了预先测试和预先打包的车辆技术栈。

CAN/LIN通讯栈

电子控制单元在称为协议的通用语言下相互通信并与外部设备通信。 (例如 CAN、LIN、FlexRay 等)

AUTOSAR 平台架构服务

AUTOSAR采用阶层式设计,除了既有开发的软体可以不受硬体的限制,增加了可重用性(Re-use)

总线一致性测试服务

通过执行一致性测试,可以验证被测件是否符合通讯协议规范,从而排除不同工程师的理解差异。

电控单元(ECU) 开发解决方案

团队在多个 ECU 应用方面拥有专业知识能为客户提供优质的 ECU 软体和硬体开发服务。

非标设备与测试平台客制服务

可依据客户需求订制整套测试平台,亦可嵌入到现有PC、PLC测试系统中。

其他软韧体相关服务

AI 相关发展底层架构服务

AI是人工智慧时代的技术核心之一,边缘装置也越来越多地在产品中添加AI功能。近年发展车用ADAS智能系统,晶片算力仍然显著不足,可预见汽车自驾系统仍以多晶片组成系统,感测器与周边装置难以定义标准规格,故无法发展类似智能手机的应用软体服务系统。

系统整合服务商需以特定硬体平台发展软体服务,方能提供车厂各类应用软体客制化需求。威力旸透过有效率的系统规划以及软体设计,依据客户系统功能需求,协助Outsourcing各类ADAS应用软体,并以平台应用基础的软体审核与认证机制, 提供稳定可靠的软体菜单服务,Time-to-market满足客户的需求,将生产测试流程发挥最大化效能。

蓝芽、连线、APP、操作介面

智慧手机自行动服务市场爆发,App便成为核心的应用,手机软体应用市场自此开始蓬勃,尤其物联网远端服务需求支援无线传输的服务,举凡WIFI、Bluetooth、4G通讯,所以打造专属客制化APP,更符合物联网使用者应用需求。物联网时代透过APP整合开发,可支援各种设备使用,包括手机、平板电脑及工业用手持终端,进而提高万物联网服务的便利性。

威力旸拥有多年丰富之硬体设计经验,为达成One-stop Shop的经营理念,延伸至物联网系统整合设计与开发,亦协助APP应用功能的外包客制服务,从云端架构规划设计到应用服务的开发,以符合客户委托的多样化之服务需求,创造客户开发流程的简易效能实现合作双赢。