Инструменты пользователя

Инструменты сайта


freebsd:owfs_freebsd

Установка и использование owfs на FreeBSD.

  1. Обновляем или загружаем исходники
  2. Устанавливаем fusefs
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

Запуск.

  • Eсли USB-адаптер: /opt/owfs/bin/owfs -C -u /mnt/1wire
  • Если COM-адаптер: /opt/owfs/bin/owfs -C -d /dev/cuau3 –allow_other -m /mnt/1wire
  • Если пассивный адаптер: /opt/owfs/bin/owfs –passive=/dev/cuau0 –allow_other -m /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

freebsd/owfs_freebsd.txt · Последние изменения: 2016/04/13 13:48 (внешнее изменение)