linux设备驱动学习总结-keyPoints

1、linux设备模型把linux驱动分为三部分:总线、设备、驱动,设备与驱动相对独立,由总线负责设备和驱动的匹配,设备注册匹配驱动,驱动注册匹配设备。 2、linux内核充分体现了面向对象的思想,为了实现高内聚,低耦合的软件模型,linux驱动尽量的把独立的功能模块分离出来,分离的手段是通过分层,比如设备和驱动分出一个总线层,做到了设备和驱动的分离;分出一个input层,做到了输入设备和文件操作
相关文章
相关标签/搜索