第12章 Linux设备驱动的软件架构思想之设备驱动的分层思想(主机驱动与外设驱动分离的设计思想)

12.4 主机驱动与外设驱动分离的设计思想 12.4.1 主机驱动与外设驱动分离     Linux中SPI、I2C、USB等子系统都利用典型的把主机驱动和外设驱动分离的想法,主机端只负责产生总线上的传输波形,而外设端通过标准的API让主机端以适当的波形访问自身。     这里涉及4个软件模块:     1)主机端的驱动。根据具体的I2C、SPI、USB等控制器的硬件手册,操作具体的I2C、SPI
相关文章
相关标签/搜索