cd /usr/ports/sysutils/fusefs-kmod/ make install clean
Добавляем в автозагрузку
echo 'fusefs_enable=YES' >> /etc/rc.conf
Чтобы команда заработала
rehash
Запускаем
/usr/local/etc/rc.d/fusefs start
Распаковываем owfs и выполняем Ставил из исходников с оф.сайта owfs. После разворачивания делаем конфигурацию ./configure –enable-owfs После этого идем в каталог module/owfs/src/c и правим Makefile.in строка 146 …$(LDFLAGS) -lusb -o $@… Правим owfs.c строка 132 - комментим
//umount(...
После этого gmake - собирается owfs
теперь owfs установлен в /opt/owfs/ Создаём директорию «/mnt/1wire»:
mkdir /mnt/1wire
Запуск.
И если все было сделано правильно, то в папке /mnt/1wire мы увидим
/mnt/1wire # ls -l /mnt/1wire/ total 0 drwxrwxrwx 1 root wheel 4096 10 дек 11:55 28.FF955C4C0400 drwxrwxrwx 1 root wheel 4096 10 дек 11:55 28.FFBF724E0400 drwxrwxrwx 1 root wheel 4096 10 дек 11:55 28.FFE7174A0400 drwxr-xr-x 1 root wheel 4096 10 дек 11:55 alarm drwxr-xr-x 1 root wheel 4096 10 дек 11:55 bus.0 drwxr-xr-x 1 root wheel 4096 10 дек 11:55 settings drwxrwxrwx 1 root wheel 4096 10 дек 11:55 simultaneous drwxr-xr-x 1 root wheel 4096 10 дек 11:55 statistics drwxr-xr-x 1 root wheel 4096 10 дек 11:55 structure drwxr-xr-x 1 root wheel 4096 10 дек 11:55 system drwxr-xr-x 1 root wheel 4096 10 дек 11:55 uncached
опции:
–allow_other - другие пользователи могут просматривать содержимое директории куда отображаются файлы-устройства (если не указать смотреть сможет только root)
-u - используем usb адаптер
/mnt/1wire - директория куда будут отображаться файлы-устройства (необходимо создать заранее)
Сайты:
http://lekster.blogspot.ru/2010/09/owfs.html
http://geektimes.ru/post/257246/
http://somebady.com/2013/12/rabota-s-1-wire-from-freebsd/
http://www.ab-log.ru/forum/viewtopic.php?t=804
https://toster.ru/q/5368