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

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

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

3天內不再提示

framework框架流程 模塊綁定

麥辣雞腿堡 ? 來源:TrustZone ? 作者:TrustZone ? 2023-11-02 17:24 ? 次閱讀

framework框架負責固件的通用流程實現,包括系統初始化,module初始化,中斷服務提供,event服務提供等。這樣module就可以專注于自己功能和對外交互api的實現。SCP framework初始化流程圖如下:

圖片

module對外接口

在scp代碼中,所有的功能都由一個個模塊提供。每個模塊以api枚舉及其結構體的方式對外提供該模塊的功能,并在模塊通用結構體fwk_module中提供。

event事件

圖片

模塊可以給自己或者別的模塊發送event事件,事件的參數是結構化消息structfwk_event。

motificaiont通知

notification涉及到兩個模塊的通信,跟event的區別是:

? ?event是一個模塊發給另外一個模塊或者發給自己,比較確定

? ?notification是發給訂閱了這個模塊的所有模塊,算廣播,需要先進行訂閱

notification接口:

? ?fwk_notification_subscribe//訂閱指定模塊指定通知

? ?fwk_notification_unsubscribe//取消訂閱通知

? ?fwk_notification_notify//向訂閱該通知的模塊發送通知

在實現上notification使用event的消息傳遞機制,只在發消息和處理消息的時候做微小改動。

模塊綁定

一個模塊或元素可以綁定到另一個模塊或模塊內的元素。目標是相同的 - 獲取指向可在后續階段使用的 API的指針。當嘗試綁定到模塊內的元素(而不是模塊本身)時,主要區別在于接收和處理綁定請求的模塊能夠根據目標元素更改其行為。例如,可以允許請求綁定的模塊僅綁定到處理請求的模塊內的元素子集。

思路:A模塊要與B模塊通信,A模塊的全局變量要拿到B模塊的回調函數。

A模塊在初始化的時候,會調用自己的bind函數,

bind--》fwk_module_bind--》B模塊的process_bind_request()函數,從而拿到api

圖片

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

    關注

    7

    文章

    2722

    瀏覽量

    47577
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9111

    瀏覽量

    368042
  • 框架
    +關注

    關注

    0

    文章

    403

    瀏覽量

    17513
  • SCP
    SCP
    +關注

    關注

    0

    文章

    29

    瀏覽量

    9268
