Приветствую Вас, Гость! Регистрация RSS

Мой сайт

Пятница, 03.05.2024
... Читать дальше » )?-->

 

 

Нельзя сделать шим с заполнением от 0/256 до 256/256. Можно только от 0/256 до 255/256 или от 1/256 до 256/256. В первом случае не получиться получить "1" на выходе - будут провалы в виде иголок, во втором не будет "0" - на выходе будут иголки.Выбрать какой режим нужен можно установкой бит COMx...

На примере таймера 1 в восьми битном режиме.

 

 

... Читать дальше »
Прикрепления:
Категория: | Просмотров: 851 | Добавил: THK | Дата: 23.12.2013 | Комментарии (0)

... Читать дальше » )?-->

Установка... Я сделал локальный репозиторий с версией OWFS 2.7p14-1.

 

Вот еще: http://moais.imag.fr/membres/vincent.danjean/deb.html

... Читать дальше »

Прикрепления:
Категория: | Просмотров: 2419 | Добавил: THK | Дата: 08.12.2013 | Комментарии (5)

... Читать дальше » )?-->

В нашем городе появился новый провайдер интернет FreshTel - мой шанс получить безлимитный доступ во всемирную паутину. Каково же было мое разочарование, когда я обнаружил, что роутер периодически (от нескольких минут до нескольких часов) "зависает". Он продолжает давать доступ к WEB интерфейсу, телнету, а вот выход в сеть через него становится невозможен. Мои исследования проблемы показали, что процесс "/sbin/dhcpcd wimax" периодически перезагружается (меняется его pid), а иногда просто завершает свою работу. Восстановить работу роутера помогает команда reboot, данная в его консоли. Для автоматизации процесса я написал несколько скриптов.
Скрипт swc-3200 - запускается по крону с интервалом 5 - 10 минут:

 

#! /bin/sh

site1="http://www.yandex.ru/"
site2="http://www.gogle.ru/"
site3="http://www.forumnov.ru/"
... Читать дальше »

Прикрепления:
Категория: | Просмотров: 1295 | Добавил: THK | Дата: 08.12.2013 | Комментарии (0)

... Читать дальше » )?-->

Иногда бывают ситуации, когда надо прикрутить промышленное железо к компьютеру.

Совсем недавно мне потребовалось управлять нагрузками и опрашивать датчики на растоянии около 50 метров от компьютера. По счастливой случайности в наличии оказался комуникационный Ethernet-модуль Momentum 170ENT11002 и модуль I/O 170ADM350-10.

Модуль 170ENT11002 поддерживает протокол управления Modbus TCP/IP и я начал искать софт, способный общаться с моим железом, работающий под Linux и естественно бесплатный.

Первое, что я нашел, была утилита Modpoll 

Прикрепления:
Категория: | Просмотров: 3564 | Добавил: THK | Дата: 08.12.2013 | Комментарии (6)

... Читать дальше » )?-->
И фильмы в консоли тоже можно смотреть!!! Для начала надо включить FrameBuffer и установить (если еще не стоит sudo apt-get install mplayer ) mplayer. После этого запустить фильм можно командой:

mplayer -vo fbdev2 -zoom -x 1024 -y 600 -fs xxx.avi
где:

vo - может быть fbdev или fbdev2 (для вывода через фреймбуфер).

zoom - необходим для растягивания картинки, иначе получается прямоугольни ... Читать дальше »

Прикрепления:
Категория: | Просмотров: 705 | Добавил: THK | Дата: 08.12.2013 | Комментарии (0)

... Читать дальше » )?-->
Довольно не удобно использовать в консоли разрешение по умолчанию, да и без фрэймбуфера у нас не получится посмотреть фильм в консоли или запустить консольный браузер links2 с поддержкой графики. В ubuntu включить фрэймбуфер можно следующим образом:
1. Открываем файл /etc/modprobe.d/blacklist-framebuffer:

nano /etc/modprobe.d/blacklist-framebuffer.conf
теперь закомментируем строку:

#blacklist vesafb ... Читать дальше »
Прикрепления:
Категория: | Просмотров: 726 | Добавил: THK | Дата: 08.12.2013 | Комментарии (0)

... Читать дальше » )?-->

Взято отсюда: http://www.lavrsen.dk/foswiki/bin/view/Motion/MjpegFrameGrabPHP
Создаем файл mjprox.php c таким содержимым:

Код:
set_time_limit(0);
$fp = fsockopen ("127.0.0.1", 8081, $errno, $errstr, 30);
if (!$fp) {
    echo "$errstr ($errno)
\n";
} else {
    fputs ($fp, "GET / HTTP/1.0\r\n\r\n");
    while ($str = trim(fgets($fp, 4096)))
       header($str);
    fpassthru($fp);
    fclose($fp);
}
?>
Пример для первой камеры (порт 8081).
Для вывода видео на страничке добавляем такой тег:

Код:

Прикрепления:
Категория: | Просмотров: 445 | Добавил: THK | Дата: 08.12.2013 | Комментарии (0)

Второй способ - MjpegProxyGrab.

Установить пакет mjpeg-proxygrab-1.2

В apache2.conf добавить следующее:

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>
Теперь получить видео с камеры 1 можно так:
Код:
<img src="/cgi-bin/nph-mjprox?1" width="320" height="240">
Прикрепления:
Категория: | Просмотров: 439 | Добавил: THK | Дата: 08.12.2013 | Комментарии (0)

... Читать дальше » )?-->

В /etc/apache2/mods-enable делаем симлинки на

/etc/apache2/mods-available/proxy.conf,

/etc/apache2/mods-available/proxy.load и

/etc/apache2/mods-available/proxy_http.load.

В proxy.conf пишем следующее:

Код:
<IfModule mod_proxy.c>
    ProxyRequests Off
    <Proxy *>
        AddDefaultCharset off
        Order deny,allow
        Allow from all
    </Proxy>
    ProxyVia On

    ProxyPass /motion/live/1 http://localhost:8081
    ProxyPass /motion/live/2 http://localhost:8082
    ProxyPass /motion/live/3 http://localhost:8083
    ProxyPass /motion/live/4 htt ... Читать дальше »
Прикрепления:
Категория: | Просмотров: 1131 | Добавил: THK | Дата: 08.12.2013 | Комментарии (4)

phpmyadmin - веб-инструмент для управлениями MySQL-ными базами данных. Очень удобный инструмент для разработчиков.
Установим командой:
sudo apt-get install phpmyadmin
Во время установки от нас запросят об используемом веб-сервере - выбираем "apache2".
Вход в phpmyadmin: http://localhost/phpmyadmin

Прикрепления:
Категория: | Просмотров: 437 | Добавил: THK | Дата: 08.12.2013 | Комментарии (0)

1 2 »