DRVIER
DADA2ndTIAN
这个作者很懒,什么都没留下…
展开
-
usb 驱动学习笔记
基本概念配置(configuration)&设置(setting)配置代表USB 的一种功能设置 是具体属性或参数的设置(如音量)。一个设备可能有多种配置,如一个手机既可以做u盘,也可以摄像;配置代表一种功能。一种配置可能使用多种接口,接口可以有多种设置。更准确的说是设备可以有多个配置,配置里可以包含一个或更多的接口,而接口通常又具有一个或更多的设置四种 usb 描述符设备描...原创 2020-01-03 18:44:13 · 390 阅读 · 0 评论 -
LINUX INPUT SYSTEM(三)多点上报
LINUX INPUT SYSTEM(三)多点上报协议多点协议Type AType B(slot)实例驱动加载阶段读取输入事件以及上报消息阶段驱动卸载阶段多点协议为多点触摸定义一种上报详细数据的方法。基于硬件能力划分:Type A匿名接触,所有的原始触摸数据发送给接收者对于一个两点触控的触摸信息,type A设备的最小的事件序列ABS_MT_POSITION_X x[0]ABS_M...原创 2019-06-05 16:39:00 · 613 阅读 · 0 评论 -
LINUX INPUT SYSTEM(一)框架模型
LINUX INPUT SYSTEM(一)框架模型概述框架模型关键数据对象关键数据结构概述内核的输入子系统是对分散的,多种不同类别的输入设备(如键盘,鼠标,跟踪球,操纵杆,触摸屏,加速计和手写板)等字符设备进行统一处理的抽象模型框架模型LINUX 的 input子系统分为三层结构,如下:分别为:event handler ,input core ,input drvier.设备驱动层...原创 2019-06-04 18:05:06 · 446 阅读 · 0 评论 -
imx6ul pinctrl 驱动浅析
文章目录pinctrl 设备注册pinctrl 设备驱动注册pinctrl 加载探测流程以imx6ul 的pinctrl为例,分析pinctrl 驱动模块的作用和实现pinctrl 设备注册在设备树imx6ul.dtsi中有如下节点,通过设备树注册platform 设备iomuxc: iomuxc@020e0000 { compatible = "fsl,imx6ul-iomuxc";...原创 2019-08-02 22:04:21 · 1192 阅读 · 0 评论 -
alsa 调试工具 aplay 的 编译与 使用
下载下载源码包 alsa-lib-1.1.9 , alsa-utils-1.1.9 ,地址 https://www.alsa-project.org/wiki/Main_Page分别 解压tar -xvf alsa-lib-1.1.9tar -xvf alsa-utils-1.1.9编译alsa-libcd alsa-lib-1.1.9/export CC=/xxx/ar...原创 2019-09-04 20:32:27 · 4653 阅读 · 0 评论