在鲁班猫的python控制GPIO、i2c、spi时,如果不对gpiochip设置权限,运行时总报错,提示无权限访问“/dev/gpipchip4"权限。 虽然可以用sudo chmod 777 "/dev/gpiochip4",临时给予权限,但是如果交付给用户使用时不方便。经查,可以修改/etc/udev/rules.d/99-rockchip-permissions.rules SPI、I2C、gpio devicesSUBSYSTEM=="spidev", GROUP="devuser", MODE="0660" gpio部分未能生效,具体原因还在了解KERNEL=”gpiochip[0-4]*" GROUP="devuser",MODE="0666" 这个配置规则,是告诉udev,只要是子系统硬件匹配spidev和i2c-dev的,就把该设备的用户组调整成devuser,权限改成0660
然后就可以正常访问i2c spi与gpiochip了。 |
只有小组成员才能发言,加入小组>>
【瑞萨RAMCU创意氛围赛】基于RA6M5的电子墨水屏微信信息站
1917 浏览 0 评论
132957 浏览 0 评论
【野火】瑞萨RA MCU创意氛围赛+ 基于CAN总线的UDS诊断升级MCU /bootloader/UDS诊断/14229/15765
2081 浏览 0 评论
【瑞萨RA MCU创意氛围赛】1. PWM驱动LED以及STLINK下载配置
1881 浏览 0 评论
1679 浏览 0 评论
【瑞萨RA MCU创意氛围赛】以RA2E的车载VFD屏幕时钟
1540浏览 2评论
1390浏览 1评论
通过添加udev规则实现用户组访问SPI和I2C及GPIO设备
1268浏览 0评论
【瑞萨RAMCU创意氛围赛】基于RA6M5的电子墨水屏微信信息站
1917浏览 0评论
【鲁班猫智能时钟】项目提交:基于鲁班猫0的满血版AWTRIX时钟
1399浏览 0评论