新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 高級車內系統的參考設計

        高級車內系統的參考設計

        作者: 時間:2016-12-16 來源:網絡 收藏



        圖 1:參考設計概要。

        多重操作系統架構

        運行虛擬機的虛擬層是一種允許 Linux 和 Nucleus RTOS 在一個硬件平臺上同時運行的簡潔方式。每個操作系統在一個專用的虛擬機上運行并共享 AXSB 平臺上可用的硬件資源。不同操作域間的通信可以利用 RPMsg 協議用一種可控制的方法進行,這樣應用軟件之間就可以共享一些數據。也可以通過設定權限來管理資源、拒絕對某些系統功能的訪問。這樣在信息娛樂系統中可能安裝或下載了不可信或未認證的應用軟件時就可以進行某種程度的隔離。

        開機順序也經過了仔細考慮。通常車上的 CAN總線通信應該在 50ms 內激活,但同時還要求信息娛樂和駕駛員信息模塊要快速完成初始化。在這個參考設計中,基于 AUTOSAR 的 CAN 通信棧在 Renesas V850 MCU 上完成初始化,與 J6 多核 CPU 同時運行。RPMsg 通信引擎快速啟動,以便在域間傳送早期的交通狀態(圖2)。


        圖2:單個系統芯片(SoC)上的多域啟動架構。

        構建信息娛樂系統

        概念驗證參考設計包括了一些功能樣例,包括軟件無線電臺調諧器、后視攝像頭輸入、多媒體視頻和音頻播放器和車內系統功能,如 HVAC(暖通空調)控制和胎壓監測系統。胎壓監測儀所涉及到的功能具有代表性,它的數據源來自汽車遠端的某一部分,低壓或輪胎完全沒氣時,相關信息必須優先通過 CAN 總線發送并立即顯示在駕駛員信息屏上。因為設定了顯示優先次序,警示屏幕覆蓋了默認的信息娛樂主頁屏幕。 利用 CAN 信息生成器(ETAS BusMaster 模擬器)對該系統進行了測試,見圖3。


        圖 3:利用ETAS BusMaster 生成 CAN通信量測試參考設計。

        調整開機順序還用到了其它幾種工具,包括 Mentor Graphics XSe XSTrace 和 Mentor Graphics Sourcery Analyzer。通過監測初始化和開機順序,駕駛員和進程可以重新排序并節約寶貴的時間。開機優化是一個迭代的過程,不重要的系統任務和進程會被及時地移出,為重要的汽車功能更早地出現讓路。

        為確保 DIM 的幀刷新率達到60幀/s或更快還使用了圖形-性能微調工具。為確保車內信息娛樂 (IVI) 和 DIM 模塊在關鍵時刻收到圖形帶寬,GPU(圖形處理器)共享架構包括了負載平衡和資源優化。這一進程涉及 GENIVI Wayland 元件、Open GLES2 參與的多層調諧,以及用于顯示屏幕圖像的專有顯示工具層。對屏幕分辨率和性能之間的權衡進行分析,從而保證可視性較高、性能優于說明書。

        最終得到的是一個我們認為符合現有市場趨勢的概念設計,并且在當今競爭激烈的汽車市場上它可能具有節省時間和開發周期的潛力。

        結論

        在當今快速發展的汽車電子市場上,從頭開始設計已經不可取 -- 它在研究上花費很多年的時間才能找到正確的解決方案。利用預先建立的參考設計概念,設計者可以選擇一些困難的性能和整合問題得到解決的節點作為設計起點,在此基礎上加入他們自己的IP(知識產權)和最終的定制要求,從而縮短上市時間并搭載用戶直接可用的功能來滿足當前市場的需求。

        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 通榆县| 夏河县| 新野县| 沙湾县| 奉化市| 镇江市| 南岸区| 荥阳市| 泾阳县| 即墨市| 清远市| 林西县| 闽侯县| 康定县| 博湖县| 鞍山市| 长春市| 读书| 邢台市| 集安市| 皋兰县| 桦南县| 罗源县| 格尔木市| 南岸区| 漳浦县| 迭部县| 资源县| 平潭县| 武胜县| 东阳市| 九龙坡区| 藁城市| 瓮安县| 额济纳旗| 民县| 桃江县| 瑞丽市| 东丽区| 晋中市| 龙海市|