特牛网址导航

Linux驱动学习笔记(七)_传统驱动模型-CSDN博客

网友收藏
文章浏览阅读73次。驱动完成结构体注册,可以想象内核中是一个数组,存放设备号,驱动程序通过入口函数注册设备号并携带结构体与name驱动程序的三种方式:1、传统驱动模型2、总线设备驱动模型3、总线设备驱动+设备树模型内核运行时会去解析Dts设备树文件传统的驱动程序由于硬件的配置信息的改变,针对同一芯片或者不同芯片,会有大量基本重复的驱动程序(只是硬件配置信息不一样),为了避免内核的臃肿,采用了设备树模型设备树指定硬件资源 完全取决于写驱动程序的人设备树compatible为了找驱动程序,如果和驱动程序不一样._传统驱动模型