色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁(yè) > 汽車電子 > 設(shè)計(jì)應(yīng)用 > 在SoC上集成車載信息娛樂(lè)和儀表子系統(tǒng)

          在SoC上集成車載信息娛樂(lè)和儀表子系統(tǒng)

          作者: 時(shí)間:2018-08-21 來(lái)源:網(wǎng)絡(luò) 收藏

          本文引用地址:http://cafeforensic.com/article/201808/387385.htm

          除了這些不同的處理內(nèi)核,這個(gè)系統(tǒng)芯片上還有許多其它部件,包括內(nèi)存、緩存、輸入/輸出端口、安全功能等等。這些系統(tǒng)芯片架構(gòu)支持集成,反過(guò)來(lái)則有助于汽車原始設(shè)備制造商應(yīng)對(duì)全球競(jìng)爭(zhēng)壓力。

          異構(gòu)多核系統(tǒng)芯片

          到目前為止描述的范圍涉及多個(gè)電子部件和各個(gè)部件間的通信。隨著處理能力和整合功能的提升,先進(jìn)的硬件設(shè)計(jì)和軟件開(kāi)發(fā)技術(shù)必不可少。因此,MentorGraphics 使用異構(gòu)多核開(kāi)發(fā)工具開(kāi)發(fā)了業(yè)界首個(gè)能夠提供全面的商業(yè)運(yùn)行環(huán)境的解決方案,該方案可以選擇整合 AUTOSAR 標(biāo)準(zhǔn)。德州儀器的異構(gòu)多核 Jacinto 6平臺(tái)便是擁有這樣一個(gè)系統(tǒng)芯片環(huán)境的例子(圖3)。

          在異構(gòu)多核系統(tǒng)芯片上整合范圍。

          異構(gòu)系統(tǒng)芯片開(kāi)發(fā)挑戰(zhàn)

          當(dāng)項(xiàng)目從松散連接系統(tǒng)的離散開(kāi)發(fā)搬到集成的異構(gòu)環(huán)境中時(shí),可能會(huì)出現(xiàn)巨大的開(kāi)發(fā)挑戰(zhàn)。在離散開(kāi)發(fā)時(shí)通常不會(huì)出現(xiàn)這些挑戰(zhàn),因?yàn)殚_(kāi)發(fā)人員能夠在他們自己設(shè)備的范圍內(nèi)進(jìn)行設(shè)計(jì)、開(kāi)發(fā)、測(cè)試和優(yōu)化,他們只需設(shè)計(jì)和測(cè)試與系統(tǒng)其他部分的通信接口。

          但是如今通過(guò)異構(gòu)集成,嵌入式開(kāi)發(fā)人員必須解決許多新的挑戰(zhàn),包括:

          系統(tǒng)架構(gòu)

          由于一個(gè)系統(tǒng)芯片擁有許多異構(gòu)核心,他們擁有許多選擇來(lái)向處理器內(nèi)核、GPU 設(shè)備、內(nèi)存、輸入/輸出端口以及如今廣泛獲得并可能共享的其它資源分配操作系統(tǒng)和應(yīng)用。開(kāi)發(fā)人員如今需要考慮架構(gòu)如何才能最大程度滿足系統(tǒng)需求。

          配置

          架構(gòu)師不僅需要考慮系統(tǒng)布局,他們還需要一種方法來(lái)配置系統(tǒng)。按照以往的經(jīng)驗(yàn),初步擬定的架構(gòu)可能不會(huì)按照架構(gòu)師預(yù)期的運(yùn)行,因此開(kāi)發(fā)人員需要能夠快速地重新配置系統(tǒng)并且確定是否能夠滿足系統(tǒng)需求。這個(gè)過(guò)程可能需要進(jìn)行手動(dòng)配置,較為緩慢,浪費(fèi)了寶貴的開(kāi)發(fā)周期。

          啟動(dòng)

          在離散使用案例中,每個(gè)操作環(huán)境在其自己的硬件上啟動(dòng)。而在異構(gòu)多核的使用案例中,多個(gè)操作系統(tǒng)通常需要使用一個(gè)特定的序列啟動(dòng),因此開(kāi)發(fā)人員需要根據(jù)系統(tǒng)要求并且考慮到系統(tǒng)芯片上硬件的共同特性找到一種以協(xié)調(diào)的方式啟動(dòng)系統(tǒng)不同部分的框架和方法。在汽車環(huán)境中,控制器局域網(wǎng)通常需要在50毫秒內(nèi)啟動(dòng),這樣才能托管于更低功耗的內(nèi)核。功率更強(qiáng)大的搭載系統(tǒng)的內(nèi)核可能需要更長(zhǎng)的時(shí)間來(lái)啟動(dòng)。

          調(diào)試

          集成系統(tǒng)時(shí),開(kāi)發(fā)人員和測(cè)試人員需要找到一種方法來(lái)將系統(tǒng)視為一個(gè)整體。他們需要了解每個(gè)操作系統(tǒng)和應(yīng)用環(huán)境是怎樣工作的。他們需要知道哪里可能存在共享資源爭(zhēng)用,或處理器、總線或設(shè)備的飽和。他們需要找到一種方法來(lái)了解系統(tǒng)某一部分的行為如何影響系統(tǒng)的另一部分,或被另一部分影響。開(kāi)發(fā)人員需要一種方法來(lái)優(yōu)化系統(tǒng)的整體性能。

          隔離

          設(shè)計(jì)人員需要確保,如果系統(tǒng)的一部分由于不良編程或惡意企圖發(fā)生故障,集成系統(tǒng)的其它部分不會(huì)受到影響,或者整個(gè)系統(tǒng)不會(huì)被累及或整體癱瘓。

          設(shè)備共享

          由于可能有很多操作系統(tǒng)環(huán)境和應(yīng)用集成到同一個(gè)系統(tǒng),服務(wù)于這些功能需求的硬件設(shè)備可能有限。這可能需要共享有限的硬件資源。設(shè)計(jì)師和開(kāi)發(fā)人員需要一種方法來(lái)共享這些設(shè)備,同時(shí)保證單項(xiàng)功能不受影響。

          處理器間通信(IPC)

          多個(gè)應(yīng)用整合到同一個(gè)系統(tǒng)芯片上需要一種方法來(lái)讓這些應(yīng)用互相之間或與系統(tǒng)之間能夠通信。鑒于集成系統(tǒng)的異構(gòu)性,這催生了對(duì)處理器間通信架構(gòu)的需求,這種架構(gòu)要能夠根據(jù)不同的應(yīng)用擴(kuò)展升級(jí),包括開(kāi)源軟件和注重 IP 保護(hù)的專有軟件環(huán)境。比如,在同一個(gè)多核系統(tǒng)芯片上共享系統(tǒng)時(shí),就可以使用 VirtIO 或 RPMsg 等安全通信連接在這兩個(gè)領(lǐng)域共享有關(guān)車輛位置和速度的信息。

          安全

          憑借離散架構(gòu),系統(tǒng)設(shè)計(jì)師可以整合與外界連接的嵌入式設(shè)備內(nèi)的某項(xiàng)獨(dú)立功能,并使任何外部惡意攻擊遠(yuǎn)離系統(tǒng)的其余部分。在集成過(guò)程中,這些安全功能可集成到一個(gè)異構(gòu)多核系統(tǒng)芯片上,但系統(tǒng)芯片上硬件和其它設(shè)備的共享性質(zhì)又給阻擋攻擊帶來(lái)了新的挑戰(zhàn)。隨著藍(lán)牙和 Wi-Fi 等無(wú)線通信媒介越來(lái)越多地使用于汽車中,拒絕服務(wù)攻擊的潛在訪問(wèn)點(diǎn)數(shù)量也在增加。

          結(jié)論

          現(xiàn)在人買汽車都希望有高性能多媒體、無(wú)線連接、語(yǔ)音處理、導(dǎo)航和位置服務(wù)以及車身各處多個(gè)攝像頭和音頻視頻資料支持(僅舉幾例)。這些需求從而推動(dòng)了對(duì)半導(dǎo)體廠商新的芯片系統(tǒng)解決方案的需求。異構(gòu)多核系統(tǒng)芯片也必須支持多個(gè)網(wǎng)絡(luò)接口,來(lái)實(shí)現(xiàn)與 AUTOSAR 及汽車中多個(gè)不同網(wǎng)絡(luò)硬件層的使用安全軟件協(xié)議的其它電子控制單元之間的通信。

          受業(yè)務(wù)趨勢(shì)的推動(dòng),系統(tǒng)集成和新的硬件異構(gòu)系統(tǒng)芯片架構(gòu)需求應(yīng)運(yùn)而生。原始設(shè)備制造商、設(shè)備制造商和設(shè)計(jì)團(tuán)隊(duì)需要把握這一趨勢(shì)。毋庸置疑,隨著越來(lái)越多異構(gòu)系統(tǒng)的出現(xiàn),傳統(tǒng)的車內(nèi)系統(tǒng)開(kāi)發(fā)方法將被瓦解。


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