特牛网址导航

ioctl()分析——从用户空间到设备驱动-CSDN博客

网友收藏
一个字符设备驱动通常会实现常规的打开、关闭、读、写等功能,但在一些细分的情境下,如果需要扩展新的功能,通常以增设ioctl()命令的方式实现,其作用类似于“拾遗补漏”。在文件I/O中,ioctl扮演着重要角色,本文将以驱动开发为侧重点,从用户空间到内核空间纵向分析ioctl函数。 用户空间的ioctl()#include <sys/ioctl.h> int ioctl...