软件架构.(2)

来源:互联网 发布:骑行软件下载 编辑:程序博客网 时间:2024/06/08 19:28
这个章节主要简要概述了针对TI OMAP的ADB & Mass Storage的软件架构.
下图主要描述了整体的软件架构,对于ADB & Mass Storage的Function功能是如何工作的将在后续章节中详细介绍

2. 如上图所示.
整体的软件架构包含了很多层次,我们将对各个层次逐一进行介绍分析.
(1) APP层
该层主要定义了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) 的顺序进行逐一的解释分析.

0 0