Здравствуйте, я пытаюсь создать подчиненное устройство i2 c на моем beaglebone black (debian 10), на котором работает версия ядра 4.19.94-ti-r42. Я собирался реализовать свое собственное подчиненное устройство i2 c драйвер устройства, написав свой собственный модуль ядра, но затем я столкнулся с командой, которая, как я думаю, позволила бы мне создать экземпляр ведомого устройства на шине i2 c без необходимости делать что-либо из этого. Я использовал следующую команду для этого :
echo slave-24c02 0x1064 > /sys/bus/i2c/devices/i2c-2/new_device
который я получил со следующего сайта: https://www.kernel.org/doc/html/latest/i2c/slave-interface.html
но когда я запустил команду, я получил следующую ошибку:
-bash: /sys/bus/i2c/devices/i2c-2/new_slavedevice: Permission denied
Кто-нибудь знает, что я делаю не так? Спасибо.