汽車制造商憑借數百萬行代碼確保汽車正常運轉并安全可靠,如要取得成功,其品牌聲譽至關重要。軟件中的錯誤會削弱安全性、破壞性能、降低質量,這些都會招致毀滅性后果,代價高昂。汽車公司必須面對他們推進新科技并采用新軟件帶來的挑戰。在汽車的數百個嵌入式控制單元(ECU)所使用的軟件,通常都是由各個團隊獨立研發和發布,并且它們各自的發布周期都很長。保持數據可用性及一致性,以便開展協作,這對于敏捷開發至關重要。對新功能的需求越來越多,對發布速度的要求也隨之提高,這就是我們所處的汽車DevOps 時代。
汽車行業面臨的挑戰
持續部署(CD)及分發
這是汽車制造商想要解決的一大難題,但技術、程序及監管方面存在挑戰,因此很難做到。嵌入式系統部署的最后一步通常問題重重,使這一點頗具挑戰。較新的系統應用程序通常可以實現自動化和系統化,因此更容易掌控。
在快速迭代中保證安全性與合規性
如今,豪華汽車中的嵌入式系統估計含有逾1 億行代碼。確保所有代碼庫均無漏洞且符合許可是一大問題。在不設置障礙和減慢部署速度的情況下做到這一點是許多嵌入式開發團隊面臨的挑戰。
生產及軟件交付速度
許多制造商使用傳統的手動方法來構建及驗證實時嵌入式應用程序。這是因為所使用的軟件堆棧及工具在創建之時并未將自動化考慮在內。為這些開發工作構建自動化流程可提高速度和敏捷性,并更好地加以掌控。
非標準化嵌入式系統
如今,多數汽車具備逾100 個獨立ECU,它們不像PC或手機一樣采用統一標準,而是均采用各不相同的操作系統和語言生態系統。擁有一個通用的 DevOps平臺,并且該平臺支持多種包類型,包括C/C++、Java、NPM、Docker以及Linux操作系統等,對于現在是非常重要的。
JFROGPLATFORM汽車軟件開發的高速通道
汽車制造商需找到方法加速生產及開發,確保質量及可靠性,同時縮短發布周期。JFrog平臺是一個端到端的自動化DevOps平臺,非常適合管理和協調從代碼到生產的所有分布式軟件版本。
自動化你的CI/CD流水線
JFrogPipelines 具備新一代集中命令和控制功能,適用于您所有的CI/CD 流水線,可實現所有流水線流程的自動化及編排。流水線可與主流CI/CD 工具及DevOps技術集成,從而讓您的CI/CD投資持續發揮價值。
消除代碼中的OSS漏洞
開發出的產品版本不應存在漏洞和許可問題,這點至關重要。借助廣泛的 RESTAPI 和靈活的CLI,通過IDE插件和構建工具,可以輕松集成到您的生態系統中,來保護您的整個管道。
通用DevOps平臺
Artifactory及JFrog Platform支持所有主要的編程語言、程序包管理器及所有主流DevOps 技術。平臺支持 C/C++、Java、.net及Go等嵌入式語言,非常符合汽車ECU 的嵌入式特性。
通過Replication和AccessFederation提供多站點支持
擁有成百上千的開發人員需要多站點拓撲。讓眾多團隊及站點互相保持一致,這對于通過審核、把控質量及獲取信任至關重要。JFrog 的多站點Replication和AccessFederation 功能可確保整個企業都從單一可信源獲取制品及構建。
JFROG的獨到之處
全面集成
可與絕大多數DevOps 工具集成。單條流水線中的步驟可在多操作系統、多架構節點中運行,讓您不再需要大量CI/CD 工具。
高度集成,確保安全無虞
與您的環境集成,讓您能夠自由選擇工具棧。使用 Artifactory統一CI/CD生態系統,提高開發人員的工作效率,并避免供應商鎖定。
普遍具有安全性與合規性
平臺支持所有主要程序包類型,您可了解如何解壓縮,并使用遞歸掃描來查看所有基礎層和依賴項,即使被打包成Docker 鏡像或是zip 文件也無妨。
審核編輯 :李倩
-
嵌入式系統
+關注
關注
41文章
3567瀏覽量
129229 -
生態系統
+關注
關注
0文章
701瀏覽量
20709 -
汽車軟件
+關注
關注
0文章
94瀏覽量
3173
原文標題:JFROG 助力汽車行業
文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論