Heng30的博客
搜索 分类 关于 订阅

Linux驱动使用高精度定时器控制LED亮度

Linux hrtimer(高分辨率定时器)是Linux内核提供的一种高精度定时机制,用于支持微秒(μs)甚至纳秒(ns)级别的定时操作,相比传统的定时器(如timer_list)具有更高的精度和灵活性...

Linux驱动如何匹配设备?

在Linux内核的struct platform_driver驱动结构中,id_tableof_match_table都用于驱动与设备的匹配,但它们的用途和工作方式有所不同...

Linux驱动如何使用pwm设备?

在Linux内核中,struct pwm_device是用于描述和管理PWM(脉冲宽度调制)设备的核心数据结构。它通常定义在include/linux/pwm.h中,主要作用是为PWM控制器(硬件)和消费者(驱动)之间提供统一的抽象接口...

Linux用户态如何使用One-Wire?

One-Wire是由Dallas Semiconductor(现为Maxim Integrated)开发的一种通信协议,允许主设备(如微控制器或嵌入式Linux 系统)通过单根线与一个或多个从设备进行低速数据交换...

Linux驱动如何使用input_dev创建驱动?

struct input_dev是Linux内核中用于表示输入设备的数据结构,定义在<linux/input.h>头文件中。它用于管理和描述输入设备(如键盘、鼠标、触摸屏等)及其事件...

Linux用户态如何使用spi?

在用户态访问spi从设备也是比较常用的功能。下面的例子就实现了如何读取和设置spi从设备的GPIO引脚...

上一页 2 / 15 下一页