宏虹分享 | 深度解讀汽車功能核心ADTF中的篩檢程式圖與次世代車載高性能解決方案

在汽車領域,ADTF(Automotive Data and Time-Triggered Framework)是一個強大的工具,用於開發切實可行的汽車功能和複雜的應用程式,實現數據的轉換、記錄和可視化。而在ADTF軟體中,篩檢程式圖(如圖1 Filter Graph所示)則是至關重要的,這也是我們理解和應用ADTF的關鍵所在。下麵就讓我們深入探索篩檢程式圖的奧秘,揭示它在汽車功能開發中的核心作用。

Filter Graph
圖1 Filter Graph

在篩檢程式圖中,各種組件相互連接,構建了整個系統的基石。通過流源(Source),我們能夠接入與硬體相關的各種數據源,比如攝像頭視頻數據、鐳射雷達點雲數據和CAN匯流排數據等。篩檢程式作為處理單元,負責接收、處理、操縱和可視化數據。最後,通過流匯(Sink)連接各種設備,實現數據輸出。數據在組件間以數據流(Stream)的形式傳輸,支持任意類型的容器數據。通過不同組件的相互連接,ADTF軟體在面對複雜汽車功能開發時,展現出靈活性、可配置性和可重用性。

篩檢程式(如圖2 Filter所示)是汽車功能開發的基石,它是ADTF中的小型處理單元,可以看作是汽車功能開發的基本構建塊。它們負責接收、處理和發送數據,以及在運行時執行各種功能。通過篩檢程式,我們能夠將整個汽車功能拆分成小的處理單元,使得開發更加靈活和模組化。

Filter
圖2 Filter

篩檢程式的功能多樣,包括但不限於:

通過輸入引腳(In Pins)和相應的樣本閱讀器(Sample Reader)接收數據。
通過輸出引腳(Out Pins)和相應的樣本寫入器(Sample Writer)發送數據。
在運行時執行各種任務,如解碼流數據、預處理數據、實現演算法、執行迴圈控制等。

篩檢程式就像是汽車功能中的“工具箱”,為開發人員提供了豐富的功能組件,可以根據需要組合使用,從而實現各種汽車應用。

通過ADTF配置編輯器(Configuration Editor),我們能夠輕鬆創建篩檢程式圖。這個圖形化工具讓我們設計應用程式變的得心應手。下圖(圖3 ADTF 工程)展示了ADTF軟體驅動USB攝像頭進行數據採集存儲和可視化的示例。

ADTF 工程
圖3 ADTF 工程

在ADTF中開發汽車功能的價值:

模組化開發
篩檢程式允許開發人員以模組化的方式構建汽車功能。通過將不同的篩檢程式組合在一起,可以輕鬆實現複雜的汽車應用,同時保持代碼的清晰和可維護性。

靈活性和可重用性
篩檢程式的設計使得其具有高度的靈活性和可重用性。開發人員可以設計通用的篩檢程式,然後在不同的篩檢程式圖配置中重複使用,提高了開發效率和代碼的可維護性。

數據處理的細粒度控制
篩檢程式允許對數據傳輸和運行時行為進行分離,為用戶提供了在特定篩檢程式圖中配置觸發器的靈活性。用戶可以根據需要選擇數據觸發或者時間觸發,實現對數據處理的精細控制。

全新設計的宏虹DATALynx ATX4具有強大的液冷系統,能夠在-10℃到+60℃的範圍內實現CPU和GPU的最大性能工作,而無需降頻,通過搭配多個PCIe Express 插槽和1.5U/2U附加組件,可以配置為具有多通道I/O數據採集和多GPU的深度學習AI平臺。

產品優勢

在測試車輛中部署新功能需要強大的計算性能,康謀DATALynx ATX4搭載最新伺服器CPU,採用高性能液冷架構,通過小型散熱片實現最佳散熱和最小化PCB振動暴露。

為攝像頭、鐳射雷達和毫米波雷達等感測器即時數據處理和並行運算提供GPU性能
宏虹DATALynx GPU Add可支持≥350W顯卡並提供額外供電,也可基於康謀DATALynx PCIe Add on實現最多5張GPU擴展。

作為一個開放且可配置的平臺,能夠靈活適應每個專案的需求,在硬體、介面和軟體框架方面都提供豐富的設置和先驗選項。

經過優化的結構設計,能夠在惡劣的車載環境中正常工作,包括更大範圍的工作溫度、強大的散熱系統、穩定的抗衝擊、抗振動架構,同時具備性能可靠的供電模組。

擴展組件

DATALynx ATX4擴展組件

– 被動式的附加組件,沒有額外的供電和製冷系統
– 通過SATA和電纜連接,最多支持2個頂部安裝
– 適用於標準尺寸,如3.5”英寸硬碟,可選U.2介面

– 提供兩個宏虹BRICK存儲插槽或兩個宏虹×8存儲插槽(NVMe或SATA)
– 提供額外風冷方案,確保在60℃環境下實現完整的存儲性能
– 支持宏虹硬碟熱插拔和熱交換,並配備宏虹SIODI設備監控服務

– 擴展4個PCIe Gen4.0卡槽
– 基於額外500W DC供電來現實多GPU配置

– 提供850W PSU和擴展液冷系統,也提供500W的風冷製冷模組
– 支持3-4槽功耗≥300W高性能GPU(RTX4090+),提供PCIe Gen5.0×16連接

宏虹DATALynx提供了豐富的感測器設備介面選項和高帶寬數據採集性能,能夠實現超過10GB/s即時數據採集。
同時,宏虹DATALynx也是智能數據採集解決方案,提供了更加強大的GPU實施運算能力進行原始數據壓縮,搭配宏虹HEEX實現基於事件觸發數據採集,捕獲相關數據,節省存儲容量,智能分發數據提升團隊工作效率。