收藏 人收藏

    評論

    相關推薦

    嵌入式框架Zorb Framework搭建方案

    Zorb Framework是一個基于面向對象的思想來搭建一個輕量級的嵌入式框架
    的頭像 發表于 11-05 17:08 ?1491次閱讀
    嵌入式<b class='flag-5'>框架</b>Zorb <b class='flag-5'>Framework</b>搭建方案

    嵌入式框架Zorb Framework狀態機的實現

    Zorb Framework是一個基于面向對象的思想來搭建一個輕量級的嵌入式框架。
    的頭像 發表于 11-29 09:33 ?1201次閱讀
    嵌入式<b class='flag-5'>框架</b>Zorb <b class='flag-5'>Framework</b>狀態機的實現

    Visual C#中的數據綁定

    Visual C#中的數據綁定Visual C#中的數據綁定我們知道在由于Visual C#自身沒有類庫,和其他的.Net開發語言一樣,Visual C#調用的類庫是.Net框架中的一個共有的類庫
    發表于 03-04 16:58

    [每周一練]Actor Framework框架(1125-1201)

    。Creat Project里面就大不相同。當時也創建了Actor Framework,體驗了一下,感覺看不懂就漸漸淡忘了,也沒有注意這個框架的名字(因為不了解)。今年有一次被問到是否知道Actor
    發表于 11-25 00:04

    CC2640 BLE ZNP有類似host framework框架參考使用嗎?

    請教下,關于CC2640C芯片的SNP使用模式,有沒有類似znp-host-framework的GNU框架可以參考使用?目前我查看到的描述都是SNP的APP和BLE Stack分別運行在兩塊開發板上
    發表于 11-11 09:09

    JS應用開發框架組件

    JS應用開發框架包括JS數據綁定框架(JS Data binding)、JS運行時(JS runtime)和JS框架(JS framework
    發表于 04-23 18:05

    基于HarmonyOS Java UI使用元數據綁定框架實現UI和數據源的綁定

    數據的Json Schema文件。4. 引入元數據綁定框架在項目中引入元數據綁定框架模塊的build.gradle文件中的dependen
    發表于 08-18 10:23

    基于HarmonyOS Java UI,使用元數據綁定框架,實現UI和數據源的綁定

    數據的Json Schema文件。4. 引入元數據綁定框架在項目中引入元數據綁定框架模塊的build.gradle文件中的dependen
    發表于 09-01 14:54

    CH372DLL.dll在.NET Framework 4.7.2及以上版本框架會閃退如何解決?

    問題:CH372DLL.dll 在 .NET Framework 3.5 及以下版本框架工作正常,.NET Framework 4.7.2 及以上版本框架會閃退請問如何解決
    發表于 07-19 06:18

    .NET Framework 高級編程

    .NET Framework 高級編程詳細講述了.NET Framework,是一本極具參考價值的.NET Framework編程大全。本書從.NET Framework最基本的概念到
    發表于 01-08 11:04 ?40次下載
    .NET <b class='flag-5'>Framework</b> 高級編程

    京東智能云設備 wifi配置綁定流程

    京東設備配置綁定流程,京東開放的設備接入接口,以及設備配置和使用說明
    發表于 10-30 13:58 ?22次下載

    嵌入式應用框架EAF詳解

    EAF是Embedded Application Framework 的縮寫,即嵌入式應用框架。嵌入式應用框架是 Application framework的一種, 是在嵌入式領域的應
    發表于 12-02 11:30 ?2882次閱讀

    關于嵌入式應用框架(EAF)的分析

    EAF是Embedded Application Framework 的縮寫,即嵌入式應用框架。嵌入式應用框架是 Application framework的一種, 是在嵌入式領域的應
    發表于 01-01 09:50 ?1544次閱讀

    Robot Framework在汽車電子測試中,可以發揮出多大的作用

    Robot Framework是一個廣受歡迎的自動化測試框架。所謂框架,可以理解為一組準則,遵循這些準則可以獲取明顯的收益。自動化測試框架就是由一個或多個自動化測試基礎
    的頭像 發表于 06-17 10:53 ?1295次閱讀

    鴻蒙開發接口Ability框架:【@ohos.application.formBindingData (卡片數據綁定類)】

    卡片數據綁定模塊提供卡片數據綁定的能力。包括FormBindingData對象的創建、相關信息的描述。
    的頭像 發表于 05-06 17:25 ?511次閱讀
    鴻蒙開發接口Ability<b class='flag-5'>框架</b>:【@ohos.application.formBindingData (卡片數據<b class='flag-5'>綁定</b>類)】
    主站蜘蛛池模板: 欧美日韩精品一区二区另类| 色操网| 啪啪91视频| 国产午夜精品片一区二区三区| 美女视频黄a| 萝控喷水视频| 尻逼尻逼| 2021国产成人午夜精品| 757一本到午夜宫| 国产黄色网| 被公侵犯肉体中文字幕一区二区 | 35pao强力| 在线免费视频一区二区| 狠狠色噜噜狠狠狠97影音先锋| 丁香婷婷综合网| 91大神在线视频观看| 性欧美另类| 久久天天躁狠狠躁夜夜爽| 久久精品国产99精品国产2021| 午夜无遮挡怕怕怕免费视频| 手机看片1024在线| 99亚洲自拍| 亚洲天堂bt| 午夜老司机福利| 欧美高清在线观看视频| 国产美女免费| 黑人破乌克兰美女处| cum4k在线| 久久久久久久久久免观看| 丁香五月情| 亚洲瑟瑟网| 亚洲人成网站色在线观看| 色五月在线视频| 国产资源站| 天天操天天射天天色| 午夜在线亚洲男人午在线| 床上激情四射| 青草久草视频| ts 人妖 另类 在线| 九九草在线观看| 亚洲 欧美 视频|