chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【聚焦汽車軟件開發(fā)】從版本管理到靜態(tài)分析,詳解Perforce工具鏈在汽車嵌入式開發(fā)中的全棧應用

龍智DevSecOps ? 2025-09-01 13:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

演講回顧

隨著“軟件定義汽車”浪潮席卷全球,高效開發(fā)與安全合規(guī)已成為驅動汽車行業(yè)變革的雙引擎。

日前,在「龍智×Perforce」網絡研討會中,Perforce的全球資深專家Gerhard Krüger與Steve Howard帶來聯合主題演講,探討分享了Perforce如何通過其強大的技術堆棧,助力車企在創(chuàng)新與安全的雙重挑戰(zhàn)中破局前行。

本文為演講實錄,由Perforce中國授權合作伙伴——龍智梳理精編。

嘉賓簡介:

Gerhard Krüger,Perforce ALM 銷售工程高級總監(jiān)。Gerhard 自2004年起就一直致力于幫助全球客戶實施ALM與DevOps解決方案,在產品創(chuàng)新與客戶成功方面擁有豐富的實踐經驗。

Steve Howard,Perforce靜態(tài)分析產品與現場工程總監(jiān)。Steve在軟件驗證與靜態(tài)代碼分析領域擁有超過15年的深厚積累,具備多項與功能安全認證相關的專業(yè)資質。

1、軟件定義汽車時代的挑戰(zhàn)與創(chuàng)新

Steve Howard:

Perforce長期以來在汽車行業(yè)具有強大的影響力,這并非偶然。我們不僅每年發(fā)布一份廣受業(yè)界關注的《汽車軟件開發(fā)現狀報告》,還深度參與了眾多行業(yè)標準的制定。

wKgZO2i1K6uAFzq1AAE7Okqi5vE869.png

例如,Perforce是MISRA標準的重要參與者,有多位團隊成員在MISRA委員會以及C/C++語言委員會中工作,致力于確保這些語言能夠滿足嵌入式環(huán)境,尤其是汽車等安全關鍵領域的需求。同時,我們也是AUTOSAR組織的成員,并開發(fā)了自己的高可靠性C++標準。最近,我們也在研究Rust語言,探索其作為安全關鍵型汽車開發(fā)的潛在語言。

最重要的是,我們的影響力體現在實踐中:全球十大頂級汽車軟件制造商中,有九家每天都在使用Perforce工具。

2、汽車行業(yè)的關鍵趨勢與挑戰(zhàn)

Steve Howard:

如今,汽車行業(yè)正在經歷一場超高速的進化。

我們見證了自動駕駛的興起、電動汽車的蓬勃發(fā)展,以及車載信息娛樂系統(IVI)在尺寸、復雜性和功能上的急劇膨脹——甚至開始集成游戲引擎平臺。同時,車輛上的獨立ECU(電子控制單元)數量曾一度激增,直到變得不可持續(xù),因此我們正將其整合為更強大的“區(qū)域大腦”或能運行多系統的單一ECU。

這些趨勢表明,我們已經整體過渡到了軟件定義的汽車時代。這意味著更龐大的軟件、更復雜的系統,以及至關重要的——海量的代碼。

如今,一輛中等水平汽車的軟件代碼行數已達到1億行甚至更多。這不僅對開發(fā)者的生產力提出了巨大挑戰(zhàn),更對處理如此龐大代碼所必需的功能安全要求構成了嚴峻考驗。

如何有效應對?

3、Perforce的行業(yè)應用與技術堆棧

Gerhard Krüger:

當我們審視軟件生產力,無論是創(chuàng)建軟件、構建車輛,還是開發(fā)嵌入式系統,都會面臨一系列的關鍵挑戰(zhàn):

  • QA團隊需要多長時間來檢查如此復雜的代碼?
  • 構建過程中,如何滿足性能和可擴展性的需求?
  • 又如何讓遍布全球的分布式團隊高效協作?

Perforce自身就是一個全球化的典范,在世界各地都設有開發(fā)中心,我們的客戶也是如此。因此,我們必須應對分支策略的復雜性,包括功能分支、維護分支、補丁、發(fā)布和安全更新等——這意味著海量的數據資產需要被安全地管理、審計和追蹤。我們需要清晰地了解代碼的來源,并能高效地將其合并回主線。

不僅是管理傳統的源代碼,在現代汽車的軟件開發(fā)中,需要管理的資產類型極其廣泛,包括軟件資產、設計資產、與芯片相關的IP,甚至整個車輛的數字孿生模型。這些需求覆蓋了非常廣泛的領域,構成了當前行業(yè)面臨的核心問題。

