
【Linux驱动&内核】
文章平均质量分 93
记录linux各类驱动、框架理解和内核相关实践记录
古墩墩是一只狗
得失成败尽置之度外,只求竭尽所能,无愧于心
展开
-
HDMI set auto 流程
底层流程:[display-sys.c]mode节点建立写响应函数mode_store() ----->[rockchip-hdmi-sysfs.c]hdmi_set_mode()其中hdmi_find_best_mode 会返回最佳分辨率 注意参数二为0然后调用hdmi_submit_work() 注意参数HDMI_SET_VIDEO--------->[rockchip-hdmi...原创 2020-09-21 13:57:40 · 479 阅读 · 0 评论 -
tty驱动 read 过程梳理
一、驱动框架如下:tty_core是所有tty类型的驱动的顶层构架,向用户应用层提供了统一的接口,应用层的read/write等调用首先会到达这里。此层由内核实现,代码主要分布在drivers/char目录下的n_tty.c,tty_io.c等文件中,下面的代码:static const struct file_operations tty_fops = { .llseek = no_llseek, .read = ..原创 2020-09-25 21:16:52 · 3520 阅读 · 0 评论