我为ws2811 / 12可编程条带安装了适用于python的Neopixel库。它以某种方式起作用。但是,我的问题是,在进行轻度动画处理后,整个OS随机地变成只读的。
我使用MQTT将PC中的颜色和LED位置从PC发送到RPi。我将列表写在pkl文件中,然后从不同的脚本开始动画,打开pkl文件,翻译该列表并在条上显示颜色。多次执行此过程后,突然将列表保存在pkl文件中会显示此错误:
IOError:[Errno 30]只读文件系统:'led_object.pkl'。
如果我想打开任何python脚本,它会写错误:
无法更新“最近的文件”列表:[Errno 30]只读文件系统:'/home/pi/.idlerc/recent-files.lst'
我什至无法将文本保存到普通的txt文件中。唯一有用的是重新启动。
事实是它是由我以root用户身份运行的脚本引起的:该脚本与此脚本几乎相同: Similar script - Template from official library
感谢您的帮助