<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>字符设备 - Tag - 枕石的个人博客</title><link>https://blog.zsmgc.love/tags/%E5%AD%97%E7%AC%A6%E8%AE%BE%E5%A4%87/</link><description>字符设备 - Tag - 枕石的个人博客</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><managingEditor>3499129952@qq.com (枕石)</managingEditor><webMaster>3499129952@qq.com (枕石)</webMaster><lastBuildDate>Sat, 24 Jan 2026 00:05:19 +0800</lastBuildDate><atom:link href="https://blog.zsmgc.love/tags/%E5%AD%97%E7%AC%A6%E8%AE%BE%E5%A4%87/" rel="self" type="application/rss+xml"/><item><title>V4l2loopback实现笔记（二）:字符设备交互</title><link>https://blog.zsmgc.love/posts/v4l2loopback%E5%AE%9E%E7%8E%B0%E7%AC%94%E8%AE%B0%E5%AD%97%E7%AC%A6%E8%AE%BE%E5%A4%87%E4%BA%A4%E4%BA%92/</link><pubDate>Sat, 24 Jan 2026 00:05:19 +0800</pubDate><author>枕石</author><guid>https://blog.zsmgc.love/posts/v4l2loopback%E5%AE%9E%E7%8E%B0%E7%AC%94%E8%AE%B0%E5%AD%97%E7%AC%A6%E8%AE%BE%E5%A4%87%E4%BA%A4%E4%BA%92/</guid><description>&lt;p>本文继续记录复现 v4l2loopback 功能的学习过程。在上一篇文章中，我们介绍了如何编写一个基础的内核模块，涵盖了模块的元数据、初始化与清理函数等核心概念。本文将进一步探讨内核模块与用户空间的交互，重点介绍字符设备的注册与使用。这是理解 v4l2loopback 工作原理的关键一步，因为 v4l2loopback 作为一个虚拟视频设备，必须通过字符设备接口与用户空间进行数据交换。&lt;/p></description></item></channel></rss>