Linux驱动之总线-CSDN博客

网站介绍:1、总线存在意义在Linux内核中,编写驱动一般都要经历:申请注册设备号、注册操作方法集、硬件初始化、创建设备节点,虽然设备不同,但是每个设备驱动的编写都要经历这几步,在这些流程步骤中,只有硬件初始化随着设备不同,会存在很大差异,但是其他步骤都是一模一样的,为了提高代码重用,降低驱动开发的复杂度,引入了总线概念:在编写代码时,将设备硬件信息和操作逻辑剥离,硬件信息独立在device中,操作逻辑...