1-什么是SCP
? 將電源和系統(tǒng)管理任務(wù)從應(yīng)用處理器(AP)中抽象出來。
? 符合ARM系統(tǒng)控制和管理接口(SCMI)規(guī)范。
? 執(zhí)行環(huán)境不固定??梢栽?a href="http://www.delux-kingway.cn/tags/RTOS/" target="_blank">RTOS或裸機環(huán)境中運行。
2-基本構(gòu)建塊
整個LayOut分為了三層
在這里插入圖片描述
? 模塊:
? 架構(gòu)不可知
? 模塊執(zhí)行一組定義明確的操作。
? 框架:
? 依賴于執(zhí)行環(huán)境相關(guān)服務(wù)的體系結(jié)構(gòu)層
? 為所有模塊提供通用服務(wù),如初始化、事件、通知和中斷處理。
? 體系結(jié)構(gòu)和執(zhí)行環(huán)境不可知
? 推動模塊之間的初始化、協(xié)調(diào)和交互
? 體系結(jié)構(gòu):提供依賴于執(zhí)行環(huán)境的功能,如線程、中斷、內(nèi)存管理等。
1-Modules (struct fwk_module)
? Modules的類型
? 與硬件設(shè)備無關(guān)的工作或功能。
? 可能是自包含的,不會將任何API暴露給其他模塊
? 為其他模塊提供特定于協(xié)議的接口,例如消息傳遞通道的仲裁
? 控制特定設(shè)備。
? 可以實現(xiàn)HAL模塊定義的API。
? 驅(qū)動可以選擇不使用HAL。
? 一類驅(qū)動程序的通用接口,例如傳感器。
? 其他模塊通過HAL API使用平臺驅(qū)動程序
? 硬件抽象層:
? 驅(qū)動程序:
? 協(xié)議:
? 服務(wù)
?產(chǎn)品由定義一個或多個固件目標(biāo)的Product.mk文件組成。?每個固件目標(biāo)都是在構(gòu)建產(chǎn)品時構(gòu)建的二進制映像。?固件目標(biāo)完全由其模塊集及其配置數(shù)據(jù)通過結(jié)構(gòu)fwk_module_config定義。
? 結(jié)合
? 綁定使模塊能夠使用另一個模塊的一組API。
? 模塊提供的每組API都是唯一標(biāo)識的。
? 模塊元素可以提供同一組API的不同實現(xiàn)
2-Elements & Sub-Elements
? 元素
? 由模塊擁有和管理的資源。
? 指代設(shè)備、協(xié)議或服務(wù)實例的抽象。
? 例如,驅(qū)動程序類型模塊的元素可以代表每個硬件設(shè)備它控制的實例。
? 元件是可選的。
? 元件描述。
? 每個元件一個。
? 包含元素配置數(shù)據(jù)。
? 元素定義如下:
? 包含指向名稱字符串的指針的結(jié)構(gòu)
? 與元素關(guān)聯(lián)的子元素數(shù)量
? 指向模塊定義格式的數(shù)據(jù)的void指針
? 子元素
? 由一個元素擁有和管理的資源。
? 沒有描述符。
舉個例子:
? SENSOR HAL是一個模塊。
? PVT和熱敏傳感器驅(qū)動器是使用傳感器HAL的模塊。
? PVT和熱傳感器分為若干組。每個組都是一個具有自己配置的元素。
? 組中的每個傳感器都是一個子元素。
-
電源
+關(guān)注
關(guān)注
185文章
17852瀏覽量
252030 -
模塊
+關(guān)注
關(guān)注
7文章
2737瀏覽量
47798 -
ARM
+關(guān)注
關(guān)注
134文章
9180瀏覽量
369485 -
SCP
+關(guān)注
關(guān)注
0文章
29瀏覽量
9293
發(fā)布評論請先 登錄
相關(guān)推薦
關(guān)于SCP和AP通信的MHU介紹
比特幣區(qū)塊鏈的原始塊創(chuàng)世塊介紹
SCP-LT8618-BEVALZ SCP-LT8618-BEVALZ評估板
SCP-LT8618-IEVALZ SCP-LT8618-IEVALZ評估板
SCP-LT3471-EVALZ SCP-LT3471-EVALZ評估板
SCP-THRUBRD-EVALZ SCP-THRUBRD-EVALZ評估板
SCP-OUTPUT-EVALZ SCP-OUTPUT-EVALZ評估板
SCP-ADP5070-EVALZ SCP-ADP5070-EVALZ評估板
SCP-INPUT-EVALZ SCP-INPUT-EVALZ評估板
SCP-FILTER-EVALZ SCP-FILTER-EVALZ評估板
SCP-ADP7142-EVALZ SCP-ADP7142-EVALZ評估板
SCP是什么 SCP功能
單片機封裝(SCP)介紹
![單片機封裝(<b class='flag-5'>SCP</b>)<b class='flag-5'>介紹</b>](https://file1.elecfans.com/web2/M00/C7/57/wKgZomYTRLyAbXNwAAEqtYBX1Rs560.png)
評論