色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

復雜汽車軟件開發項目中錯誤的快速定位

星星科技指導員 ? 來源:嵌入式計算設計 ? 作者:Torsten Mosis ,Seba ? 2022-06-30 09:18 ? 次閱讀

汽車行業的當前趨勢意味著開發軟件項目已成為一項日益復雜的任務。軟件團隊和項目經理需要在復雜和異構的軟件系統中使用專門的錯誤搜索和流程優化框架。

在這次與 Elektrobit Automotive 的Torsten Mosis 和 Sebastian K?nig 的問答 中,兩人討論了在復雜的汽車軟件供應鏈中在破壞開發項目之前檢測出代價高昂的錯誤的機制。

嵌入式計算設計:哪些因素導致汽車軟件開發項目日益復雜,在復雜的汽車供應鏈中,誰最終負責確保軟件質量?

K?nig: 如今,主機中已經可以找到廣泛的軟件技術。它們通常基于 HTML5、Java 或 Qt 等標準系統,其下層的應用程序和服務利用了已建立的框架(如 Android、QNX Car Platform 或 GENIVI Linux)的優勢。

在此期間,用戶可以體驗的功能由智能手機應用程序和Android Auto或Apple CarPlay等鏡像方法的集成來補充。除此之外,還有大量數據從車輛到云端的遷移和處理。市場發展表明,在未來,分布在不同硬件實體上或在虛擬機管理程序上運行在虛擬化環境中的幾種不同操作系統通常會同時運行。在這里,導航系統等復雜功能通常會滲透到所有軟件和硬件層。

雖然基本集成通常由 OEM 自己完成,但幾個供應商通常會在不同程度上對整體功能做出貢獻。因此,對于開發人員和程序員來說,為了測試和保證整個軟件系統的質量和穩健性,需要進行重大的協調工作。除了久經考驗的標準系統和技術外,還需要考慮許多專有擴展。

嵌入式計算設計:在軟件開發生命周期早期發現的錯誤遠低于在生產后期發現的錯誤。開發人員可以使用哪些機制來簡化錯誤檢測,以免對生產產生負面影響?

摩西:某些軟件開發工具使工程師能夠在早期開發階段識別和定位功能性和非功能性錯誤。涉及導航系統開發的日常項目工作中的一個典型示例是,經常過早或過晚宣布關閉機動的語言指令。這方面的潛在錯誤來源差異很大,并且通常只能在某些情況下重現。通常,錯誤的原因不在于單個軟件模塊本身,而在于模塊之間的交互,因為它們的接口經常被錯誤地使用,例如以錯誤的順序、錯誤的值或錯誤的時間點。 糾正這種類型的錯誤是昂貴的,因為通常,

例如,EB solys 是一種用于高度復雜的汽車開發項目的工具,不僅支持單個組件的錯誤搜索和流程優化,而且支持整個系統結構的更高級別。 這里的重點是收集、聚合和關聯正在研究的軟件系統的數據和操作狀態。通常,只有在不同來源的數據相互關聯時才能檢測到錯誤和異常。為了收集數據,將在要監控的系統上安裝一個目標代理,Elektrobit 將作為開源軟件提供該代理。在這里,對目標系統的監控是被動的。該分析觀察正在進行的數據處理和進程間通信,并且不僅基于對檢測源代碼的訪問。

目標代理支持插件架構,以便能夠訪問目標系統上的特定進程間通信或開發人員跟蹤(圖 1)。相比之下,數據在運行在 Windows PC 上的主機系統上進行聚合和關聯。以與目標代理類似的方式,主機系統的體系結構也被設計為使其自身易于適應,例如,適應特定的數據格式和不同的進程間通信過程。單獨調整的導入器可以從所需的任何日志文件向核心系統提供數據,以便將特定數據內容(例如二進制跟蹤)轉換為結構文本格式。

pYYBAGK8-i2AB2FMAARX-VMGSSk000.png

圖 1. EB solys 的進程間通信架構。

許多細節功能源于 Elektrobit 的開發實踐,從而滿足程序員、集成商和系統開發人員的特定需求。例如,可視化數據始終以不同的方式保持相互關聯 - 例如,如果用戶在圖形圖像中設置標記,則該標記也會自動采用并顯示在所有鏈接的圖表和表格中。根據需要,分析和描述可以在比功能或流程更高的抽象層次上進行,也可以在接口、服務或對象等較低層次上進行。(圖2)

poYBAGK8-jWAZRUaAAaWtcAewsU734.png

圖 2.不同的抽象級別可以分析 EB solys 中的特定功能、流程和服務。

目前,該代理可用于 Linux、QNX、Android 和 Windows Embedded 目標系統,隨后還會有其他系統。

