0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

新推出的RTOS功能支持高端汽車應(yīng)用

電子設(shè)計 ? 來源:陳青青 ? 2019-10-06 14:05 ? 次閱讀

我們的街道和高速公路正在成為車輪嵌入式網(wǎng)絡(luò)的道路。現(xiàn)代公路車輛是五十個或更多嵌入式處理器的平臺,包含數(shù)百萬行計算機代碼。汽車制造商希望盡可能使用現(xiàn)成的軟件,因此他們可以將內(nèi)部軟件開發(fā)工作集中在具有專業(yè)知識和獨特創(chuàng)造能力的汽車專用領(lǐng)域。

許多與嵌入相關(guān)的基本問題很容易通過實時操作系統(tǒng)RTOS)解決。一個很好的例子是歐洲汽車行業(yè)的OSEK/VDX聯(lián)盟,它為車輛中的分布式嵌入式控制單元定義了標準架構(gòu)。符合OSEK/VDX標準的RTOS可滿足當今汽車嵌入式控制單元在以下領(lǐng)域的需求:動力傳動系,底盤和傳動系統(tǒng)。然而,OSEK/VDX在以下領(lǐng)域可能無法滿足未來汽車應(yīng)用的需求:高性能動力傳動系,信息娛樂系統(tǒng)和安全性/安全性。

目前,這些高端汽車應(yīng)用的許多替代RTOS正在推出。

RTOS內(nèi)核大多數(shù)RTOS內(nèi)核支持基于優(yōu)先級的 preemption 用于任務(wù)調(diào)度。一些RTOS還提供更復(fù)雜的調(diào)度選擇,例如“截止日期調(diào)度”或“分區(qū)調(diào)度”。它們還提供內(nèi)存分配方案來管理大范圍的RAM內(nèi)存,以及設(shè)備I/O監(jiān)控器來管理和構(gòu)建大量不同的設(shè)備驅(qū)動程序。例如,設(shè)備I/O監(jiān)控器可用于管理通信設(shè)備驅(qū)動器陣列,例如可在汽車遠程信息處理單元中找到的。驅(qū)動程序可能包括:CAN控制器區(qū)域網(wǎng)絡(luò)),LIN(本地互連網(wǎng)絡(luò)),F(xiàn)ireWire,F(xiàn)lexRay和MOST(面向媒體的系統(tǒng)傳輸)。

設(shè)備I/O監(jiān)控器提供標準通道通過哪些應(yīng)用程序軟件任務(wù)可以操作各種驅(qū)動程序。

RTOS內(nèi)核中解決的下一個主要問題是任務(wù)間通信和同步。

間接與直接消息傳遞大多數(shù)RTOS提供某種形式的異步消息傳遞,用于任務(wù)間通信。異步消息傳遞是一種簡單直觀的松散耦合方法,用于從任務(wù)到任務(wù)的數(shù)據(jù)傳輸,其中發(fā)送消息的任務(wù)不等待來自接收器任務(wù)的任何信息。

異步消息傳遞的實現(xiàn)可能在不同的RTOS中以不同的方式完成。概念上最簡單的方法稱為直接異步消息傳遞,其中任務(wù)可以將消息直接發(fā)送到另一個任務(wù),如下所示。

新推出的RTOS功能支持高端汽車應(yīng)用

用于任務(wù)間通信的直接消息傳遞

這是一種簡單而優(yōu)雅的軟件設(shè)計模型。另一方面,間接異步消息傳遞,其中應(yīng)用程序軟件涉及消息隊列,任務(wù)發(fā)送和接收消息,如此處所示,是一種更笨拙的軟件設(shè)計模型。

新推出的RTOS功能支持高端汽車應(yīng)用

間接消息傳遞以進行任務(wù)間通信

對于汽車信息娛樂和安全等高度復(fù)雜的應(yīng)用,最好通過以下方式控制軟件復(fù)雜性使用直接消息傳遞進行任務(wù)間通信。出于同樣的原因,直接消息傳遞應(yīng)該是多核,分布式多處理器和容錯汽車系統(tǒng)設(shè)計中的主要通信機制。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • RTOS
    +關(guān)注

    關(guān)注

    22

    文章

    813

    瀏覽量

    119649