接下來,我將分享Perforce在游戲開發(fā)、媒體娛樂、汽車制造以及半導體領域的應用,以揭示我們在不同市場中觀察到的共同趨勢,以及Perforce的顯著優(yōu)勢。

最初,Perforce的P4工具在游戲開發(fā)領域初露鋒芒,它與虛幻引擎等頂尖游戲引擎的深度集成,一直是我們引以為傲的核心優(yōu)勢。而如今,游戲引擎技術已經擴展至媒體和娛樂行業(yè),甚至也在深刻改變著汽車制造。這些行業(yè)開始采用虛幻引擎來創(chuàng)建視頻、廣告等娛樂內容,或構建車載信息娛樂系統。在半導體領域,則有海量的IP和文件資產需要被管理,這也正是Perforce P4所擅長的——高效管理大量分散的大規(guī)模資產,并確保全球開發(fā)人員能夠安全地協作、審計與追蹤。

必須承認的是,越來越多的設計師和開發(fā)者正將他們在游戲開發(fā)中所積累的技術經驗,包括對Perforce P4的應用實踐,逐步引入汽車行業(yè),并將其應用于信息娛樂系統和數字孿生等多元化的汽車研發(fā)場景。

Perforce技術堆棧:

這一切是如何整合的呢?——歸功于以版本控制引擎P4為核心的Perforce技術堆棧。

  • 版本控制引擎P4:所有資產(源代碼、2D/3D文件、視頻、音頻等)的基石,提供細粒度的權限管控,以及版本管理、分支管理和審計功能等。
  • 數字資產管理P4 DAM:專注于管理視覺資產,如2D/3D文件、視頻和音頻資產。
  • 代碼審查P4 Code Review:對代碼資產進行代碼審查。
  • 規(guī)劃引擎P4 Plan:幫助團隊明確目標、分配任務并跟蹤進度。

Perforce數字創(chuàng)作平臺應用場景:

Perforce的數字創(chuàng)作平臺也存在一些頗具代表性的應用場景,深刻影響著汽車研發(fā)進程。

wKgZPGi1K6uANOiSAADBxoqvJ74714.png

  • 首先是軟件本身,這是我們關注的核心。高質量的車載軟件開發(fā)(如電池管理、自動駕駛系統等)是所有創(chuàng)新的基礎。
  • 第二個是系統層面,如人機界面(HMI)與車載信息娛樂系統(IVI)。這些系統雖然不直接關乎車輛的行駛安全,但其復雜性和重要性也在與日俱增。我們看到,越來越多的IVI系統完全基于游戲引擎(如虛幻引擎Unreal Engine)構建。一些先進的系統甚至將信息娛樂功能與車輛管理功能集成在同一屏幕和平臺上,以實現無縫的用戶體驗。
  • 第三個,也是極具前瞻性的場景,可視化與數字孿生。汽車制造商可以在虛幻引擎中構建一輛完整汽車的數字孿生模型,將整車的外觀、內部組件完全可視化,并應用于設計、測試、裝配、維修培訓、市場營銷等不同的場景。

來自Epic的研究數據也印證了這一趨勢:全球排名前20的汽車制造商中,有80%正在使用虛幻引擎進行設計、模擬和市場營銷。這種跨領域的資產復用帶來了顯著效益,可幫助節(jié)省約30%的成本,并帶來25%-50%的效率提升。像GMC、Rivian、Lotus等公司,都在利用這項技術打造下一代的用戶界面和數字體驗。

4、功能安全挑戰(zhàn)與Perforce解決方案

Steve Howard:

在追求行業(yè)創(chuàng)新的同時,仍有諸多不能忽視的安全問題。Perforce最新的《2025年汽車軟件開發(fā)現狀報告》揭示了一些重要的安全性洞察。

wKgZPGi1LBKAKJL0AAEHyKWoyAI411.png

當問及開發(fā)中最大的安全擔憂時,高達46%的受訪者都指向了同一個挑戰(zhàn):滿足ISO 26262標準的所有要求。盡管市場上還有許多其他的安全標準,如SOTIF和針對AI系統的標準,但ISO 26262無疑是其中的核心。此外,強制執(zhí)行MISRA等編碼規(guī)則也構成了主要問題,兩者合計占據了超過80%的安全挑戰(zhàn),凸顯了車企在功能安全與合規(guī)性方面所面臨的巨大壓力。

那么,Perforce如何幫助應對這一挑戰(zhàn)?

wKgZO2i1LBKAKNsUAADXBq-bbB8611.png

