码迷,mamicode.com
首页 > 其他好文 > 详细

如何剖析一个内核子系统

时间:2017-04-17 16:00:19      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:剖析   基础   过程   分析   2.3   关联   block   框架   方法   

1.前言

本文档主要讲述如何去剖析一个内核子系统的常规方法

一般来讲比较全面的分析一个内核子系统,大概包含如下几个部分:

1)framework的整体介绍,包括基础知识、软件框架;

2)软件框架中涉及的组件的属性和API;

3) 分析主要流程,在分析流程的过程中加深对各个组件属性及API的理解

2.包含的主要部分

2.1 framework整体介绍

  • 基础知识

阐述要理解本模块,需要具备的背景知识,如需要理解i2c子系统,则需要对i2c协议有相关的了解。

此部分可以专门单独列为一章阐述

  • 硬件框架

一般给出硬件的框图架构,并对框图中相关的实体和接口给出解释

  • 软件框架

给出软件的框图架构,并对组成软件框图架构的实体文件及它们之间的关联进行说明,也可以联系硬件框架给出相关的解释

2.2 组件的属性和API

  • 介绍各个组件的属性和API

2.3 介绍主要流程

  • 分析主要流程,在分析流程的过程中加深对各个组件属性及API的理解
  • 主要流程可能是从上向下,从下向上,也可能是从中间到两边,可分别加以分析
  • 要注意在介绍整个流程的时候不是对每个组件都统一着墨,而是只以其中一个组件为主

3. 遵循的重要原则

  • 遵循先硬件后软件,先抽象后具体,结构与流程相结合的原则进行分析

 

如何剖析一个内核子系统

标签:剖析   基础   过程   分析   2.3   关联   block   框架   方法   

原文地址:http://www.cnblogs.com/smartjourneys/p/6723071.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!