當前位置:編程學習大全網 - 源碼下載 - 黑芝麻智能發布瀚海自動駕駛中間件平臺 助力汽車軟硬件解耦

黑芝麻智能發布瀚海自動駕駛中間件平臺 助力汽車軟硬件解耦

近日,全球自動駕駛計算芯片引領者黑芝麻智能對外發布瀚海-ADSP(Autonomous Driving Solution Platform)自動駕駛中間件平臺。該中間件產品能讓客戶快速簡便地接入並使用黑芝麻智能華山系列芯片的強大處理性能,成為黑芝麻智能打造國產大算力自動駕駛平臺“矩陣”的重要壹環。

中間件對於汽車軟硬件解耦具有重要意義

進入“軟件定義汽車”時代後,EE架構逐漸趨於集中化,汽車軟件系統出現了多種操作系統並存的局面,導致系統復雜,開發成本劇增。為提高軟件的管理性、移植性、裁剪性和質量,需要重新定義壹套架構、方法學和應用接口,從而實現標準的接口、高質量的無縫集成、高效的開發以及通過新的模型來管理復雜的系統,即“中間件”。

中間件是基礎軟件的“三駕馬車”之壹,它作為連接應用程序和操作系統的橋梁,能夠屏蔽基礎硬件、操作系統和通訊協議的異構性,為應用開發者提供統壹的、標準的交互界面。

當前,全球汽車行業中聚集了眾多整車廠和供應商,中間件能夠盡可能地讓相同產品在不同車型上重復利用,以及讓不同Tier1的產品實現相互兼容,進而大幅減少開發成本。與此同時,愈發復雜的軟件和不同規格的硬件平臺,使得軟硬件組合所需要面臨的挑戰也成指數增長,中間件在這其中承擔了承上啟下的作用,便於開發者快速、高效、靈活地開發自動駕駛軟件。

近年來隨著自動駕駛應用從低階到高階的迅速發展,傳統的開發模式即功能定義、硬件選型、針對不同芯片平臺開發適配各自系統軟件,已難以滿足當前的開發需求。同時,行業對自動駕駛應用理解日趨深入,普遍認為未來自動駕駛系統軟件將基於業務驅動型的SOA開發方法:既要滿足當下的需求,還需具備相當的前瞻性、兼容性和擴展性,能夠支持後續軟硬件升級換代、增減模塊的需求,使得終端客戶在當前實現的功能基礎上,進壹步增加功能適用場景,同時提升當前已實現功能的性能指標。

面向自動駕駛的中間件,就正是這樣壹個可以按需調整、滿足越來越復雜的底層硬件、傳感器及上層應用靈活需求的平臺。

自動駕駛中間件對下可以適配不同的硬件平臺、傳感器類型、OS內核和架構,對上可以提供統壹的標準接口,支持自動駕駛數據鏈路上需要的各項服務,同時負責各類應用軟件模塊之間的通信以及對底層系統資源的調度,是未來自動駕駛方案不可或缺的壹部分。

不難看出,中間件在汽車軟硬件解耦的發展趨勢中發揮了關鍵作用。為了幫助客戶更好地基於黑芝麻智能華山系列芯片進行產品開發,提升研發效率,降低開發門檻和綜合成本,加速產品量產,黑芝麻智能推出瀚海自動駕駛中間件平臺。

為業界提供功能完善完全開放的中間件平臺

瀚海自動駕駛中間件平臺是黑芝麻智能基於華山系列自動駕駛計算芯片所推出的壹款智能駕駛平臺SDK開發包,包含Target(SoC)SDK、X86(Host主機)端SDK、Target(MCU)端SDK,可以支持車端、路端及各種智能駕駛和車路協同場景開發。

瀚海自動駕駛中間件基於大算力高性能的華山系列芯片進行了深度優化,在提供全面功能集成的同時也保證了極高的運行性能。

例如,通信組件在芯片的不同進程間可以通過零拷貝的方式進行數據傳遞,極大地降低了內存和系統帶寬的占用;芯片與芯片之間也可以使用該組件進行通信,使得客戶現有設備與華山系列芯片直接進行互連高效地獲取數據;傳感器抽象組件,可以通過標準數據結構實現軟硬件解耦;時間同步中間件可以通過調用華山系列芯片的硬件同步機制實現ns級別的時間同步。

此外,執行管理相關組件提供壹系列的診斷機制框架及操作系統的實時性增強,從而提升診斷魯棒性、減少線程間切換開銷。

l? Target(SoC)SDK提供在SOC上的運行時環境和主機端的編譯環境,實現了異構計算單元實時任務調度器、傳感器接入與管理服務SensorManager、高精度時間同步服務、多傳感器融合服務和ADS診斷服務。BST ADS-Platform所有服務和任務節點的通信都基於BST ADS-COM通信中間件,可以在進程內/進程間/異構計算單元間/跨主機間實現高性能DDS通信,同時可以兼容CyberRT、ROS等中間件生態;

l? X86(Host主機)端SDK包含用於車路協同路側場景的多傳感器標定工具,用於數據錄制、回放、可視化、實時分析的數據編排工具,任務調度、資源監控與可視化的流程編排工具、用於多傳感器融合算法調試、驗證和可視化的傳感器融合集成開發平臺。為了與SOC端進行DDS通信互聯,X86 SDK中提供了DDS環境與二次開發接口;

l? Target(MCU)端SDK面向ASIL-D MCU計算平臺,提供MCU端的二次開發SDK包,支持SOME/IP、PTP時間同步(IEEE 1588v2)、UDS on CAN診斷協議和日誌系統。此外,Target端SDK中提供了輕量級DDS框架XRCE-DDS,可與X86和BST SOC實現DDS通信。

黑芝麻智能瀚海自動駕駛中間件平臺不僅能幫助開發者快速開發出智能駕駛應用並完成部署,還可減少客戶上層應用的開發工作量,縮短應用的開發時間,有助於提高客戶自動駕駛應用軟件的質量。此外,瀚海自動駕駛中間件平臺盡可能地讓相同產品能在不同車型上重復利用,以及讓不同Tier1的產品實現相互兼容,從而大幅度地減少開發成本。

作為行業領先的車規級自動駕駛計算芯片和平臺研發企業,黑芝麻智能積極提前布局,此次推出瀚海-ADSP自動駕駛中間件平臺,體現了對技術的領先布局以及對滿足客戶需求的不懈追求。不僅如此,黑芝麻智能自主研發的華山二號A1000系列芯片覆蓋L2-L3級別自動駕駛需要,是國內算力最大、性能最強的量產級自動駕駛計算芯片,目前已開始持續向客戶出貨,進入車型落地的快車道。未來,黑芝麻智能將繼續以領先的自研技術與產品,積極賦能中國乃至全球智能駕駛的發展。

  • 上一篇:簡單的詞什麽是簡單的詞?
  • 下一篇:如何選擇APP開發公司?
  • copyright 2024編程學習大全網