嵌入式計算設計:自動化監控和驗證怎么樣?鑒于車輛中越來越多的軟件,這對于系統分析和錯誤發現似乎至關重要。

K?nig: 通常,在后期開發階段,系統分析和錯誤搜索之后是對關鍵 KPI 和流程的持續監控和驗證。為此,“EB solys Auto”版本支持批處理模式操作,使其功能能夠集成到自動化測試環境中。這些還包括記錄和可視化 KPI 的方法,例如系統資源的使用、各個部分系統和熱點的性能以及組件和流程之間的通信。

通過這種方式,開發人員可以評估系統的健康和穩定性,例如,測試是否滿足某些規范和開發標準,監控性能指標并檢測趨勢,以便及早定義度量。結果,開發過程得到了改進,特別是在分散的開發團隊中。項目經理可以及早給他們的團隊反饋并確定有針對性的措施,以提高質量和穩定性。

基于為 Java 設計的 Xtend 編程語言的內置腳本語言可實現功能擴展,而無需適應主機系統或目標代理的源代碼。可以通過編程接口訪問腳本和收集的數據并生成新的操作元素。此外,腳本 API 還提供了在 Auto 版本中記錄和存儲 KPI 的方法。為了在更長的時間內顯示 KPI,EB solys 使用了 InfluxDB(作為指標數據庫)和 Grafana(作為儀表板)的技術配對接口。

作為主要針對汽車行業的開發工具,EB solys 還支持日志數據與地理數據的關聯。例如,這允許它結合地圖顯示顯示系統事件,如果需要,還可以記錄攝像機圖像。

盡管它明顯植根于汽車市場,但開放式架構通常也允許它適應其他市場或開發環境。

作者:Torsten Mosis ,Sebastian K?nig

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 汽車電子
    +關注

    關注

    3027

    文章

    7975

    瀏覽量

    167217
  • JAVA
    +關注

    關注

    19

    文章

    2970

    瀏覽量

    104838
  • API
    API
    +關注

    關注

    2

    文章

    1503

    瀏覽量

    62144
