通过添加udev规则实现用户组访问SPI和I2C设备
什么是udev,简单来说,只要Linux内核启动了,udev就以守护进程的方式运行 ,并侦听内核发出的uevent来管理设备。所以不管是系统启动时初始化的设备,还是启动后插入的新设备(例如USB等热插拔设备),都逃不过udev的管理。这个配置规则,是告诉udev,只要是子系统硬件匹配spidev和i2c-dev的,就把该设备的用户组调整成devuser,权限改成0660。重启完毕后,我们在命令行查看/dev/spidev*设备的权限,并使用spi测试程序测试一下,能正常读写。在命令行执行以下命令。
原创
2024-01-03 17:55:03 ·
443 阅读 ·
0 评论