技术栈

字符设备

程序猿编码
21 天前
linux·c语言·c++·内核模块·fifo·字符设备
基于 Linux 内核模块的字符设备 FIFO 驱动设计与实现解析(C/C++代码实现)在Linux操作系统中,FIFO(命名管道)是一种经典的进程间通信(IPC)机制,它通过文件系统接口提供了可靠的字节流传输能力。本文将深入解析一个基于Linux内核模块实现的字符设备FIFO驱动,探讨其设计思路、核心原理、涉及的内核知识点,以及如何通过内核级编程模拟FIFO的核心功能。
域中四大
8 个月前
linux内核·网络设备·块设备·字符设备
Linux 设备驱动分类(快速理解驱动架构)在 Linux 设备驱动开发中,最基础的概念就是 设备驱动的分类。 Linux 设备驱动主要分为 字符设备、块设备和网络设备,它们分别对应不同类型的硬件资源。 理解这些分类,不仅能帮助你更快掌握 Linux 设备驱动开发,还能帮助你更好地调试和优化驱动程序。
我是有底线的