Я провів деяке розслідування цього питання і прийшов до таких результатів:
- Модуль ядра w1 та OWFS на даний момент не сумісні,
- Як ви, напевно, знаєте, OWFS працює з багатьма апаратними пристроями (1-провідні мости з USB / I2C / Serial / TCP тощо), які перевершують будь-яке рішення щодо біт-ударів,
- У вихідному коді OWFS (особливо в частині Owlib) є цілий перепис цього модуля ядра w1 (на основі коду Євгена Полякова, автора модуля ядра w1), також є інформаційна сторінка про це. Але це виглядає як під час будівництва / розробки: OWFS w1 info . Вони також заявляють, що цей модуль отримує доступ через мережеве з'єднання ( таблиця Busmaster ) і звітує про себе в OWFS за допомогою avahi. (перевірте вихідні файли в каталозі owlib / src / c, починаючи з ow_w1_ *)
- Параметр командного рядка --w1 використовується для багатьох інструментів, щоб повідомити процесу про використання модуля ядра w1, як ви насправді відображаєте шпильки GPIO, які будуть використовуватися для зв'язку 1wire, на даний момент я не маю уявлення.
- І останнє, але не менш важливе, у списку OWFS Todo є записи для додавання GPIO та "звичайного" модуля ядра w1, як ви можете бачити тут: OWFS Todo
У мене немає жодного матеріалу, який би пройшов 1-й провід, щоб насправді перевірити, чи працює це переписування, як зазначено в пункті 3. І спеціально, як це має працювати, але на сторінці інформації вони розповідають про відключення модуля ядра w1 або запускають OWFS як root, щоб він міг вивантажити модуль ядра w1, але якщо це вже реалізовано та працює, я поняття не маю.
Я сподіваюся, що ця інформація допоможе вам трохи далі, і, будь ласка, повідомте нас про деякі результати.