标签:剖析 基础 过程 分析 2.3 关联 block 框架 方法
本文档主要讲述如何去剖析一个内核子系统的常规方法
一般来讲比较全面的分析一个内核子系统,大概包含如下几个部分:
1)framework的整体介绍,包括基础知识、软件框架;
2)软件框架中涉及的组件的属性和API;
3) 分析主要流程,在分析流程的过程中加深对各个组件属性及API的理解
- 基础知识
阐述要理解本模块,需要具备的背景知识,如需要理解i2c子系统,则需要对i2c协议有相关的了解。
此部分可以专门单独列为一章阐述
- 硬件框架
一般给出硬件的框图架构,并对框图中相关的实体和接口给出解释
- 软件框架
给出软件的框图架构,并对组成软件框图架构的实体文件及它们之间的关联进行说明,也可以联系硬件框架给出相关的解释
- 介绍各个组件的属性和API
- 分析主要流程,在分析流程的过程中加深对各个组件属性及API的理解
- 主要流程可能是从上向下,从下向上,也可能是从中间到两边,可分别加以分析
- 要注意在介绍整个流程的时候不是对每个组件都统一着墨,而是只以其中一个组件为主
- 遵循先硬件后软件,先抽象后具体,结构与流程相结合的原则进行分析
标签:剖析 基础 过程 分析 2.3 关联 block 框架 方法
原文地址:http://www.cnblogs.com/smartjourneys/p/6723071.html