近日,全球自動駕駛計算芯片引領者黑芝麻智能對外發(fā)布瀚海-ADSP(Autonomous Driving Solution Platform)自動駕駛中間件平臺。該中間件產(chǎn)品能讓客戶快速簡便地接入并使用黑芝麻智能華山系列芯片的強大處理性能,成為黑芝麻智能打造國產(chǎn)大算力自動駕駛平臺“矩陣”的重要一環(huán)。
中間件對于汽車軟硬件解耦具有重要意義
進入“軟件定義汽車”時代后,EE架構(gòu)逐漸趨于集中化,汽車軟件系統(tǒng)出現(xiàn)了多種操作系統(tǒng)并存的局面,導致系統(tǒng)復雜,開發(fā)成本劇增。為提高軟件的管理性、移植性、裁剪性和質(zhì)量,需要重新定義一套架構(gòu)、方法學和應用接口,從而實現(xiàn)標準的接口、高質(zhì)量的無縫集成、高效的開發(fā)以及通過新的模型來管理復雜的系統(tǒng),即“中間件”。
中間件是基礎軟件的“三駕馬車”之一,它作為連接應用程序和操作系統(tǒng)的橋梁,能夠屏蔽基礎硬件、操作系統(tǒng)和通訊協(xié)議的異構(gòu)性,為應用開發(fā)者提供統(tǒng)一的、標準的交互界面。
當前,全球汽車行業(yè)中聚集了眾多整車廠和供應商,中間件能夠盡可能地讓相同產(chǎn)品在不同車型上重復利用,以及讓不同Tier1的產(chǎn)品實現(xiàn)相互兼容,進而大幅減少開發(fā)成本。與此同時,愈發(fā)復雜的軟件和不同規(guī)格的硬件平臺,使得軟硬件組合所需要面臨的挑戰(zhàn)也成指數(shù)增長,中間件在這其中承擔了承上啟下的作用,便于開發(fā)者快速、高效、靈活地開發(fā)自動駕駛軟件。
近年來隨著自動駕駛應用從低階到高階的迅速發(fā)展,傳統(tǒng)的開發(fā)模式即功能定義、硬件選型、針對不同芯片平臺開發(fā)適配各自系統(tǒng)軟件,已難以滿足當前的開發(fā)需求。同時,行業(yè)對自動駕駛應用理解日趨深入,普遍認為未來自動駕駛系統(tǒng)軟件將基于業(yè)務驅(qū)動型的SOA開發(fā)方法:既要滿足當下的需求,還需具備相當?shù)那罢靶浴⒓嫒菪院蛿U展性,能夠支持后續(xù)軟硬件升級換代、增減模塊的需求,使得終端客戶在當前實現(xiàn)的功能基礎上,進一步增加功能適用場景,同時提升當前已實現(xiàn)功能的性能指標。
面向自動駕駛的中間件,就正是這樣一個可以按需調(diào)整、滿足越來越復雜的底層硬件、傳感器及上層應用靈活需求的平臺。
自動駕駛中間件對下可以適配不同的硬件平臺、傳感器類型、OS內(nèi)核和架構(gòu),對上可以提供統(tǒng)一的標準接口,支持自動駕駛數(shù)據(jù)鏈路上需要的各項服務,同時負責各類應用軟件模塊之間的通信以及對底層系統(tǒng)資源的調(diào)度,是未來自動駕駛方案不可或缺的一部分。
不難看出,中間件在汽車軟硬件解耦的發(fā)展趨勢中發(fā)揮了關鍵作用。為了幫助客戶更好地基于黑芝麻智能華山系列芯片進行產(chǎn)品開發(fā),提升研發(fā)效率,降低開發(fā)門檻和綜合成本,加速產(chǎn)品量產(chǎn),黑芝麻智能推出瀚海自動駕駛中間件平臺。
為業(yè)界提供功能完善完全開放的中間件平臺
瀚海自動駕駛中間件平臺是黑芝麻智能基于華山系列自動駕駛計算芯片所推出的一款智能駕駛平臺SDK開發(fā)包,包含Target(SoC)SDK、X86(Host主機)端SDK、Target(MCU)端SDK,可以支持車端、路端及各種智能駕駛和車路協(xié)同場景開發(fā)。
瀚海自動駕駛中間件基于大算力高性能的華山系列芯片進行了深度優(yōu)化,在提供全面功能集成的同時也保證了極高的運行性能。
例如,通信組件在芯片的不同進程間可以通過零拷貝的方式進行數(shù)據(jù)傳遞,極大地降低了內(nèi)存和系統(tǒng)帶寬的占用;芯片與芯片之間也可以使用該組件進行通信,使得客戶現(xiàn)有設備與華山系列芯片直接進行互連高效地獲取數(shù)據(jù);傳感器抽象組件,可以通過標準數(shù)據(jù)結(jié)構(gòu)實現(xiàn)軟硬件解耦;時間同步中間件可以通過調(diào)用華山系列芯片的硬件同步機制實現(xiàn)亞微秒級的時間同步。
此外,執(zhí)行管理相關組件提供一系列的診斷機制框架及操作系統(tǒng)的實時性增強,從而提升診斷魯棒性、減少線程間切換開銷。
Target(SoC)SDK提供在SOC上的運行時環(huán)境和主機端的編譯環(huán)境,實現(xiàn)了異構(gòu)計算單元實時任務調(diào)度器、傳感器接入與管理服務SensorManager、高精度時間同步服務、多傳感器融合服務和ADS診斷服務。BST ADS-Platform所有服務和任務節(jié)點的通信都基于BST ADS-COM通信中間件,可以在進程內(nèi)/進程間/異構(gòu)計算單元間/跨主機間實現(xiàn)高性能DDS通信,同時可以兼容CyberRT、ROS等中間件生態(tài);
X86(Host主機)端SDK包含用于車路協(xié)同路側(cè)場景的多傳感器標定工具,用于數(shù)據(jù)錄制、回放、可視化、實時分析的數(shù)據(jù)編排工具,任務調(diào)度、資源監(jiān)控與可視化的流程編排工具、用于多傳感器融合算法調(diào)試、驗證和可視化的傳感器融合集成開發(fā)平臺。為了與SOC端進行DDS通信互聯(lián),X86 SDK中提供了DDS環(huán)境與二次開發(fā)接口;
Target(MCU)端SDK面向ASIL-D MCU計算平臺,提供MCU端的二次開發(fā)SDK包,支持SOME/IP、PTP時間同步(IEEE 1588v2)、UDS on CAN診斷協(xié)議和日志系統(tǒng)。此外,Target端SDK中提供了輕量級DDS框架XRCE-DDS,可與X86和BST SOC實現(xiàn)DDS通信。
黑芝麻智能瀚海自動駕駛中間件平臺不僅能幫助開發(fā)者快速開發(fā)出智能駕駛應用并完成部署,還可減少客戶上層應用的開發(fā)工作量,縮短應用的開發(fā)時間,有助于提高客戶自動駕駛應用軟件的質(zhì)量。此外,瀚海自動駕駛中間件平臺盡可能地讓相同產(chǎn)品能在不同車型上重復利用,以及讓不同Tier1的產(chǎn)品實現(xiàn)相互兼容,從而大幅度地減少開發(fā)成本。
作為行業(yè)領先的車規(guī)級自動駕駛計算芯片和平臺研發(fā)企業(yè),黑芝麻智能積極提前布局,此次推出瀚海-ADSP自動駕駛中間件平臺,體現(xiàn)了對技術(shù)的領先布局以及對滿足客戶需求的不懈追求。不僅如此,黑芝麻智能自主研發(fā)的華山二號A1000系列芯片覆蓋L2-L3級別自動駕駛需要,是國內(nèi)算力最大、性能最強的量產(chǎn)級自動駕駛計算芯片,目前已開始持續(xù)向客戶出貨,進入車型落地的快車道。未來,黑芝麻智能將繼續(xù)以領先的自研技術(shù)與產(chǎn)品,積極賦能中國乃至全球智能駕駛的發(fā)展。
原文標題:黑芝麻智能發(fā)布瀚海自動駕駛中間件平臺 助力汽車軟硬件解耦 釋放產(chǎn)業(yè)協(xié)同創(chuàng)新力
文章出處:【微信公眾號:黑芝麻智能】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
審核編輯:湯梓紅
-
芯片
+關注
關注
453文章
50399瀏覽量
421799 -
中間件
+關注
關注
0文章
64瀏覽量
18151 -
自動駕駛
+關注
關注
783文章
13683瀏覽量
166146
原文標題:黑芝麻智能發(fā)布瀚海自動駕駛中間件平臺 助力汽車軟硬件解耦 釋放產(chǎn)業(yè)協(xié)同創(chuàng)新力
文章出處:【微信號:BlackSesameTech,微信公眾號:黑芝麻智能】歡迎添加關注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論