logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Linux】V4L2框架分析绪论

我们介绍v4l2的整体框架,整体框架从何而来,肯定是要看数据结构。看数据结构是如何关联的。就能知道v4l2的大体框架。首先明确一个大体方向:v4l2是主题,media_controller只是一个管理拓扑的工具,即使没有它,也能正常工作。它的主要作用,是帮忙链接整条链路,看看数据链是否打通。一般是__media_start_pipeline函数。

#linux#驱动开发
【Linux】V4L2框架分析《四》media_controller

本函数,把传入的两个entity,建立正向链接和反向链接。同时挂到的全局链表中。我们在前五章节,基本已经介绍完了数据结构,和重点的函数。一路走下来,entity的注册,link,pad的注册都已经介绍了。那么问题随之而来。注册好后,该怎么使用呢,它的作用是啥呢,毕竟我们现在全都是创建,,并没提供系统的函数给外面使用。其实它藏在章节3中。int ret;if (!continue;if (!cont

#linux
【ESP32】IDF的安装报错,烧录报错解决

ESP32在Linux下安装,只需在VS CODE里安装插件即可。但是会遇到一些报错,如这实际是提醒你,Python无法创建虚拟环境。可能是你的python不支持。

#linux#单片机
【MCU】GPIO 八种工作模式解释

输出低电平时,NMOS 导通,引脚接地;原理 :引脚为输入状态,内部集成下拉电阻(通常约 30-50kΩ),将引脚默认拉到低电平(GND);原理 :引脚为输入状态,内部集成上拉电阻(通常约 30-50kΩ),将引脚默认拉到高电平(VDD);原理 :引脚为输入状态,内部既无上拉电阻也无下拉电阻,引脚电平完全由外部信号决定(若外部无驱动,引脚电平会随机漂移,称为 “浮空”)。原理 :引脚功能由外设控制

#单片机#嵌入式硬件
【Linux】imx6u 适配SSD1306

它对应/Kernel/linux_code/drivers/video/fbdev/ssd1307fb.c。compatible 对应 “solomon,ssd1306fb-i2c”。/Kernel/linux_code/drivers/staging/fbtft/fb_ssd1306.c这个驱动文件。按照提示,开启对应的配置。.config文件里,可以看到,已经被正常打开。该文件的对应compa

#linux
到底了