The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Есть идея-есть икеа)))Устройство+драйвер под linux"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Информационная безопасность (Разное)
Изначальное сообщение [ Отслеживать ]

"Есть идея-есть икеа)))Устройство+драйвер под linux"  +/
Сообщение от StopHam on 01-Мрт-13, 09:52 
Всем здрасти!))
прочитал статью здесь на сайте
http://www.opennet.ru/base/dev/linux_driver.txt.html

вот думаю как бы реализовать сл:
самому изготовить
ip-термометр и написать драйвер
usb-термометры и написать драйвер

Логически начинаю расуждать, чисто теоретически и как это реализовать на практике лично не знаю-но был бы очень благодарен за конкретные решения и ссылки,где это всё рассписано...

Для ip-термометра:
Т.е. разбиваем задачу на этапы:
1)Схемотехническое решение
2)Программное решение

1 этап думаю просто нужны знания в области схемотехники-когда я обучался правда не особо любил этот предмет в вузе(((
Однако реально нужный предмет оказался...
вообщем думаю именно на данной стадии нужен просто Ethernet-контроллер совместить с термоэлементом каким-либо...
Ethernet-контроллер думаю можно купить в виде готового микроконтроллера(буду благодарен за конкретный пример)....как правило туда прошивка заливается и вуа-ля...так теперь в качестве термоэлемента-можно взять с дохлого бесперебойника этот элемент с 2-мя проводами(+ и -)...думаем логически:раз данный элемент получается у нас выдаёт сам по себе аналоговый сигнл-нужен аналогово-цифровой преобразователь...как правило микроконтроллеры имеют в своём составе АЦП и соответсвенно входы для аналоговых сигналов...подпаиваем к этим вхдам наш термоэлемент...далее берём прошивку(тольхо фиг знает где её брать-чисто теоретически рассуждаю), коннкетимся-забиваем ip адрес и маску...и можно сказать имеем сетевое устройство,которое нам выдаёт температуру в числовом виде-правда фиг знает в каком формате...


ловим с линуксовой тачки данные с данного сетевого устройства по ip сети...складируем их в БД через скрипт на пыхе:
по не знаю как может он выглядить...кто знает-буду благодарен примеру

В итоге получаем температуру в цифромов виде и можно уже оперировать на своё усмотрение,используя данные в БД


USB-термометры:
тут ближе к статье прочитанной...

также
1)схемотехника
2)написание драйвера

также можно купить микроконтроллер(буду благодарен за конкретный пример),у которого есть в своём составе USB-контроллер...припамваем на входы АЦП наш термоэлемент...заливаем прошивку..подсоединяем кабелем usb к линуксовой тачке(например под ОС Red Hat\Fedora\Centos) и далее нужен драйвер, который в системе отобразит данное устройство...потом скрипт на пыхе, который будет принимать данные с этого usb-устройства и складировать данные в БД...
Кто знает как будет выглядить драйвер именно для данного usb-контроллера?
Опыта написания дров нет-хотел бы разобраться.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "В порядке творческого бреда"  +/
Сообщение от Andrey Mitrofanov on 01-Мрт-13, 19:44 
> ловим с линуксовой тачки данные с данного сетевого устройства по ip сети...складируем

[...]
> Опыта написания дров нет-хотел бы разобраться.

1/ Берёшь за 5 коп. 1-wire http://lmgtfy.com/?q=linux+driver+dallas+thermometer градусник
2/ Добавляешь к нему linux
2/1/ Микро/макро комп. с OS/GNU Linux на борту
...
PRO0FFiT

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема


  Закладки на сайте
  Проследить за страницей
Created 1996-2018 by Maxim Chirkov  
ДобавитьПоддержатьВебмастеруГИД  
Hosting by Ihor