linux内核基本概念

2017-05-22  本文已影响0人  3e1094b2ef7b

一、linux内核特性

1、可移植性,支持的硬件平台广泛
2、超强的网络功能
3、多任务多用户系统
4、模块化的设计


二、五大子系统

1、进程管理子系统
2、内存管理子系统
3、文件系统子系统
4、网络协议子系统
5、设备管理子系统


三、linux源码目录层次结构

内核源码开发的头文件命名规范

1、arch目录

arm目录:


四、内核源码开发的头文件命名规范

#include <asm/xxx.h>:CPU体系结构相关
#include <linux/xxx.h>:平台无关
#include <plat/xxx.h>:芯片公司相关
#include <mach/xxx.h>:开发板相关
上一篇 下一篇

猜你喜欢

热点阅读