在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

易特馳全棧中間件助力從概念到量產

ETAS易特馳 ? 來源:ETAS易特馳 ? 2024-07-16 09:34 ? 次閱讀

易特馳全棧中間件助力從概念到量產

如何在這些既要又要的需求中,選擇一個合適的技術路徑一直是各家車企的的核心能力。完成一個車輛應用的開發就像寫一個手機應用一樣簡單成為了理想中的終極目標。

在這個目標的驅使下,選擇一款功能強大的中間件至關重要。

總的來說中間件要解決以下主要問題:

1.為應用層提供穩定的SOA架構API

5b82ee22-42a1-11ef-b8af-92fbcf53809c.png

應用層開發者能像手機APP一樣調用標準的API和服務框架接口,即使產品換代了也不需要關心他們是否立馬不能用。這就是SOA的能力,為實現跨域融合等中央計算平臺的發展,高性能SoC產品和中央集中式E/E架構是實現跨域融合的硬件基礎,而面向服務的軟件架構(SOA)則是實現跨域融合的軟件基礎。

在汽車軟件的領域,最佳實現跨域融合的方式是面向服務的架構(Service-oriented Architecture, SOA)。SOA是一種軟件設計方法,其中軟件組件被設計為獨立的服務,可以通過網絡進行通信和交互。在汽車軟件中,SOA的應用可以將各種車輛系統,如發動機管理系統、制動系統和娛樂系統等,分解為獨立的服務組件,使得這些組件可以更加靈活地進行組合和配置,以滿足不同車型和市場的需求。SOA可以提高汽車軟件的可靠性、可維護性和可擴展性,使得汽車制造商可以更加容易地開發和維護各種汽車系統。

SOA有助于提高汽車軟件的開發效率和質量,通過整合已有的軟件模塊,可以避免重復開發和測試,同時可以減少軟件集成帶來的問題和風險,提高軟件的可靠性和安全性。

值得注意的是,傳統汽車軟件開發的中間性工具鏈并不會被取代,剎車、轉向、防爆、車身穩定控制等傳統車控軟件是由單一ECU控制,并不適用于SOA架構,未來仍會通過基于模型仿真嵌入式的傳統汽車軟件開發方式進行開發。但是由于未來新型的車用軟件需具備跨域能力,因此無法按照傳統單一ECU的開發方式去開發,必須采用SOA架構。

2.高效的調用下層車輛信號

目前大部分車型還是使用CAN的協議,怎么把中間件框架與CAN協議連起來也會遇到復雜的問題,也就是DBC信號映射的難題。

5b87014c-42a1-11ef-b8af-92fbcf53809c.png

DBC信號示意圖

DBC信號映射生成的痛點分析:

1. 編寫DBC與API映射關系低效繁瑣

在現代汽車工程領域,數據總線通信(DBC)文件扮演著至關重要的角色。這些文件定義了車載網絡中各種信號的屬性,為整個系統的正常運行提供了基礎支撐,行業內已經有成熟的工具來編輯生成DBC。然而,對于大多數工程師來說,編寫與上層API的映射關系無疑是一項繁瑣且令人頭疼的任務,因為上層API的定義是基于車企內部的要求定制的,用到的相關工具鏈也是內部自研的。

編寫映射關系無疑是一個痛苦的過程。工程師需要仔細推敲每個信號定義的格式和內容,如同在茫茫大海中尋找一根針般感到無助和挫敗。即使完成了這項艱巨的任務,接下來還需要小心翼翼地檢查每一個細節,生怕犯一些低級錯誤。這就像是一個永無止境的噩夢,讓人感覺自己就像是一名專業的"MS文員"。不僅浪費了寶貴的工程師時間和精力,也大大增加了項目的開發成本。每個細微的失誤都可能造成嚴重的后果,使整個車載網絡系統陷入癱瘓。因此,迫切需要一種更加高效和可靠的映射關系生成方式,以減輕工程師的負擔,提高整個車載網絡系統的開發效率。

自動化工具,算法以及校驗正確性功能無疑是一個很好的解決方案。通過采用這種方式,工程師可以擺脫半人工編寫映射關系的痛苦,專注于更有價值的工程任務。只有這樣,我們才能真正提升車載網絡系統的開發效率,推動汽車工程技術的不斷進步。

2. DBC信號映射關系缺乏可視化

雖然DBC自身的工具鏈已經很成熟,但業界普遍缺乏可視化的DBC映射關系分析工具。開發者只能依靠文字描述來推測理解各個信號和API的定義,就好比讓一個連螞蟻都捉不住的人去抓野兔一樣,完全是癡人說夢。筆者曾經花費大量時間才搞清楚一個DBC文件和對應的上層API接口,結果第二天就又忘記了大部分內容,效率之低下令人發指。