收藏 人收藏

    評論

    相關(guān)推薦

    FreeRTOS如何刪除clib支持和抽象rtos?

    我目前在我的項目中使用FreeRTOS,但只使用了其最少的功能。 我需要刪除 clib 支持和抽象 rtos,只保留 FreeRTOS。 這是為了實現(xiàn)更輕的應(yīng)用程序并最大限度地減少依賴關(guān)系。 我怎么能那樣做?
    發(fā)表于 01-25 06:19

    RTOS中的定時功能

    RTOS
    橙群微電子
    發(fā)布于 :2023年02月27日 09:42:16

    RTOS發(fā)展歷史

    、終端產(chǎn)品制造商都要求RTOS有網(wǎng)絡(luò)和圖形界面的功能。為了方便使用大量現(xiàn)存的軟件代碼,他們希望RTOS廠家都支持標準的API,如POSIX, Win32等,并希望
    發(fā)表于 08-15 11:32

    RTOS市場和技術(shù)發(fā)展的變化

    PSOS用戶再一次走到重新選擇RTOS的路口,給了其他RTOS廠家1次機會?! ?. 嵌入式Linux已經(jīng)在消費電子設(shè)備中得到應(yīng)用。韓國和日本的一些企業(yè)都推出了基于嵌入式Linux的手持設(shè)備。嵌入式Linux得到了相當廣泛的半導
    發(fā)表于 08-15 11:38

    典型的支持多核處理器的RTOS功能解析

    1、基于同步原語擴展的實時操作系統(tǒng) 在多核處理器的每一個處理器核上都運行一個完全相同的RTOS,然后提供擴展的組件庫,這種組件庫提供相應(yīng)的同步原語以支持處理器核間的通信。Eg:VxWorks
    發(fā)表于 06-29 08:30

    又一高端新能源汽車將誕生

    隨著國家對新能源汽車政策的支持以及近年來新能源產(chǎn)業(yè)的快速發(fā)展,國內(nèi)汽車企業(yè)紛紛推出高端電動汽車
    發(fā)表于 04-12 15:56

    華為將推出子品牌汽車

    的是,這套方案可實現(xiàn)自我升級,自我優(yōu)化。不久前,長安汽車將攜手華為和寧德時代聯(lián)合打造一個全新高端智能 汽車品牌,旗下高科技的高端智能產(chǎn)品也即將推出
    發(fā)表于 04-13 17:11

    一款支持Lua編程的RTOS

    單片機開源項目開源逆變器wolfBoot 開源的安全啟動bootloaderOpenBLT 開源的bootloaderRTOSLua-RTOS-ESP32是一款支持Lua編程的RTOS,目前
    發(fā)表于 08-06 07:20

    PX5 RTOS擁有對POSIX pthreads API的原生支持

    支持pthreads API。話雖如此,一些RTOS確實提供了一個“pthreads API適配層”。這樣的方式會導致所有服務(wù)的代碼大小和執(zhí)行時間增加,從而延遲實時響應(yīng)并降低系統(tǒng)性能。 是的!PX5
    發(fā)表于 05-18 13:59

    Imagination 和 Express Logic 宣布擴展 ThreadX RTOS 對 MIPS CPU 的支持

    Express Logic 的 ThreadX RTOS 現(xiàn)已支持 MIPS 64 位 I6400 CPU 2017 年 3 月 14 日 ─ Imagination Technologies
    發(fā)表于 04-10 10:12 ?1749次閱讀

    STM8支持哪些RTOS操作系統(tǒng)?

    STM8都支持哪些RTOS操作系統(tǒng)?
    的頭像 發(fā)表于 02-28 17:23 ?3716次閱讀
    STM8<b class='flag-5'>支持</b>哪些<b class='flag-5'>RTOS</b>操作系統(tǒng)?

    比亞迪汽車計劃推出新能源高端品牌

    近日,網(wǎng)傳比亞迪汽車未來兩年內(nèi)將推出新能源高端品牌,首款車型“海豚”主打年輕化市場,將依托比亞迪EV2.0新平臺打造,這一高端品牌還將建設(shè)獨立的經(jīng)銷網(wǎng)絡(luò)。截至發(fā)稿前,比亞迪方面并未對此
    的頭像 發(fā)表于 01-28 10:59 ?2325次閱讀

    Flexible Safety RTOS支持NXP S32K高性能處理器

    Flexible Safety RTOS宣布支持來自NXP的所有S32K高性能處理器,可用于你的下一個汽車項目,保證你的軟件通過ISO26262 ASIL-D 認證。
    的頭像 發(fā)表于 04-27 18:27 ?1087次閱讀

    Green Hills Software 為 Imagination RISC-V CPU 增加量產(chǎn)就緒的 RTOS 和工具支持

    將Imagination的RISC-V Catapult CPU 與Green Hills的μ-veloSity RTOS 相結(jié)合,可加速推進面向汽車和工業(yè)市場的實時安全解決方案
    的頭像 發(fā)表于 07-06 10:15 ?566次閱讀
    Green Hills Software 為 Imagination RISC-V CPU 增加量產(chǎn)就緒的 <b class='flag-5'>RTOS</b> 和工具<b class='flag-5'>支持</b>

    汽車領(lǐng)域RTOS有哪些

    汽車領(lǐng)域,常用的RTOS除了以上介紹的AUTOSAR/OSEK OS和FreeRTOS之外,包括但不限于以下幾種: 1 QNX OS QNX是一種實時操作系統(tǒng)(RTOS),具有以下功能
    的頭像 發(fā)表于 10-27 17:10 ?2771次閱讀