CEX.io

среда, 19 июня 2013 г.

USB в RS232 (5V/3V) из док станции SEMC DSS-20 (Sony Ericsson)

      Несложными операциями можно переделать док станцию
SEMC DSS-20 (Sony Ericsson), в преобразователь USB -> RS232
интерфейс с TTL уровнями 5В/3В (зависит от количества переделок).
Он потребуется при прошивке многих встраиваемых устройств:
роутер/точка доступа, сетевое хранилище NAS и т.д.





Последовательность действий:

1. Откручиваем 3 винта снизу (под резинками)
2. Выпаиваем конфигурационную EEPROM
    (для отключения сторонних драйверов)
3. Удаляем коннектор, если необходимо уменьшить размер.
4. Припаиваем кабель последовательного интерфейса RS232
    к выводам: RX,TX,GND.
    Как правило, также нужно припаять на (TX) подпирающий
    резистор 2,5-10 кОм на +5В от USB разъема (красный провод)

Если требуется понизить уровень сигналов UART до 3В, то в дополнение требуется сделать следующее:

1. Перерезать дорожку к переходному отверстию, находящемуся
    рядом с конденсатором (как показано на рисунке выше).
2. припаять тоненьким проводником перемычку
    (красная линия на микросхеме)

Вывод   Назначение   Тип       Описание   
25TxDВыходПередача данных
24RxDВходПрием данных
9/17GNDЗемляПитание
3/26Vcc+5VПитание
23RTSВыходЗапрос данных
22CTSВходПриостановить передачу
63V3OUTВыходВнутр. источник 3.3В
13VCCIOВходTTL уровень UART интерфейса

Неплохое описание интерфейса: RS232

Документация по микросхеме: FT232BM

источник

вторник, 23 октября 2012 г.

headjs - быстрая загрузка JavaScript кода, упрощение и модернизация вашего сайта

Использование библиотеки headjs, позволяет ускорить загрузку JavaScript кода, вашего сайта, а также полностью разместить весь код в секции <head>

Загружать скрипты, картинки и т.д. , безопасно использовать HTML5 и CSS3 в своих проектах. Использовать различные CSS в зависимости от разрешения экрана, пути, страны и браузера.

Перечислим основные возможности:

Загрузка JavaScript кода

Параллельная загрузка скриптов, но последовательное выполнение

head.js("/path/to/jquery.js", "/google/analytics.js", "/js/site.js", function() {
   // готово!
});

воскресенье, 21 октября 2012 г.

Монтирование DVD *.iso образов в Linux

# Загрузка и запуск loopback устройства (модуль ядра Linux)
$ sudo modprobe loop

# Опционально: создаем каталог, в который будет производится монтирование
$ sudo mkdir /mnt/iso

# Монтируем DVD iso файл, в указанный каталог
$ sudo mount -t iso9660 -o ro,loop=/dev/loop0 /путь/к/isofile.iso /mnt/iso

понедельник, 15 октября 2012 г.

Альтернативная (offline) Установка Google Chrome, для ВСЕХ пользователей в системе

Если у вас не получилось установить Google Chrome,
из стандартного источника: google.com/chrome,
то попробуйте ссылки приведенные ниже:
  1. Если требуется установка только в Вашем аккаунте, переходим по ссылке: Альтернативная установка в единственном аккаунте
  2. Если требуется установка для ВСЕХ пользователей на компьютере, переходим по ссылке: Альтернативная установка для всех пользователей в системе

вторник, 11 сентября 2012 г.

My Book World Edition (MBWE, White light) компиляция модулей ядра + сборка ядра

Компиляцию системных модулей, для My Book World Edition,
можно выполнить из оригинального SDK,
предоставляемого Western Digital,
в виде GPL Open Source исходных кодов.

1. Скачиваем SDK для White Book (support)

v1.02.14 (WD-MyBookWorld-v1.02.14-GPL.zip)
Оригинальные WD firmware файлы,
Файл размещаем в домашней папке "~"
папка с рабочими файлами($MBWE_SDK) будет "~/wd"

2. Извлечем рабочие файлы из архива

воскресенье, 9 сентября 2012 г.

Midnight Commander (mc) [mc-4.8.4.tar.bz2], cross compiling на optware + поддержка русского языка UTF-8

1. меняем версию в файле (~/optware/cs05q1armel/make/mc.mk):

на самую последнюю (на данный момент)

#MC_VERSION=4.7.5.5
MC_VERSION=4.8.4

номер последней версии смотрим тут:
http://www.midnight-commander.org/downloads

2. заходим в папку ($ cd ~/optware/cs05q1armel):

и выполняем:

$ package=mc
$ make ${package}-unpack
$ make ${package}

суббота, 3 марта 2012 г.

Определение cid и ip (hostname) Веб-камеры своего участка на сайте http://webvybory2012.ru/

Можно быстро перейти к просмотру веб-камеры на конкретном участке,
просто сделав закладки вида: http://webvybory2012.ru/#81032 в своем браузере.

station_id = id; // идентификатор участка
можно увидеть в конце url после символа '#'... в нашем примере это 81032.

В итоге последовательность определения данных,
требуемых для прямой записи с камеры следующая: