軟韌體服務 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應用功能的外包客製服務,從雲端架構規劃設計到應用服務的開發,以符合客戶委託的多樣化之服務需求,創造客戶開發流程的簡易效能實現合作雙贏。