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
其他軟韌體相關服務
AI 相關發展底層架構服務
AI是人工智慧時代的技術核心之一,邊緣裝置也越來越多地在產品中添加AI功能。近年發展車用ADAS智能系統,晶片算力仍然顯著不足,可預見汽車自駕系統仍以多晶片組成系統,感測器與周邊裝置難以定義標準規格,故無法發展類似智能手機的應用軟體服務系統。
系統整合服務商需以特定硬體平台發展軟體服務,方能提供車廠各類應用軟體客製化需求。威力暘透過有效率的系統規劃以及軟體設計,依據客戶系統功能需求,協助Outsourcing各類ADAS應用軟體,並以平台應用基礎的軟體審核與認證機制, 提供穩定可靠的軟體菜單服務,Time-to-market滿足客戶的需求,將生產測試流程發揮最大化效能。
藍芽、連線、APP、操作介面
智慧手機自行動服務市場爆發,App便成為核心的應用,手機軟體應用市場自此開始蓬勃,尤其物聯網遠端服務需求支援無線傳輸的服務,舉凡WIFI、Bluetooth、4G通訊,所以打造專屬客製化APP,更符合物聯網使用者應用需求。物聯網時代透過APP整合開發,可支援各種設備使用,包括手機、平板電腦及工業用手持終端,進而提高萬物聯網服務的便利性。
威力暘擁有多年豐富之硬體設計經驗,為達成One-stop Shop的經營理念,延伸至物聯網系統整合設計與開發,亦協助APP應用功能的外包客製服務,從雲端架構規劃設計到應用服務的開發,以符合客戶委託的多樣化之服務需求,創造客戶開發流程的簡易效能實現合作雙贏。