内核链表源码分析

内核链表源码分析Linux 内核链表不是“数据节点里保存下一个数据节点”,而是“数据结构里嵌入一个通用链表节点” 先理解普通链表为什么不够用 再理解 Linux 内核链表到底反过来了什么 重点讲 list_head、链表头、节点之间怎么连 重点讲 ...

嵌入式

内核ERR_PTR错误指针

内核ERR_PTR错误指针

嵌入式

poll笔记

POLL笔记函数原型12#include <poll.h>int poll(struct pollfd *fds, nfds_t nfds, int timeout); 参数: fds:一个pollfd结构体数组指针,用于描述需要等待的...

嵌入式

poll笔记深入

POLL笔记深入参考韦东山: poll函数执行流程poll函数执行流程: 函数执行流程如上图①~⑧所示,重点从③开始看。假设一开始无按键数据: ③ APP调用poll之后,进入内核态; ④ 导致驱动程序的drv_poll被调用: 注意,drv_p...

嵌入式
12