linux驱动
一墨一飞花
人生没有白走的路,每一步都算数。成为最好的自己。
展开
-
对于Linux内核tty设备的一点理解
虽然一直做嵌入式Linux,宿主机和开发板通信天天都在用tty设备通信,但是其实自己对TTY设备及终端的概念认识几乎是0。对于Linux内核的终端、tty、控制台等概念的认识很模糊。由于在学习的时候碰到了重定向console的问题,所以借机学习下tty的知识。以下是我对tty的认识总结,信息来源于网络和内核文档。参考资料见文章末尾。tty一词源于Teletypes,或Teletypewrit...转载 2019-12-03 08:22:49 · 888 阅读 · 0 评论 -
imx6d视频相关分析(IPU、mipi csi2、v4l2、frame buffer)
MIPI_CSI HOST驱动mipi_csi2_probe函数:根据设备树获取id、channel、lane、时钟等 映射寄存器 使能时钟 mipi_csi2_get_error1函数:获取MIPI_CSI2_ERR1寄存器信息mipi_csi2_get_error2函数:获取MIPI_CSI2_ERR2寄存器信息 Frame buffer驱动mxcfb...原创 2019-02-03 08:42:50 · 2709 阅读 · 0 评论 -
DS90UB940 解串器芯片及驱动分析
DS90UB940为解串器,在整个投屏传输通路中起到开关作用。在未与同轴电缆上输入信号的时钟同步前(可能未连接,也可能连接后时钟未同步),LOCK引脚和PASS引脚均为高阻态,电气特性呈现为高电平,没有数据输出。时钟同步后,LOCK引脚输出1,可以正常输出数据。PASS引脚则用于检测输入信号的时序(比如DE length、VSync length)是否有异常;输出1表示OK,输出0...原创 2019-02-02 17:27:17 · 7599 阅读 · 6 评论 -
Video4Linux Kernel API
Devices下文来自linux内核文档,仅供参考。Video4Linux provides the following sets of device files. These live on the character device formerly known as "/dev/bttv". /dev/bttv should be a symlink to /dev/video0 fo...转载 2019-02-02 17:21:07 · 9402 阅读 · 0 评论 -
V4L2 驱动框架概览
本文摘抄自linux内核文档。感谢傅炜大神的翻译。正文如下:--------------------------------------------------------------------------------------------------------------本文档描述 V4L2 框架所提供的各种结构和它们之间的关系。介绍----大部分现代 V4L2 设备由...转载 2019-01-29 19:37:42 · 1846 阅读 · 1 评论