平台设备驱动程序

平台设备驱动程序

我刚刚浏览了内核代码。我有一个树莓派板。我想将触摸屏与我的主板连接起来。

我想为此开发平台驱动程序。根据内核源代码中的驱动程序模型文档,我没有得到那么清晰的信息。

有人可以指导我应该从哪里开始开发平台设备驱动程序吗?

答案1

平台驱动程序用于与平台设备通信,例如 SoC I2C、SPI 等中的控制器。

要开发平台驱动程序,请开始阅读平台驱动程序框架的内核源代码。重要的 API 是 -

platform_device_register() platform_driver_register()

您将在 drivers/base 目录中获得平台设备/驱动程序框架的源代码。开始在驱动程序代码中给出打印语句并编译。

谢谢,沙伊巴尔

相关内容