内核的目录结构(2.6.29)

原创 2017年01月03日 14:22:26

arch:包含体系机构相关代码,每种平台占一个目录。如i386,arm,ppc,mips等;

include:头文件,与系统相关的头文件放置在内核include/linux子目录下。

init:内核初始化代码。

mm:与平台无关的内存管理代码,(与平台相关的内存管理代码放在arch/*/mm 目录下,其中*表示各种处理器平台)。

drivers:设备驱动程序,不同类型的驱动放在不同的目录中,如char ,block ,net ,mtd ,i2c 等。

ipc : 进程间通信的代码。

fs  : 文件系统相关的代码,如EXT,FAT,NTFS,JFFS2等文件系统的实现代码。

kernel:内核的最核心的部分,包括进程调度,定时器等,与平台相关的一部分代码放在arch/*/kernel目录下。

net :网络相关代码,实现各种常见的的网络协议。

lib  :库文件代码。

scripts:包含用于配置内核的脚本文件。

sound:ALSA,OSS音频设备的驱动核心代码和常用设备驱动。

usr: 实现用于打包和压缩的cpio等



版权声明:本文为博主原创文章,未经博主允许不得转载。

mkinitrd 命令的用法详

功能说明:建立要载入ramdisk的映像文件。     语  法:mkinitrd [-fv][--omit-scsi-modules][--version][--preload=][--wit...
  • clozxy
  • clozxy
  • 2010年07月23日 13:18
  • 744

Linux内核目录结构及作用

l arch目录 arch是architecture的缩写。内核所支持的每种CPU体系,在该目录下都有对应的子目录。每个CPU的子目录,又进一步分解为boot,mm,kernel等子目录,分别包...
  • u011784994
  • u011784994
  • 2016年09月20日 10:41
  • 2065

Ubuntu12.04下载android-goldfish-2.6.29

昨天想在网上下载android内核源码,看了网上的文章,基本上都是要求联网下载的,想找一个无需联网的还真是没有找到,看到https://android.googlesource.com/kernel/...
  • hubeixuxiaojun
  • hubeixuxiaojun
  • 2013年04月19日 08:56
  • 1152

Linux内核-源码目录结构分析

我们拿到一个Linux内核源码后,必先熟悉其目录大概的结构。其目录结构 图如下所示: arch:这个为目录是架构相关,里面存放了许多CPU架构,比如arm,x86,MIPS,PPC等, ...
  • KayChanGEEK
  • KayChanGEEK
  • 2016年01月19日 17:49
  • 3194

【ecos】目录结构

了解ecstore的目录结构,有助于深入研读ecos的系统代码。
  • e121697312
  • e121697312
  • 2015年08月07日 14:48
  • 356

ucosii--内核的目录结构

ucos2的内核目录结构
  • qq_1335857320
  • qq_1335857320
  • 2017年08月13日 10:36
  • 71

LINUX KERNEL源代码目录结构

/arch:硬件体系结构相关的代码,每种平台占一个相应的目录 /drivers:设备驱动程序,每个不同的驱动占用一个子目录 /fs:文件系统,包含所有的文件系统代码和各种类型的文件操作代码...
  • gaofeichi
  • gaofeichi
  • 2014年04月27日 23:16
  • 261

Linux内核源代码-目录结构

一、目录结构 Linux内核源代码采用树形结构进行组织,非常合理地把功能相关的文件都放在同一个子目录下,使得程序更具可读性。 内核源代码下载地址:www.kernel.org 1. arch目录 ar...
  • al86866365
  • al86866365
  • 2015年07月14日 20:16
  • 879

Linux内核源代码目录结构详解

3.1 Linux内核源代码目录如下:         /arch:目录包括了所有和体系结构相关的核心代码。它下面的每一个子目录都代表一种Linux支持的体系结构,例如i386就是Intel CPU...
  • u013014440
  • u013014440
  • 2015年03月02日 21:19
  • 4847

linux2.6.29内核 进程调度分析

分析了一下2.6.29内核的调度程序,花了不少时间,可是自己还是觉得不是很清楚,里面有些地方可能还不正确。进程调度分析——关于2.6.29内核源代码选题理由:Linux 是一个庞大、高效而复杂的操作系...
  • kevin_hcy
  • kevin_hcy
  • 2010年12月09日 08:56
  • 2025
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:内核的目录结构(2.6.29)
举报原因:
原因补充:

(最多只允许输入30个字)