在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

AUTOSAR功能抑制管理器

麥辣雞腿堡 ? 來源:懌星科技 ? 作者:懌星科技 ? 2023-10-04 11:53 ? 次閱讀

功能抑制管理器(Function Inhibition Manager)負責為軟件組件(software component)及其功能(functionality)提供控制機制,通過FIM可以抑制(取消應用程序功能的激活)這些功能,甚至可以在運行時(構建后配置)期間進行配置和修改。

functionality:一個功能可以由具有相同權限/抑制條件集的一個、幾個或部分可運行實體(runnable entity)的內容構建。

FID:功能被分配到一個標識符(FID-功能標識符),以及該特定標識符的抑制條件。這些功能在執行之前輪詢各自FID的權限狀態。如果特定標識符的抑制條件成立,則相應的功能將不再執行。

圖片

FIM Core Variables

● Diagnostic Event:“診斷事件”是DEM向特定診斷監視器功能提供的標識符,用于報告錯誤

● Monitor
Status:“監測狀態”是DEM根據監測功能的報告值計算出的狀態。可能的值由Dem_MonitorStatusType定義

● Monitored
Component:“被監控組件”是由DEM提供給特定被監控組件(硬件組件或信號)的標識符?!氨槐O控組件”的FAILED狀態表示所有分配的監控功能的結果和從其他DEMComponent繼承的故障信息

● Summarized
Event:FIM配置應該支持匯總事件。匯總事件由多個單個診斷事件組成;因此,特定的總結事件只是多個診斷事件的代表。Summarized Event可以用作SWC的抑制條件

● Function Identifier:

a. 應保證FIM中的每個functionid是唯一的

b. FIM模塊應使用FunctionId直接指向相關的功能信息(權限狀態等)

FIM實現了功能權限的計算。這些被計算的對象是SWC或Logic
Unit,每個FID的權限狀態是根據分配給特定FID的EventIds計算的。計算出每個EventIds的權限狀態,并進行“與”以確定最終的權限狀態

● Function Identifier permission
state:FID權限狀態包含由其FID表示的功能是否可以執行的信息(True執行/False禁止)。SWC組件通過FIM_GetFunctionPermission訪問狀態

4.2

FIM Core Functionalities

FIM Data Structure

FIM的配置過程應該在FIM模塊中創建數據結構來存儲抑制關系(EventID - FID -applicable mask)。

可配置的EventIds數量和抑制掩碼被分配給一個FID。每個FID的EventIds和抑制掩碼數量必須匹配,以便對于每個配置的事件,都存在相應的抑制掩碼。抑制掩碼包含FID的抑制條件,前提是相關的EventIds具有特定的狀態(Dem_EventStatusExtendedType)。這些掩碼定義了FID對事件的哪些狀態敏感。

每個FID都有一個抑制掩碼,兩者都分配給一個特定的FID EventId。如果該事件具有一定的狀態,并且如果事件狀態與配置的掩碼匹配,則對FID的抑制將激活。

圖片

Interaction with DEM

FIM模塊的功能是基于DEM事件為控制SWC(允許/抑制)提供服務功能當所報告事件的監控狀態發生變化時,如果DemTriggerFiMReports是啟用的,DEM通過API函數FIM_DemTriggerOnMonitorStatus通知FIM監控狀態的變化。在收到監視器狀態變化的通知時,FIM使用Dem_GetMonitorStatus來重新計算函數抑制。

每個FID都有一個Inhibition Counter抑制計數器。抑制計數器包含當前抑制的EventIds的數量。如果狀態與掩碼匹配,則抑制計數器增加;否則,抑制計數器不會更新。這適用 FIM_GetFunctionPermission(如果權限狀態必須在查詢時計算)和FIM_MainFunction。

若FIM_DemTriggerOnMonitorStatus報告了監視器狀態變化,則執行以下操作:

● 如果EventId的狀態改變導致釋放狀態(掩碼與監視器狀態不匹配),則抑制計數器必須減小

● 如果EventId的狀態變化導致抑制狀態(掩碼與監視器狀態匹配),則抑制計數器必須增加

● 如果抑制計數器為》 0,則FID權限狀態設置為FALSE,否則FID權限狀態設置為TRUE

Interaction with SWC:

對于每個FID,SWC應提供導致FID抑制的events列表和mask掩碼FIM模塊應同步響應傳入的查詢來確保對功能的即時控制。FIM模塊通過將權限狀態存儲為狀態變量或在權限查詢時計算事件狀態來實現這一行為如果使用接口FIM_SetFunctionAvailable將一個函數(FID)設置為不可用,它的權限狀態FIM_GetFunctionPermission總是返回FALSE。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 汽車電子
    +關注

    關注

    3027

    文章

    7985

    瀏覽量

    167325
  • 計數器
    +關注

    關注

    32

    文章

    2256

    瀏覽量

    94719
  • AUTOSAR
    +關注

    關注

    10

    文章

    363

    瀏覽量

    21627
  • 管理器
    +關注

    關注

    0

    文章

    246

    瀏覽量

    18549
  • 系統
    +關注

    關注

    1

    文章

    1017

    瀏覽量

    21377
