1.当plantform 设备使用 platform_device建立成功后,在/bus/platform/目录下会有建立的设备节点文件夹.
1.1 在建立设备时可以定义设备资源.也可以在设备驱动程序的probe中定义硬件资源.
2.当设备建立后,开始编写驱动程序.首先使用 platform_driver_register(设备名) 注册驱动程序.linux 会找到对应的设备.并调用 probe函数.
2.1 对于LED 类设备,在probe 中对 led_classdev 类,进行 led_classdev_register 注册.注册后 在/SYS/CLASS/目录下 有对应文件夹.操作该文件夹下的文件brightness_set实现对硬件的操作.
本文介绍如何使用 platform_device 创建设备,并通过 platform_driver 注册驱动程序。文章详细讲解了在 Linux 中创建平台设备的过程,包括设备资源的定义、驱动程序的注册及 LED 类设备的控制方法。
524

被折叠的 条评论
为什么被折叠?



