
liunx
胡思乱想的汤汤
知耻而后勇,置之死地而后生
展开
-
Linux中双向链表的经典实现
Linux中双向链表的经典实现1. Linux中双向链表介绍Linux双向链表的定义主要涉及到两个文件:include/linux/types.hinclude/linux/list.hLinux中双向链表的使用思想它是将双向链表节点嵌套在其它的结构体中;在遍历链表的时候,根据双链表节点的指针获取"它所在结构体的指针",从而再获取数据。我举个例子来说明,可能比较容易理解。假设存在一个社区中有很多人,每个人都有姓名和年龄。通过双向链表将人进行关联的模型图如下:person代表人.转载 2020-08-27 17:10:33 · 445 阅读 · 0 评论 -
input子系统(一)
2015年8月28日:至此工作一年有余,分享一些linux模块的学习经验和学习内容给初学者,还望对初学者们有点帮助。初学安卓底层驱动开发,首先我们肯定要找一个切入点,input子系统是再好不过的一个切入点。熟悉input子系统以后可以再学习sensor模块,这里会涉及到HAL层的知识,这样对于理解其他的模块有很大的帮助。下面开始input子系统的架构分析:input子系统主要和触摸屏、...原创 2015-08-28 15:46:48 · 608 阅读 · 0 评论 -
android 显示(display)模块驱动详解(1)
安卓驱动开发display之LK显示转载 2017-08-21 10:50:20 · 3666 阅读 · 0 评论 -
linux下批量修改文件名方法(可以修改文件名某个字段)
平常开发过程中经常会遇到一些配置文件需要批量性修改文件名称,而且目录架构不同,导致修改非常繁琐,一下提供linux下一种方便的修改文件名称的脚本:1.文件hello_world.c改为bay_world.crename 's/hello/bay/' files2.Linux批量寻找文件 hello字样的.c文件:find -name hello*.c3.组合...原创 2018-06-19 14:57:25 · 11427 阅读 · 3 评论 -
input子系统(二)
很早之前接触的input的子系统,总结一下其input数据是如何同步的:input设备驱动在probe中会注册input device,最终会调用以下函数:static int evbug_connect(struct input_handler *handler, struct input_dev *dev, const struct input_device_...原创 2019-10-10 17:45:05 · 235 阅读 · 0 评论