然而,對于汽車電子領域的開發者來說,能否迅速理解和操作DBC以及API,往往直接決定著項目的進度和質量。若能借助可視化工具,將這些繁瑣的配置信息直觀地呈現出來,必將大大提升開發人員的工作效率。比如,運用漂亮的圖表展示各個信號的數據特性以及對應API的變化,或者提供一個直觀的關系編輯器,讓開發者可以輕松地修改和調試這些關系,無疑會大幅緩解當前映射關系操作的困境。

3. DBC信號映射關系的版本管理困難

在實際應用中,映射關系的版本管理存在諸多問題,需要知道最終生成的文件是由哪個版本的DBC,API版本,映射規則版本以及最終三者經過處理后的產出物的版本等。由于缺乏統一的版本控制機制,當需要追溯之前的文件變更情況時,常常會陷入"大海撈針"般的困境,難以找到準確的歷史記錄。這無疑給后續的系統集成和故障診斷帶來了很多不便。

當前,汽車行業正處于一個關鍵的轉折點。隨著電動化、自動駕駛和連接服務的發展,車載軟件正變得愈發復雜和關鍵。傳統的軟件開發模式已經難以滿足日新月異的市場需求,迫切需要尋找全新的解決方案。ETAS公司正是對這一趨勢高度重視,并在不同領域進行了積極的探索與實踐。值得關注的是,他們在Eclipse開源社區推出了幾個重要的項目,試圖從根本上改變汽車軟件開發的范式。

首先是Velocitas項目,這是一款基于高級語言的應用層開發框架。它旨在簡化復雜的軟件構建過程,使開發人員能夠更加高效地創建車載應用程序。通過Velocitas,工程師可以擺脫底層硬件和操作系統的限制,專注于業務邏輯的實現,大大提高了開發效率。

其次是Kuksa項目,這是一個符合VSS國際標準的車輛模型描述規則。Kuksa建立了一套完整的車輛數據模型,涵蓋了從底層硬件到高層應用的各個方面。利用這個統一的數據模型,不同的軟件組件可以更好地進行集成和協作,極大地減少了系統復雜性。

最后,Leda項目更是令人興奮。這是一個能夠實現"一鍵部署"的解決方案,可以將開發好的軟件快速部署到真實車輛和仿真平臺上。有了Leda,工程師再也不必為復雜的交叉編譯、打包等問題而煩惱,大大提高了軟件驗證的效率。而且,Leda項目團隊還在不斷升級完善,相信不久后就會有更多令人期待的新功能。

ETAS公司在Eclipse開源社區推出的這些項目,無疑為未來汽車軟件開發帶來了新的希望。Velocitas、Kuksa和Leda三大項目分別從應用開發、數據建模和自動化部署等關鍵環節進行了創新,為解決行業痛點提供了有力的支撐。

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

    關注

    0

    文章

    65

    瀏覽量

    18379
  • SOA
    SOA
    +關注

    關注

    1

    文章

    299

    瀏覽量

    27945
  • 汽車軟件
    +關注

    關注

    1

    文章

    115

    瀏覽量

    3386

原文標題:易特馳全棧中間件助力從概念到量產

