использование 1wire в FreeBSD

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

использование 1wire в FreeBSD

Непрочитанное сообщение f_andrey » 2015-04-23 18:18:19

Прям заинтриговал, покопатся что ли тоже.
Alex Keda писал(а): 1wire
Вполне вариант, вроде по датчикам тоже должен быть весьма богат, а статья на хабре вроде больно пионерская, судя по беглому взгляду, зачем там все эти танцы с бубном, вроде в портах всё есть.

Вот тут http://ru-radio-electr.livejournal.com/ кстати более менее живое сообщество, с точки зрения как чего запаять, там на тему датчиков и общей концепции тоже периодически что то всплывает
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35332
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

достучаться до i2c устройства из FreeBSD

Непрочитанное сообщение Alex Keda » 2015-04-23 20:25:40

тут, на сайте тоже статья есть - "Капитан" написал.
дык там и девайс описан под ком-порт самопальный
http://www.lissyara.su/articles/mad_han ... 97+ds1820/

я, правда, не с той стороны начал.
отжал у кладовщика тонкий клиент HP - благо они уже списанные валялись.
обновил БИОС, завтра буду фрю ставить и наверное хреновину паять...
(из плюсов - на нём есть вообще все возможные интерфейсы... SCSI наверное тока нету =))
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

достучаться до i2c устройства из FreeBSD

Непрочитанное сообщение Electronik » 2015-04-25 15:09:27

так а чем rs232/485 неустраивает? кабель можно до 150/300 метров раскидать, да и мониторить по ком-порту.
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35332
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

достучаться до i2c устройства из FreeBSD

Непрочитанное сообщение Alex Keda » 2015-04-26 19:41:04

полсотни девайсов можно?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

достучаться до i2c устройства из FreeBSD

Непрочитанное сообщение Electronik » 2015-04-27 11:01:27

можно, только от бюджета зависит
http://www.chipdip.ru/product/usb-32com-rm/

Можно даже по IP пробросить ком-порт
http://www.chipdip.ru/product/ds1102p/
http://www.chipdip.ru/product/ds100b/
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35332
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

достучаться до i2c устройства из FreeBSD

Непрочитанное сообщение Alex Keda » 2015-04-27 23:42:23

1. оно всё фрёй поддерживается?
2. я тут голову ломал с i2c, потому что датчики по 20 рублей, а не по 200 как у 1wire, а вы мне за 63k предлагаете железку, от которой на каждый девайс по кабелю надо будет кидать.

не то чтобы не по карману, но иногда меня клинит на самом процессе экономии =))
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Electronik
капитан
Сообщения: 1593
Зарегистрирован: 2008-11-15 17:32:56
Откуда: Минск
Контактная информация:

достучаться до i2c устройства из FreeBSD

Непрочитанное сообщение Electronik » 2015-04-28 9:30:32

1. оно всё поддерживает линь, поэтому думаю с фрёй особых проблем не должно быть.
2. ну я просто предложил альтернативный вариант))
Предскажем будущее hw по логам и дампу, снимем сглаз и порчу с рута, поможем придумать пароль(С)
Блог

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35332
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

достучаться до i2c устройства из FreeBSD

Непрочитанное сообщение Alex Keda » 2015-05-13 1:14:39

Код: Выделить всё

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 из пакетов завести так и не смог =(
с учётом что он там обкоцанный по самое [классический секс], непонятно вообще как его автор порта юзает...

хотя он, конечно, интересней...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35332
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

достучаться до i2c устройства из FreeBSD

Непрочитанное сообщение Alex Keda » 2015-05-16 15:04:23

так. owfs-2.9p8_2, freebsd 10.1 amd64, USB DS9097

завелось тока вот так:

Код: Выделить всё

owserver --passive=/dev/cuaU0 --debug

Код: Выделить всё

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 через него - кэшированное значение, которое показало первый раз

ковыряюсь дальше
Убей их всех! Бог потом рассортирует...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35332
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

использование 1wire в FreeBSD

Непрочитанное сообщение Alex Keda » 2015-05-16 20:15:07

Alex Keda писал(а): собрал порт owfs с галочкой про сам owfs - бага вылезла известная - показывает одну и ту же температуру.
кэшируется где-то. попробовал всякие кэши поотключать - не помогло.
пробовал даже запустить owserver, и через него owfs подключить - та же хрень
причём owserver показывает верные значения, а вот owfs через него - кэшированное значение, которое показало первый раз
и даже обновил порт до 3.1 - монописуально
пошёл пинать разработчиков owfs
Убей их всех! Бог потом рассортирует...