All Articles
全部技术文章
按发布时间倒序列出全部已发布文章,读者可以从首页像浏览目录一样持续阅读。
133 篇 · 每页 24 篇
Linux内核自带GPIO按键驱动程序分析
内核根据设备树生成一个平台设备,然后再根据设备树中内容来设置不太的input子系统功能 驱动程序所在文件:gpio_ke...
tslib 交叉编译完整指南(x86 Linux → ARM)
tslib 交叉编译完整指南(x86 Linux → ARM) 本文档详细介绍如何在 x86 Linux 平台上交叉编译...
tslib 学习手册2
tslib 学习手册 目录 学习路线图 推荐学习顺序 新手(只想使用): 开发者(深入理解): 系统集成(移植适配): ...
tslib 使用手册1
tslib 使用手册 目录 简介 什么是 tslib? tslib 是一个 C 语言编写的触摸屏事件过滤库,主要功能包括...
tslib 快速参考卡
tslib 快速参考卡 一、核心概念(5分钟速记) tslib 是什么? 触摸屏事件过滤和校准库 三大功能 数据流 二、...
Tslib分析与移植汇总
本文章将对tslib触摸屏库进行一些分析、移植与汇总工作
Input子系统应用编程
1.查看input子系统相关信息(用户层查看设备) 参数含义解释 相关的定义文件所在位置 三个框分别表示序号、时间、具体...
GPIO子系统代码练习
犹豫了一下,最终还是决定一边看一边跟着写代码,这样子可能慢一点,但是基础打扎实了,后面越学越容易,这次就从GPIO子系统...
Input子系统
两者匹配之后会做的事情,创建一个inputhandle结构体,里面记录handler和inputdev 可以相互找到,从...
GPIO子系统源码分析
在probe函数中申请一个结构体 获取资源和地址 需要重点关注的函数 主要流程就是分配->设置->注册 核心函数
GPIO子系统驱动分析
子系统层次图 接口实现地址 2. 重要的3个核心数据结构 记住GPIO Controller的要素,这有助于理解它的驱动...
arch_initcall何时被调用及device_node何时加入platform总线
arch_initcall 何时被调用及 device_node 何时加入 platform 总线 问题一:arch_i...
Linux内核对象模型kobject-kset-sysfs-uevent详解
Linux内核对象模型kobject-kset-sysfs-uevent详解 1. 为什么 Linux 内核需要对象模型...
Linux内核kobject与kset详解
Linux内核kobject与kset详解 1. 为什么 Linux 内核需要 kobject 和 kset 如果没有这...
GPIO子系统-基础概念
16.2 GPIO子系统重要概念 16.2.1 引入 要操作GPIO引脚,先把所用引...
客户端使用pinctrl子系统过程分析
涉及到的数据结构如下: 函数调用过程 really_probepinctrl_bind_pinsdev->pins...
Pincontroller构造过程分析
本章主要讲解服务端设备树的处理过程 更具设备树进行平台设备驱动匹配 上述代码的作用就是给引脚一个编号,然后又给每个引脚一...
Pinctrl子系统2-关键结构体以及作用
左边会抽象出一个pinctrl_dev结构体、右边有一个pinctrl结构体 pins和npins用来描述单个引脚 上述...
设备树知识总结
本章内容用来对设备树相关的内容进行一个全局的总结 平台总线驱动的匹配过程 b. 如何确定platform_device和...