Страница 1 из 1
использование 1wire в FreeBSD
Добавлено: 2015-04-23 18:18:19
f_andrey
Прям заинтриговал, покопатся что ли тоже.
Alex Keda писал(а): 1wire
Вполне вариант, вроде по датчикам тоже должен быть весьма богат, а статья на хабре вроде больно пионерская, судя по беглому взгляду, зачем там все эти танцы с бубном, вроде в портах всё есть.
Вот тут
http://ru-radio-electr.livejournal.com/ кстати более менее живое сообщество, с точки зрения как чего запаять, там на тему датчиков и общей концепции тоже периодически что то всплывает
достучаться до i2c устройства из FreeBSD
Добавлено: 2015-04-23 20:25:40
Alex Keda
тут, на сайте тоже статья есть - "Капитан" написал.
дык там и девайс описан под ком-порт самопальный
http://www.lissyara.su/articles/mad_han ... 97+ds1820/
я, правда, не с той стороны начал.
отжал у кладовщика тонкий клиент HP - благо они уже списанные валялись.
обновил БИОС, завтра буду фрю ставить и наверное хреновину паять...
(из плюсов - на нём есть вообще все возможные интерфейсы... SCSI наверное тока нету

)
достучаться до i2c устройства из FreeBSD
Добавлено: 2015-04-25 15:09:27
Electronik
так а чем rs232/485 неустраивает? кабель можно до 150/300 метров раскидать, да и мониторить по ком-порту.
достучаться до i2c устройства из FreeBSD
Добавлено: 2015-04-26 19:41:04
Alex Keda
полсотни девайсов можно?
достучаться до i2c устройства из FreeBSD
Добавлено: 2015-04-27 11:01:27
Electronik
достучаться до i2c устройства из FreeBSD
Добавлено: 2015-04-27 23:42:23
Alex Keda
1. оно всё фрёй поддерживается?
2. я тут голову ломал с i2c, потому что датчики по 20 рублей, а не по 200 как у 1wire, а вы мне за 63k предлагаете железку, от которой на каждый девайс по кабелю надо будет кидать.
не то чтобы не по карману, но иногда меня клинит на самом процессе экономии

)
достучаться до i2c устройства из FreeBSD
Добавлено: 2015-04-28 9:30:32
Electronik
1. оно всё поддерживает линь, поэтому думаю с фрёй особых проблем не должно быть.
2. ну я просто предложил альтернативный вариант))
достучаться до i2c устройства из FreeBSD
Добавлено: 2015-05-13 1:14:39
Alex Keda
Код: Выделить всё
dacha# digitemp_DS9097 -a
DigiTemp v3.6.0 Copyright 1996-2007 by Brian C. Lane
GNU Public License v2.0 - http://www.digitemp.com
May 13 01:13:21 Sensor 0 C: 21.12 F: 70.03
dacha#
owfs из пакетов завести так и не смог =(
с учётом что он там обкоцанный по самое [классический секс], непонятно вообще как его автор порта юзает...
хотя он, конечно, интересней...
достучаться до i2c устройства из FreeBSD
Добавлено: 2015-05-16 15:04:23
Alex Keda
так. owfs-2.9p8_2, freebsd 10.1 amd64, USB DS9097
завелось тока вот так:
Код: Выделить всё
HP# owget
/28.CDF24C060000
/bus.0
/uncached
/settings
/system
/statistics
/structure
/simultaneous
/alarm
HP#
HP# owget /28.CDF24C060000
/28.CDF24C060000/address
/28.CDF24C060000/alias
/28.CDF24C060000/crc8
/28.CDF24C060000/errata
/28.CDF24C060000/family
/28.CDF24C060000/fasttemp
/28.CDF24C060000/id
/28.CDF24C060000/locator
/28.CDF24C060000/power
/28.CDF24C060000/r_address
/28.CDF24C060000/r_id
/28.CDF24C060000/r_locator
/28.CDF24C060000/scratchpad
/28.CDF24C060000/temperature
/28.CDF24C060000/temperature10
/28.CDF24C060000/temperature11
/28.CDF24C060000/temperature12
/28.CDF24C060000/temperature9
/28.CDF24C060000/temphigh
/28.CDF24C060000/templow
/28.CDF24C060000/type
HP#
HP# owget /28.CDF24C060000/temperature
25.125
HP#
HP#
Отправлено спустя 1 час 47 минут 38 секунд:
собрал порт owfs с галочкой про сам owfs - бага вылезла известная - показывает одну и ту же температуру.
кэшируется где-то. попробовал всякие кэши поотключать - не помогло.
пробовал даже запустить owserver, и через него owfs подключить - та же хрень
причём owserver показывает верные значения, а вот owfs через него - кэшированное значение, которое показало первый раз
ковыряюсь дальше
использование 1wire в FreeBSD
Добавлено: 2015-05-16 20:15:07
Alex Keda
Alex Keda писал(а): собрал порт owfs с галочкой про сам owfs - бага вылезла известная - показывает одну и ту же температуру.
кэшируется где-то. попробовал всякие кэши поотключать - не помогло.
пробовал даже запустить owserver, и через него owfs подключить - та же хрень
причём owserver показывает верные значения, а вот owfs через него - кэшированное значение, которое показало первый раз
и даже обновил порт до 3.1 - монописуально
пошёл пинать разработчиков owfs