收藏 人收藏

    評論

    相關推薦

    我國軟件開發者數量超過940萬

    的地位日益凸顯。 近年來,我國在軟件產業方面取得了長足的進步。隨著信息技術的快速發展和普及,越來越多的年輕人投身于軟件開發行業,為我國的信息化建設貢獻自己的力量。同時,政府也加大了對軟件
    的頭像 發表于 12-23 11:08 ?228次閱讀

    Labview上位機軟件開發

    現我公司有個項目需要Labview上位機軟件開發,應用為數據采集,硬件為廠家采集卡。具體軟件需求電聯或+V: 15228164111。
    發表于 11-18 16:24

    ECU電控軟件開發及測試介紹

    本文重點介紹符合AutoSar架構的應用軟件開發、MBD開發模式下的軟件質量評估與優化方案、復雜場景下的ECU性能壓力測試方案。
    的頭像 發表于 09-26 14:25 ?3429次閱讀
    ECU電控<b class='flag-5'>軟件開發</b>及測試介紹

    Vector DaVinci Team解決方案實現AUTOSAR Classic ECU軟件開發

    單元(HPC)和區域控制單元(Zonal ECU)分工協作的架構。因此,ECU的軟件功能越來越多,越來越復雜。ECU的軟件開發,也將引入不同部門、不同公司的更多項目
    的頭像 發表于 09-13 11:23 ?1252次閱讀
    Vector DaVinci Team解決方案實現AUTOSAR Classic ECU<b class='flag-5'>軟件開發</b>

    Jama Connect for Automotive,汽車行業需求管理解決方案,加速汽車軟件開發

    軟件開發
    龍智DevSecOps
    發布于 :2024年08月05日 13:55:24

    嵌入式軟件開發與AI整合

    嵌入式軟件開發與AI整合是當前技術發展的重要趨勢之一。隨著人工智能技術的快速發展,嵌入式系統越來越多地集成了AI算法,以實現更復雜的智能功能。以下是關于嵌入式軟件開發與AI整合的詳細分
    的頭像 發表于 07-31 09:25 ?733次閱讀
    嵌入式<b class='flag-5'>軟件開發</b>與AI整合

    2024 ACT汽車軟件與安全技術周 龍智即將攜全方位汽車軟件開發解決方案亮相,助力應對汽車軟件開發功能安全

    ,分享推動汽車軟件開發與功能安全的創新實踐。 ATC作為汽車技術會議領域的領先平臺,專注于汽車電子與軟件版塊的技術交流將近10年歷程,深耕行
    的頭像 發表于 07-08 16:17 ?566次閱讀
    2024 ACT<b class='flag-5'>汽車</b><b class='flag-5'>軟件</b>與安全技術周 龍智即將攜全方位<b class='flag-5'>汽車</b><b class='flag-5'>軟件開發</b>解決方案亮相,助力應對<b class='flag-5'>汽車</b><b class='flag-5'>軟件開發</b>功能安全

    【《軟件開發珠璣》閱讀體驗】+ 心得

    【《軟件開發珠璣》閱讀體驗】+ 心得 感謝電子發燒友論壇提供的讀書機會。讀這本書使我在編程方面多了位資深老師。 在軟件項目開發領域的時,我閱讀了《
    發表于 06-23 17:56

    上位機軟件開發用什么語言

    上位機軟件開發是指開發用于與下位機(如PLC、單片機等)進行通信、控制和數據處理的計算機軟件。上位機軟件在工業自動化、物聯網、智能家居等領域有著廣泛的應用。選擇合適的編程語言對于
    的頭像 發表于 06-06 10:44 ?1961次閱讀

    共讀《軟件開發珠璣》

    作為項目經理,要處理好五大過程組和十大領域; 作為軟件配置管理,對軟件工程、算法和應用開發還不夠了解,本書介紹的軟件開發和管理60條經驗教訓
    發表于 05-21 11:28

    2024年全球汽車軟件開發狀況調查-首次中國汽車軟件開發專業人士問卷征集

    今年,Perforce聯合北匯信息一起,首次誠摯邀請中國汽車軟件開發專業人士參加該報告2024年的調查。這項調查涵蓋了發現汽車軟件工作人員面臨的最新趨勢、挑戰和技術,我們需要您的幫助!
    的頭像 發表于 01-29 15:47 ?486次閱讀
    2024年全球<b class='flag-5'>汽車</b><b class='flag-5'>軟件開發</b>狀況調查-首次中國<b class='flag-5'>汽車</b><b class='flag-5'>軟件開發</b>專業人士問卷征集

    keil arm軟件開發指南

    電子發燒友網站提供《keil arm軟件開發指南.pdf》資料免費下載
    發表于 01-26 15:51 ?7次下載

    汽車軟件開發CAEdge框架關鍵技術

    軟件定義汽車中,汽車功能主要通過軟件實現,不再僅僅依賴硬件。這種將軟件與硬件解耦的方式使得新功能和軟件
    發表于 01-24 14:16 ?581次閱讀
    <b class='flag-5'>汽車</b><b class='flag-5'>軟件開發</b>CAEdge框架關鍵技術

    嵌入式軟件開發軟件開發的區別

    嵌入式軟件開發軟件開發是兩個不同的概念,它們在一些關鍵方面有著明顯的區別。嵌入式軟件開發是指開發嵌入在硬件設備中的軟件,而
    的頭像 發表于 01-22 15:27 ?2335次閱讀

    區塊鏈系統軟件開發與應用

    區塊鏈技術是近年來備受矚目的創新技術,被廣泛應用于金融、供應鏈管理、物聯網等領域。區塊鏈系統軟件開發是實現區塊鏈應用的關鍵,它不僅需要掌握區塊鏈的基本原理,還需要具備良好的軟件開發能力和項目管理經驗
    的頭像 發表于 01-10 18:18 ?2552次閱讀
    主站蜘蛛池模板: 精品亚洲国产熟女福利自在线| 么么哒日本影院| 不分昼夜H1V3| 电影日本妻子| 国产国拍亚洲精品永久软件| 国产成人精品视频频| 国产欧美精品一区二区三区-老狼| 国产精品人妻无码久久久奥特曼| 国产一区在线观看免费| 激情内射亚洲一区二区三区| 久久久精品成人免费看| 蜜柚视频网在线观看免费| 欧美另类极品videosbest| 肉欲横流(NP高H)| 亚洲 无码 制服 日韩| 野花香在线观看免费观看大全动漫| 伊人久久大香线蕉无码麻豆| 中文字幕在线不卡日本v二区| 99久久国产露脸精品国产吴梦梦 | 久久久精品久久| 嫩草电影网嫩草影院| 色列少女漫画| 亚洲理论片在线中文字幕| 最新男同鸭子ktv| 俄罗斯人与动ZOOZ| 好色女博士| 美女脱了内裤张开腿让男人桶到爽 | 亚洲精品无AMM毛片| 2018国产天天弄谢| 第七色 夜夜撸| 精品久久久久久久99热| 男人桶爽女人| 性做久久久久久久久浪潮| 4388成人| 国产精品女上位在线观看| 久久这里只有热精品18| 日本免费一本天堂在线| 亚洲人视频在线观看| PORN白嫩内射合集| 火影忍者高清无码黄漫| 欧美久久综合性欧美|