核心思想:内核一般要做到drivers与arch的软件架构分离,驱动中不包含板级信息,让驱动跨平台。同时内核的通用部分(如kernel、fs、ipc、net等)则与具体的硬件(arch和drivers)剥离。
linux内核的组成部分:主要由进程调度(SCHED)、内存管理(MM)虚拟文件系统(VFS)、网络接口(NET)、进程间通信(IPC)。
linux设备编程笔记(1)
最新推荐文章于 2022-07-04 16:54:21 发布
核心思想:内核一般要做到drivers与arch的软件架构分离,驱动中不包含板级信息,让驱动跨平台。同时内核的通用部分(如kernel、fs、ipc、net等)则与具体的硬件(arch和drivers)剥离。
linux内核的组成部分:主要由进程调度(SCHED)、内存管理(MM)虚拟文件系统(VFS)、网络接口(NET)、进程间通信(IPC)。