收藏 人收藏

    評論

    相關推薦

    為Linux高級用戶提供的強大的文件管理器

    想要為系統提供高度可定制的文件管理器?nnn 就是一個功能強大但輕量級的文件管理器,可在 Linux 終端內工作。
    發表于 11-14 11:19 ?1916次閱讀

    事件管理器的使用

    如何使TMS320LF2407A的事件管理器A的定時1和事件管理器B的定時3的計數保持同步計數
    發表于 09-19 16:25

    AUTOSAR基礎軟件層是由哪些部分組成的

    基礎軟件層主要是用于提供基礎軟件服務,包括標準化的系統功能以及功能接口,并且由一系列的基礎服務軟件組成,包括系統服務、內存服務、通信服務等。一、基礎軟件層模塊按照類型可以分為驅動模塊、接口模塊、處理模塊以及管理器。驅動模塊:包含
    發表于 02-17 08:00

    Protel DXP設計管理器

    protel DXP的所有電路設計工作都必須在DesignExplorer(設計管理器)中進行,同時設計管理器也是ProtelDXP啟動后的主工作界面。設計管理器具有友好的人機界面,而且設計
    發表于 06-01 08:39 ?0次下載

    頻寬管理器的防火墻功能

    頻寬管理器的防火墻功能              目前多數頻寬管理器都集成了防火墻的功能
    發表于 01-08 14:34 ?794次閱讀

    頻寬管理器的頻寬管理

    頻寬管理器的頻寬管理              頻寬管理
    發表于 01-08 14:34 ?803次閱讀

    re管理器漢化版(apk文件下載)

    re管理器漢化版(apk文件下載)Root Explorer(RE管理器)需要ROOT權限,新建文件夾,查看/編輯文件,軟件安裝,RootExplorer具備普通文件管理器的各項基本功能
    發表于 07-01 11:57 ?0次下載
    re<b class='flag-5'>管理器</b>漢化版(apk文件下載)

    封裝下載管理器實例教學

    第一節:功能說明 首先,本篇文章教大家寫一個最簡單的下載管理器,不包含上傳管理器。不過,上傳管理器與下載管理器是一樣的,后面會拋磚引玉,大家
    發表于 09-26 15:38 ?0次下載

    re管理器進入編輯文件方法

    Root Explorer,R.E管理器用戶量巨大,裝機必備!安卓最佳文件管理器,沒有之一!RE管理器原生簡體中文,支持新建文件夾,多種格式查看/編輯文件、權限管理、藍牙發送等,具備普
    發表于 12-20 13:47 ?4733次閱讀
    re<b class='flag-5'>管理器</b>進入編輯文件方法

    re管理器如何修改機型

    re管理器需要ROOT權限、新建文件夾、查看/編輯文件、軟件安裝、RootExplorer具備普通文件管理器的各項基本功能,另外還添加了搜索功能,在手機上找東西變得更加方便。此外,Ro
    發表于 12-20 15:05 ?8747次閱讀

    數據庫的項目管理器是什么?項目管理器詳細資料總結

    項目管理器是VFP集成開發環境中的一個重要組成部分。項目是文件、數據、文檔和對象的集合,項目管理器通過項目文件(.PJX和.PJT)對項目進行管理。VFP所有管理
    發表于 09-18 17:43 ?5次下載
    數據庫的項目<b class='flag-5'>管理器</b>是什么?項目<b class='flag-5'>管理器</b>詳細資料總結

    OSEK與AUTOSAR標準分別是怎么實現網絡管理功能

    AUTOSAR(Automotive Open System Architecture,即汽車開放系統架構),另一個是OSEK。 AUTOSAR與OSEK的網絡管理方式雖然有區別,但是可以認為
    的頭像 發表于 11-11 14:11 ?1821次閱讀

    AUTOSAR OS操作系統功能特性

    按照預定的時間要求執行。 2. 時鐘和定時管理AUTOSAR OS可以管理系統時鐘和定時,提供精確的時間基準和定時
    的頭像 發表于 10-27 16:55 ?2179次閱讀

    約束管理器.zip

    約束管理器
    發表于 12-30 09:22 ?2次下載

    負載管理器的主要功能

    負載管理器(Load Manager)是計算機系統中的一個關鍵組件,它負責分配和管理計算資源,以確保系統運行的效率和穩定性。負載管理器的主要功能包括任務調度、資源分配、性能監控、故障恢
    的頭像 發表于 10-10 11:26 ?380次閱讀
    主站蜘蛛池模板: 精品视频日本| 久久婷婷综合五月一区二区| 优优国产在线视频| 免费日本视频| 永久黄网站色视频免费观看 | 国产三级在线视频观看| 国产三级高清| 2017av在线| 天天色综合1| 九色视频网站| 日韩亚洲欧洲在线rrrr片| japanesexxx日本69| 饥渴少妇videos| 韩国a级床戏大尺度在线观看| 久久综合九色综合欧洲色| 国产日韩精品欧美一区色| 一级片在线视频| 人人干操| www.av毛片| 亚洲1区2区3区4区| 亚洲免费成人在线| 欧美日韩一区二区三区视频在线观看| 久久久久国产精品四虎| 艹逼免费视频| 久久亚洲国产成人精品性色| 1024你懂的日韩| 国产中文字幕一区| 色多视频| 国产单男| 六月丁香综合网| 视频免费1区二区三区| 亚洲精品卡1卡二卡3卡四卡 | 亚洲人成一区| 婷婷激情四月| 黄色小视频免费看| 天堂中文在线最新版地址| 性夜影院爽黄a爽在线看香蕉| 久久精品人人爽人人爽快| 日韩一级片在线| 国产成人免费无庶挡视频| 日本亚洲黄色|