spi_device 虽然用户空间不需要直接用到spi_device结构体,但是这个结构体和用户空间的程序有密切的关系,理解它的成员有助于理解SPI设备节点的IOCTL命令,所以首先来介绍它.在内核中,每个spi_device代表一个物理的SPI设备: struct spi_device { structdevice dev; structspi_master *master; u32 max_speed_hz; /* 通信时钟最大频率 */ u8 chip_select; /* 片选号 */…