文章出處:【微信號:ETASChina,微信公眾號:ETAS易特馳】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    中間件思想在嵌入式GIS設計中的應用

    介紹中間件的基本概念,包括中間件的定義、特點、應用現狀及未來發展趨勢。在此基礎上,針對嵌入式地理信息系統,給出如何將中間件思想應用在該系統設計上,以滿足系統能
    發表于 04-15 11:17 ?14次下載

    中間件思想在嵌入式GIS 設計中的應用

    介紹中間件的基本概念,包括中間件的定義、特點、應用現狀及未來發展趨勢。在此基礎上,針對嵌入式地理信息系統,給出如何將中間件思想應用在該系統設計上,以滿足系統能
    發表于 05-15 15:45 ?14次下載

    支持多服務的消息中間件設計與實現

    為了解決消息中間件中的性能瓶頸問題和實現其可靠性的提高,研究并開發了支持多服務的消息中間件,提供單個節點無法提供的性能和可靠性保障。消息集群設計過程中涉及的主
    發表于 08-06 10:04 ?26次下載

    基于JMS的RFID中間件設計與實現

    介紹了Radio Frequency Identification (RFID) 和物聯網的RFID 中間件技術,設計了RFID 中間件整體框架,在此基礎上設計并實現了一個基于JMS 的商品零售的邊緣中間件
    發表于 10-19 16:16 ?17次下載

    什么是中間件

    什么是中間件 中間件是一種獨立的系統軟件或服務程序,分布式應用軟件
    發表于 12-28 17:54 ?1414次閱讀
    什么是<b class='flag-5'>中間件</b>

    NGB中間件標準考慮因素

      數字電視中間件技術與標準,大家都非常熟悉了。自2001年,DVB推出MHP中間件技術標準以來,全世界各地都開始了中間件技術的研究與標準制定工作,而且基本上都是源自于MHP
    發表于 06-25 11:18 ?1123次閱讀
    NGB<b class='flag-5'>中間件</b>標準考慮因素

    基于ARM平臺的RFID中間件系統設計

    基于ARM平臺的RFID中間件系統設計
    發表于 01-12 22:16 ?15次下載

    常見的中間件有哪些?匯總解析

    世界著名的資訊機構Giga Group把中間件分為三大類,共十五種。另一家世界著名的資訊機構IDC同時指出,最近幾年到未來的2002年,增長率最高的中間件將集中在數據存取中間件、消息中間件
    發表于 12-01 08:48 ?5.5w次閱讀

    RFID系統中間件平臺架構研究

    1項目簡介 華南理工大學劉發貴教授領導的課題組所完成的RFID應用集成中間件技術研究與開發項目受到國家863計劃重點項目課題資助。該項目結合我國RFID技術及產業化發展現狀,國情出發,堅持自主
    發表于 12-10 10:16 ?1257次閱讀

    物聯網軟件系統中的RFID中間件介紹

    RFID中間件是物聯網軟件系統中的關鍵和靈魂,為解決分布異構問題,人們提出了中間件概念中間件是位于平臺(硬件和操作系統)和應用之間的通用服務,這些服務具有標準的程序接口和協議。針對
    發表于 04-15 16:00 ?4944次閱讀
    物聯網軟件系統中的RFID<b class='flag-5'>中間件</b>介紹

    RFID中間件是什么東西

    RFID 中間件是一種面向消息的中間件,信息是以消息的形式,從一個程序傳送到另一個或多個程序。
    發表于 12-02 16:12 ?3660次閱讀

    基于SOA的RFID中間件如何來設計

    RFID中間件是一種消息導向的軟件中間件,信息是以消息的形式從一個程序模塊傳遞到另一個或多個程序模塊。
    發表于 01-07 16:22 ?791次閱讀
    基于SOA的RFID<b class='flag-5'>中間件</b>如何來設計

    通信中間件接口手冊

    通信中間件接口手冊
    發表于 06-29 11:37 ?2次下載

    UM1713_如何應用stm32cube的中間件LwIP_TCP、IP協議

    UM1713_如何應用stm32cube的中間件LwIP_TCP、IP協議
    發表于 11-22 19:16 ?1次下載
    UM1713_如何應用stm32cube的<b class='flag-5'>中間件</b>LwIP_TCP、IP協議<b class='flag-5'>棧</b>

    為是科技vsocket中間件方案獲得鯤鵬Validated認證

    對基于鯤鵬軟硬件的vsocket中間件解決方案,使用鯤鵬應用使能套件BoostKit對方案進行調優,兼容性、穩定性、安全、功耗、業務功能、基礎性能和業務性能七個維度進行Valid
    的頭像 發表于 03-11 18:05 ?1459次閱讀
    主站蜘蛛池模板: 欧美ww| 国产亚洲卡二卡3卡4卡乱码 | 国产精品国产主播在线观看 | 国产精品久久久久久影院 | 久久福利青草精品资源 | 超色视频 | 日本一本一道久久香蕉免费 | 欧美性猛交aa一级 | 国产成人夜间影院在线观看 | 美女张开大腿让男人桶 | 五月在线观看 | 在线精品视频成人网 | 夜夜爽一区二区三区精品 | 美女黄页黄频 | 欧美黑人黄色片 | 成人午夜性视频欧美成人 | 亚洲黄色网址 | 婷婷99精品国产97久久综合 | 精品在线一区二区 | 色色色色网 | 中国一级特黄真人毛片免费看 | 老司机成人精品视频lsj | 四虎在线最新地址4hu | 成人午夜影院在线观看 | 狠狠色丁香久久综合五月 | 一区二区三区中文字幕 | 精品视频网站 | 五月天婷五月天综合网在线 | 伊人www| 国产欧美在线一区二区三区 | 日本特黄a级高清免费酷网 日本特黄色大片 | 久久看片网 | xxxx性开放xxxx| 成人在色线视频在线观看免费大全 | 不卡精品国产_亚洲人成在线 | 天天操天天曰 | 国产未成女年一区二区 | 日韩孕交 | 亚洲国产成人久久三区 | 亚洲影院手机版777点击进入影院 | 亚洲欧美高清 |