一個關鍵優(yōu)勢是,Perforce的許多工具,包括靜態(tài)分析Klocwork、QAC,以及版本控制P4和需求管理ALM,均已通過TüV權威認證,滿足ISO 26262合規(guī)性要求,可直接用于安全關鍵型系統的認證項目。

點擊了解:如何借助Perforce工具鏈,輕松駕馭汽車軟件開發(fā)及ISO 26262合規(guī)挑戰(zhàn)?

此外,《2025年汽車軟件開發(fā)現狀報告》指出,代碼質量仍是首要關注點,靜態(tài)分析在汽車軟件開發(fā)中依舊至關重要。Perforce的靜態(tài)分析工具可幫助強制執(zhí)行MISRA、CERT等編碼標準,滿足ISO 26262、ISO 21434等功能安全與信息安全的要求。

wKgZO2i1LBKAZlMdAADiGN4LJTU018.png

借助我們的QAC、Klocwork,團隊能夠在開發(fā)周期的早期就識別出軟件漏洞、弱點和運行時問題(如內存泄漏、緩沖區(qū)溢出等),從而避免系統崩潰或質量缺陷。這些工具還可將分析結果無縫集成到代碼審查流程中,確保每一次變更都符合規(guī)范,并持續(xù)報告跨版本的合規(guī)情況,為認證提供完整的審計追蹤。

總而言之,在軟件定義汽車的背景下,靜態(tài)分析已經深度嵌入到整個軟件開發(fā)生命周期,幫助實現:

  • 降低風險與法律責任
  • 縮短部署時間
  • 減少開發(fā)與返工成本
  • 加速交付并確保合規(guī)

5、最后總結

Gerhard Krüger:

Perforce在全球汽車行業(yè)中扮演著至關重要的角色。正如Steve所言,世界前十的汽車公司中有九家信賴我們的產品。

wKgZPGi1LBKANG3JAADbaS2GzCc798.png

Perforce的靜態(tài)分析、版本控制工具,在提升效率、保障安全方面都擁有著出色的應用。全球最大的摩托車制造商也借助我們的需求管理工具ALM,成功實施ISO 26262流程,從而創(chuàng)建高質量、按時交付、降低成本的產品,并顯著降低風險,確保符合全球行業(yè)標準。

最重要的是,我們的影響力體現在實踐中:全球十大頂級汽車軟件制造商中,有九家每天都在使用Perforce工具。

更多精華內容盡在研討會直播回放,即刻獲取,解鎖更多創(chuàng)新范式!

