linux驱动学习(七) ioctl中的cmd和_IO() , _IOR() , IOW() ,_IOWR() 以及_IOC_NR()的关系
以下部分内容来自互联网在驱动程序里,ioctl()函数传送的变量cmd是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。ioctl()的cmd可以通过使用宏_IO()得到,那么cmd到底是怎么组成的呢?cmd的大小为32位,共分4个域:bit31~bit302位为“区别读写”区,作用是区分是读取命令还是写入命令。bit29~bit1514位为"