摘要: misc 的意思是混合、杂项的,因此 MISC 驱动也叫做杂项驱动,也就是当我们板子上的某些外设无法进行分类的时候就可以使用 MISC 驱动。MISC 驱动其实就是最简单的字符设备驱动,通常嵌套在 platform 总线驱动中,实现复杂的驱动。 1. MISC 设备驱动简介 所有的 MISC 设备驱 阅读全文
posted @ 2022-02-11 20:22 蘑菇王国大聪明 阅读(140) 评论(0) 推荐(0)
摘要: 1.自带led驱动使能 2.自带led驱动介绍 2.1 驱动框架分析 2.2 module_paltform_driver 2.3 gpio_led_probe 当驱动和设备匹配以后 gpio_led_probe 函数就会执行,此函数主要是从设备树中获取 LED灯的 GPIO 信息,缩减后的函数内容 阅读全文
posted @ 2022-02-11 19:44 蘑菇王国大聪明 阅读(475) 评论(0) 推荐(0)
摘要: 前面编写的设备驱动都非常的简单,都是对IO进行最简单的读写操作。像I2C、SPI、LCD 等这些复杂外设的驱动就不能这么去写了,Linux 系统要考虑到驱动的可重用性,因此提出了驱动的分离与分层这样的软件思路,在这个思路下诞生了我们将来最常打交道的platform 设备驱动,也叫做平台设备驱动。 1 阅读全文
posted @ 2022-02-11 18:56 蘑菇王国大聪明 阅读(1070) 评论(0) 推荐(0)