龍智是Perforce在中國的長期戰(zhàn)略合作伙伴,為客戶提供Perforce系列產品從選型評估、部署實施到運維優(yōu)化的全生命周期服務,確保工具真正“落地生根”,加速產品研發(fā)與合規(guī)進程。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 靜態(tài)分析

    關注

    1

    文章

    45

    瀏覽量

    4192
  • 汽車功能安全

    關注

    0

    文章

    62

    瀏覽量

    1660
  • devops
    +關注

    關注

    0

    文章

    130

    瀏覽量

    12829
  • 版本管理
    +關注

    關注

    0

    文章

    13

    瀏覽量

    328
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    什么是嵌入式應用開發(fā)?

    概述 所謂的嵌入式應用開發(fā)就是嵌入式操作系統下進行開發(fā)、軟硬件綜合開發(fā) ?
    發(fā)表于 01-12 16:13

    C語言單元測試嵌入式軟件開發(fā)的作用及專業(yè)工具的應用

    語言使用率超過90%。智能家居溫控系統到汽車ECU控制單元,工業(yè)機器人到醫(yī)療設備,C語言仍然是嵌入式開發(fā)的首選語言。 C語言
    發(fā)表于 12-18 11:46

    分享一個嵌入式開發(fā)學習路線

    法,這些語法嵌入式開發(fā)至關重要。 2. 技能進階期(2-3個月) 51單片機過渡到主流的ARM Cortex-M系列(嵌入式就業(yè)
    發(fā)表于 12-04 11:01

    CW32嵌入式軟件開發(fā)的必備知識

    嵌入式軟件開發(fā)作為計算機科學和電子工程的交叉領域,要求開發(fā)人員具備一系列的專業(yè)知識和技能。 而基于CW32的嵌入式軟件開發(fā)必備知識包括以下
    發(fā)表于 11-28 07:48

    嵌入式開發(fā)工具版本的選擇策略

    版本嵌入式開發(fā)團隊協作,軟件工具版本的統一性
    發(fā)表于 11-25 06:11

    C語言嵌入式開發(fā)的應用

    C 語言汽車電子控制系統開發(fā)的主導地位。 2、設備驅動程序 設備驅動程序是嵌入式系統
    發(fā)表于 11-21 08:09

    嵌入式開發(fā)的關鍵點介紹

    嵌入式開發(fā)在現代科技扮演著非常重要的角色。隨著物聯網的發(fā)展,嵌入式系統的需求也越來越大。嵌入式開發(fā)不僅需要開發(fā)人員具備深入的硬件知識和編程
    發(fā)表于 11-13 08:12

    什么是CVE?如何通過SAST/靜態(tài)分析工具Perforce QAC 和 Klocwork應對CVE?

    本文將為您詳解什么是CVE、CVE標識符的作用,厘清CVE與CWE、CVSS的區(qū)別,介紹CVE清單內容,并說明如何借助合適的靜態(tài)分析工具(如Perf
    的頭像 發(fā)表于 10-31 14:24 ?388次閱讀
    什么是CVE?如何通過SAST/<b class='flag-5'>靜態(tài)</b><b class='flag-5'>分析</b><b class='flag-5'>工具</b><b class='flag-5'>Perforce</b> QAC 和 Klocwork應對CVE?

    嵌入式軟件測試與專業(yè)測試工具的必要性深度解析

    環(huán)節(jié)。隨著嵌入式系統汽車、醫(yī)療、軍工等關鍵領域的廣泛應用,專業(yè)測試工具的投資將帶來顯著的質量提升和風險降低,是嵌入式開發(fā)過程中不可或缺的重
    發(fā)表于 09-28 17:42

    汽車軟件開發(fā)必看:Perforce工具助力高效開發(fā)與功能安全的最佳實踐

    無論是主機廠還是供應商,ISO 26262合規(guī)都是繞不開的課題。冗長的流程、復雜的標準是否讓您的團隊疲于應對?Perforce一體化工具正是破解這一難題的鑰匙!
    的頭像 發(fā)表于 08-01 10:49 ?952次閱讀
    <b class='flag-5'>汽車</b><b class='flag-5'>軟件開發(fā)</b>必看:<b class='flag-5'>Perforce</b><b class='flag-5'>工具</b><b class='flag-5'>鏈</b>助力高效<b class='flag-5'>開發(fā)</b>與功能安全的最佳實踐

    嵌入式開發(fā)就業(yè)還有前景嗎?

    。智能家居領域,嵌入式開發(fā)的主要工作是開發(fā)各種智能化設備和系統,如智能照明、智能安防、智能家電等。嵌入式開發(fā)人員需要掌握相關的硬件和軟件
    發(fā)表于 07-16 10:47

    嵌入式軟件開發(fā)常用的軟件有哪些?

    對于初學嵌入式的朋友們,會想要了解嵌入式軟件開發(fā)常用的軟件有些,有什么用。那么看以下常用的軟件介紹。 1.Visual Studio Cod
    發(fā)表于 07-03 17:06

    2025年汽車行業(yè)趨勢解讀:AI汽車軟件開發(fā)的應用、代碼安全挑戰(zhàn)等(附Perforce QAC / Klocwork工具推薦)

    隨著AI技術深入嵌入式系統,汽車軟件已成為智能出行的核心要素。根據Perforce發(fā)布的《2025年汽車
    的頭像 發(fā)表于 06-13 15:03 ?1209次閱讀
    2025年<b class='flag-5'>汽車</b>行業(yè)趨勢解讀:AI<b class='flag-5'>在</b><b class='flag-5'>汽車</b><b class='flag-5'>軟件開發(fā)</b><b class='flag-5'>中</b>的應用、代碼安全挑戰(zhàn)等(附<b class='flag-5'>Perforce</b> QAC / Klocwork<b class='flag-5'>工具</b>推薦)

    嵌入式開發(fā)入門指南:從零開始學習嵌入式

    隨著物聯網、智能硬件的發(fā)展,嵌入式開發(fā)成為熱門技能之一。以下將為初學者提供一份詳細的嵌入式開發(fā)入門指南,涵蓋學習路徑、必備工具、推薦資源等內容。 1. 嵌入式系統的定義與應用
    發(fā)表于 05-15 09:29

    盤點工程師常用的嵌入式開發(fā)工具

    嵌入式開發(fā)涉及硬件與軟件的緊密結合,開發(fā)工具的選擇對效率和質量至關重要。以下是嵌入式開發(fā)中常用的工具分類及代表性
    的頭像 發(fā)表于 02-07 10:06 ?4252次閱讀