Linux内核学习笔记 -45 设备驱动模型

linux支持世界上几乎所有的不同功能的硬件设备,导致linux内核中有一半的代码是设备驱动,而且随着硬件的快速升级换代,设备驱动的代码量也快速增长,为了降低设备多样性带来的linux驱动开发的复杂度,以及设备热插拔处理,电源管理等等,linux内核提出了设备模型,也称driver model的概念

驱动的开发就简化为对内核所规定的数据结构的填充和实现。linux驱动模型的目的是提供一个对系统结构的一般性抽象描述,linux设备模型跟踪所有系统已经知道的设备,以便让设备驱动模型的核心程序协调驱动和新设备之间的关系

猜你喜欢

转载自blog.csdn.net/f2157120/article/details/108042068
今日推荐