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

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

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

3天內不再提示

framework框架流程 模塊綁定

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

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

圖片

module對外接口

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

event事件

圖片

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

motificaiont通知

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

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

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

notification接口:

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

? ?fwk_notification_unsubscribe//取消訂閱通知

? ?fwk_notification_notify//向訂閱該通知的模塊發(fā)送通知

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

模塊綁定

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

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

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

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

圖片

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

    關注

    7

    文章

    2773

    瀏覽量

    49121
  • ARM
    ARM
    +關注

    關注

    134

    文章

    9273

    瀏覽量

    373745
  • 框架
    +關注

    關注

    0

    文章

    404

    瀏覽量

    17745
  • SCP
    SCP
    +關注

    關注

    0

    文章

    30

    瀏覽量

    9453
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    嵌入式框架Zorb Framework搭建方案

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

    嵌入式框架Zorb Framework狀態(tài)機的實現

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

    Visual C#中的數據綁定

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

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

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

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

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

    JS應用開發(fā)框架組件

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

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

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

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

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

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

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

    .NET Framework 高級編程

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

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

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

    嵌入式應用框架EAF詳解

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

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

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

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

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

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

    卡片數據綁定模塊提供卡片數據綁定的能力。包括FormBindingData對象的創(chuàng)建、相關信息的描述。
    的頭像 發(fā)表于 05-06 17:25 ?653次閱讀
    鴻蒙開發(fā)接口Ability<b class='flag-5'>框架</b>:【@ohos.application.formBindingData (卡片數據<b class='flag-5'>綁定</b>類)】
    主站蜘蛛池模板: 免费又爽又黄的禁片1000部 | 神马福利 | 99国产精品农村一级毛片 | 女生扒开尿口让男生舔 | 伊人久久大杳蕉综合大象 | 4tube高清性欧美 | 欧美一级乱理片免费观看 | 国产伦精品一区二区三区女 | 一区二区三区精品国产欧美 | 四虎成人免费网站在线 | 国产精品久久国产三级国不卡顿 | 明日花在线观看 | 天天天天操 | 欧美777| 亚洲第一区二区快射影院 | 日本福利网址 | 免费理论片在线观看播放 | 欧美影院一区二区三区 | 国产香蕉98碰碰久久人人 | 色婷婷狠狠 | 欲香欲色天天综合和网 | 一级毛片真人免费观看 | 国产在线理论片免费播放 | 国产精品美女免费视频大全 | 一级美女片 | 色综合色综合色综合色综合网 | 欧美日韩一区二区不卡 | 欧洲精品不卡1卡2卡三卡四卡 | 91一级片| 五月天婷婷导航 | 欧美一级做一a做片性视频 欧美一级做一级做片性十三 | 天天综合在线观看 | 亚洲成人网页 | 免费大片黄日本在线观看 | 99久在线| 很黄的网站在线观看 | 国模吧一区二区三区精品视频 | 手机精品在线 | 一级特黄aaaaaa大片 | 丁香婷婷色综合 | 中国一级特黄高清免费的大片 |