随笔分类 -  Linux驱动开发

记录关于Linux下驱动的相关知识
摘要:文章介绍了中断的上下半部机制,重点分析了下半部的实现方式,如软中断、tasklet和工作队列。 阅读全文
posted @ 2025-02-15 19:29 SureFire*Xin 阅读(185) 评论(0) 推荐(1)
摘要:文章简述了Input子系统架构,讲解了输入设备驱动开发流程,探讨了按键消抖方法及按键驱动开发要点,为嵌入式开发提供参考。 阅读全文
posted @ 2025-02-13 18:32 SureFire*Xin 阅读(695) 评论(0) 推荐(1)
摘要:本文介绍通过 sysfs 实现 LED 驱动的方法。利用 led_classdev_register 注册 LED 设备,在 /sys/class/leds/ 创建文件,实现用户空间对 LED 的控制 阅读全文
posted @ 2025-02-12 11:39 SureFire*Xin 阅读(701) 评论(0) 推荐(0)
摘要:本文介绍了 Linux 内核中的 pinctrl 子系统和 GPIO 子系统,并通过编写 RGB 三色灯驱动程序,展示了如何在实际应用中使用这两个子系统来控制硬件设备 阅读全文
posted @ 2025-02-11 19:49 SureFire*Xin 阅读(433) 评论(0) 推荐(0)
摘要:本文首先介绍了Linux下驱动和设备的分层概念,接着引入了设备树的相关概念。 阅读全文
posted @ 2025-02-10 15:23 SureFire*Xin 阅读(432) 评论(0) 推荐(0)
摘要:本文介绍了学习字符设备驱动的基础知识,阐述了字符设备驱动的框架结构,并通过代码示例讲解了其关键实现细节。 阅读全文
posted @ 2025-02-08 20:10 SureFire*Xin 阅读(736) 评论(0) 推荐(2)