我刚刚浏览了内核代码。我有一个树莓派板。我想将触摸屏与我的主板连接起来。
我想为此开发平台驱动程序。根据内核源代码中的驱动程序模型文档,我没有得到那么清晰的信息。
有人可以指导我应该从哪里开始开发平台设备驱动程序吗?
答案1
平台驱动程序用于与平台设备通信,例如 SoC I2C、SPI 等中的控制器。
要开发平台驱动程序,请开始阅读平台驱动程序框架的内核源代码。重要的 API 是 -
platform_device_register() platform_driver_register()
您将在 drivers/base 目录中获得平台设备/驱动程序框架的源代码。开始在驱动程序代码中给出打印语句并编译。
谢谢,沙伊巴尔