軟體架構 2

2021-06-21 23:03:37 字數 651 閱讀 8762

這個章節主要簡要概述了針對ti omap的adb & mass storage的軟體架構.

下圖主要描述了整體的軟體架構,對於adb & mass storage的function功能是如何工作的將在後續章節中詳細介紹

2. 如上圖所示.

整體的軟體架構包含了很多層次,我們將對各個層次逐一進行介紹分析.

該層主要定義了adb, mass storage 這些function是如何工作的.

(2) composite

該層主要介紹了composite driver的體系結構

(3) musb gadget

該層的主要作用是向usb bus註冊,建立hcd,並且與musb core建立聯絡

(4) usb core

提供usb common的功能.

(5) musb core

抽象出底層controller的軟體描述

(6) omap2430

虛擬出omap2430 otg controller的軟體描述.

本系列按照(6) -> (5) -> (2) -> (3) -> (1) -> (4) 的順序進行逐一的解釋分析.

軟體架構實踐閱讀筆記2

軟體架構實踐閱讀筆記2 本書的第二部分講的是建立架構 設計師如何建立構架?這是本書第二部分要了解的重點。因為質量屬性的實現對系統的成功至關重要,因此我們開始對質量屬性以及設計師如何借助他的工具箱來實現質量屬性進行討論。對 壞做出評判的通常是旁觀者 booth tarkington的解釋 這對設計師來...

軟體架構 SOA的架構認識記錄(2)

soa的好處 1.松耦合 由於服務自治,有一定封裝邊界,服務呼叫互動是通過發布介面。這意味著應用程式不感興趣的服務如何被實現。2.位置透明 服務的消費者不必關係服務位於什麼地方。3.可在異構平台間復用。可以將遺留系統包裝成服務。4.便於測試,能並行開發,較高可靠性和良好可伸縮性。合同 合同是兩方或多...

mesa解析2 顯示卡驅動軟體架構

最底層是radeon drm winsys,功能 通過libdrm,和核心drm互動 申請視訊記憶體bo,視訊記憶體map到記憶體,查詢bo是否忙 正在被顯示卡使用 pipe screen,介面類,功能 查詢顯示卡特性引數。另外,註冊了資源建構函式。資源指視訊記憶體資源,如bo,texture r6...