понедельник, 19 сентября 2016 г.

Контроль охлаждения для Raspberry Pi 3 с помощью PWM

    После недавнего приобретения Raspberry Pi, наконец, у меня стало появляться свободное время, и второе, что мне захотелось увидеть от данного девайса, это то, как оно может разгоняться.
Множество статистики в сети свидетельствует о том, что очень даже неплохо, но существует 2 важных фактора для успешного оверклокинга данного устройства без вероятности неблагоприятных последствий.
А именно:

  • Хорошее питание
  • Хорошее активное охлаждение
Ну, с питанием у меня все было нормально, а, вот, активного охлаждения не было.

Сказано - сделано:
Потратив некоторое время на поиски - нашел таки кулер нужного размера в 40мм, единственная проблема которого, на тот момент - питание от 12в.
Поскольку альтернативных вариантов я не нашел, а ждать, пока из Китая придет 5-вольтовый не хотелось, то я решил просто воспользоваться самодельным ИИП, который использовался 24 часа в сутки, и питал два монитора, настольную лампу на 50W и дидоный прожектор на 30W.
 Для проверки, подключил найденный кулер к блоку и понял, что просто так мы с ним не уживемся. На выдаваемых блоком 13в, шум вентилятора почти перекрывал колонки...
Читать дальше...

четверг, 15 сентября 2016 г.

Настройка Raspberry Pi3 в качестве тонкого клиента LTSP, на базе Debian 8.5 (jessie)

    Сей девайс был заказан с aliexpress.com, и пришел в комплектации как есть на картинке, с парой радиаторов и корпусом. БП сделан самостоятельно, из того, что было под руками, поскольку пиковый ток устройства, исходя из официальной документации, может достигать 2.5А, а заказывать китайский не особо хотелось, по причине часто заниженных характеристик и нестабильной работе большинства "специально сделанных" для данного устройства, блоках.

Итак, в наличии имеем:
  • Сервер на Debian 8.5 Jessie, с установленным и работающим LTSP (с клиентами i386):
    • Linux server 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-2+deb8u3 (2016-07-02) x86_64 GNU/Linux
  • Raspberry Pi 3
Задача:
  • Добавить в LTSP образ клиента другой архитектуры
  • Установить Raspbian 8 (jessie) в качестве ОС для тонкого клиента на Raspberry Pi 3
    • Поставить последнюю актуальную версию ядра (4.4.20)
Читать дальше...

четверг, 7 февраля 2013 г.

Прошивка DVR Asenware DN8004 (HI3515 based) часть 2

Продолжая прошлую тему, с изучением работы китайского DVR.
После того, как мне удалось восстановить работу устройства и зайти в терминальную сессию, я, в первую очередь исправил обходной скрипт в прошивке, а вернее, заменил его на другой. Работая с подобными девайсами надо всегда помнить о том, что количество циклов перезаписи ограничено, и нельзя оставлять любой вывод или запись во флеш, в процессе загрузки.
Поскольку мне не хотелось вновь изменять прошивку и заливать ее, я решил найти другой путь. ФС Cramfs не дает нам возможность изменить файл, или примонтировать ее r\w, поэтому, я внес изменения в /etc/init.d/rcS, убрав строку ./load и вписав /etc/load, в который я скопировал все содержимое скрипта ./load, кроме переноса файла shadow.

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

понедельник, 4 февраля 2013 г.

Прошивка DVR Asenware DN8004 (HI3515 based)

Эта история началась с того, что данный девайс Asenware DN8004 был куплен в Китае, через AliExpress. Его функционал соответственно, был довольно тривиален, и аналогичен многим подобным устройствам, но, для дома он подходил вполне неплохо. Единственное, что меня не совсем устраивало — передача видео-потока по сети осуществлялась в 2-х вариантах. Первый — через порт 2200, без шифрования, в собственную проприетарную утилиту под Windows, второй — через ActiveX-компонент в IE. Оба эти варианта подходили для Windows, но не подходили для Linux, на котором я работаю. В принципе, утилита для просмотра, после установки VC++ 6 в wine запускалась, и даже более-менее работала, но результат меня не удовлетворил. Было принято решение добраться до внутренностей девайса, чтобы понять, как можно исправить дискриминацию по ОС.
Читать дальше...

суббота, 12 ноября 2011 г.

Unroot Nexus Bliss Pad C7.2S [Android 2.2 Froyo]

Некоторое время назад я столкнулся с проблемой получения root-привилегий на довольно свежем планшете Nexus Bliss Pad C7.2S
Данное устройство было запущено только для российского рынка, но, при этом, хранит в себе все черты характерные для устройств на базе RockChip 2818. Главным образом - это read-only файловая система Cramfs.

Перейдем к сути вопроса.

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

пятница, 4 февраля 2011 г.

ProxyChainsGUI 1.4.1 bin static libs

Выложил статически собранный бинарник ProxyChainsGUI 1.4.1. 
Запуск не требует предустановленного Qt-sdk.
Ссылка Читать дальше...

среда, 5 января 2011 г.

Отказоустойчивое решение на базе ОС FreeBSD


Некоторое время назад я озадачился созданием отказоустойчивого решения для домашнего шлюза. Были рассмотрены различные варианты, включая введение в сеть роутера на RouterOS, но поскольку в этом случае требовалась установка еще одной железки, вариант в скором времени отпал, хотя работал более-менее корректно. Еще один минус был в том, что Mikrotik - коммерческий продукт, а поскольку я всегда был сторонником свободно распространяемого программного обеспечения, то это послужило еще одним поводом отказаться от такой схемы. Да и версия "сломанного" мтика была не очень стабильной.
Вобщем поиски продолжились и вскоре я нашел то, что искал - протокол CARP. 


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

понедельник, 6 декабря 2010 г.

Process Explorer. Обзор некоторых возможностей

Process Explorer – альтернатива стандартному Task Manager-у. Эта утилита, как и многие другие утилиты Sysinternals, здорово расширяет возможности контроля и управления системой. Главное новшество только что вышедшей 14-ой версии — возможность мониторить сетевую активность процессов. Далее небольшой обзор возможностей этой утилиты, которые считаю наиболее полезными для себя.

Для справки. С 2006 года Sysinternals была приобретена Microsoft, а ключевая фигура этой компании – Марк Руссинович, с тех пор работает в Microsoft. Марк известен своими утилитами, книгой Windows Internals, блогом и является признанным специалистом по архитектуре Windows.

Содержание:

  • Колонки в главном окне
  • Сервисы внутри svchost
  • Суммарные графики активности, процесс с максимальной активностью
  • Суммарные графики активности в трее, процесс с максимальной активностью
  • Сетевые соединения процесса
  • Потоки процесса, их активность, стек потока с загрузкой символов
  • Информация по использованию памяти в системе
  • Handles и DLL процесса
  • Поиск handles и DLL
Читать дальше...

понедельник, 22 ноября 2010 г.

Возможности работы с PRN на примере MS Windows и Mac OS X

Многие люди, которым приходится работать с различного рода принтерами и МФУ, часто сталкиваются с тем, что для решения той или иной задачи требуется просто распечатать документ на похожем или, аналогичном проблемному, принтере.


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

Проблема при добавлении виртуальной сетевой карты на физический интерфейс Hyper-V

Некоторое время назад для моделирования одной ситуации, мне понадобилось соединить виртуальную машину с MS Windows 7 Home Premium с Wi-fi роутером. Поскольку подключить его к рабочей сети не представлялось возможным, по причине ограничения 1 mac-адреса на 1 розетку, единственным адекватным (на тот момент) решением стало подключение 2-ого физического сетевого интерфейса в хост-машину под управлением Hyper-V Server 2008 RC2.

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

среда, 7 июля 2010 г.

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

Иногда бывает нужно, чтобы какая-либо команда, требующая root-прав, могла выполнится без ввода пароля, например, для скрипта захода по ssh-ключу, и ребута машины. Или просто, если лень вводить каждый раз пароль.

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

понедельник, 5 июля 2010 г.

Работа с последовательным портом в Qt



Некоторое время назад потребовалось считывать данные с консольного порта DSL модема, используя средства Qt. После некоторого времени поисков была найдена библиотека, написанная нашим отечественным коллегой - Денисом Шиенковым, в состав которой входит сама библиотека и несколько примеров ее работы.

Скачать данную библиотеку можно по ссылкам:

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

вторник, 29 июня 2010 г.

ProxyChains GUI 1.4.1

Все не было времени запостить информацию об очередной версии PCGUI.



Изменения в версии 1.4.1

- Исправлен косяк с вылетом программы, при нажатии Start с пустым листом
- Добавлено сообщение о работе приложения в трее
- Изменена структура архива
- Исправлены мелкие косяки
- Оптимизирован код программы
- Кнопки главного окна заменены на более симпотишный менюбар :)



SourceForge Downloads
Читать дальше...

среда, 23 июня 2010 г.

Grub2 - от установки до восстановления.


С переходом многих ведущих дистрибутивов на загрузчик Grub2, пишлось учиться по новому. Ведь он очень во многом отличается от своего прямого предка - первой версии Grub. Поэтому я давно присматриваю материалы на эту тему. Сегодня предлагаю собранные в одном посте четы ре статьи о жизнив Grub2. Оригиналы их находятся здесь, но разрозненно. Мне показалось, что собрав все воедино можно лучше представить что делать с Grub2.
Читать дальше...

четверг, 3 июня 2010 г.

Agent admitted failure to sign using the key

Возникла на днях надобность настроить аутентификацию через RSA-ключи для ssh-подключения, и столкнулся со следующей ошибкой:
Agent admitted failure to sign using the key.
Решением стала следующая команда (на Ubuntu 10.04):
gconftool-2 --set -t bool /apps/gnome-keyring/daemon-components/ssh false
Читать дальше...

суббота, 29 мая 2010 г.

Linux Analysis Tool 1.3

После ряда фиксов, доделал новую версию LAT 1.3
В эту версию вошли следующие изменения:
- Полностью переделана привязка интерфейса программы и инсталлятора, добавлена возможность ресайза окна
- Переработан процесс запуска приложений, теперь каждая утилита вызывается в отдельном потоке
- Устранены мелкие баги и недочеты в работе программы
- Оптимизирован и местами переработан весь код программы
- Добавлена функция запуска программы из-под root, через ярлык

Новую версию как всегда можно найти на сайте программы
Читать дальше...

пятница, 28 мая 2010 г.

Вышла новая KDE Software Compilation 4.5 beta 1

В команде KDE выпустили первую проверочную версию версию того, что будет окончательно выпущено летом, в августе. KDE SC 4.5.0 предназначен для тех, кто кто хочет побыстрее посмотреть что же нового появится на их десктопах и нетбуках этим летом. KDE сейчас в состоянии твердой беты, то есть основная задача — исправление ошибок и подготовка стабильного релиза всей сборки.
Читать дальше...

среда, 26 мая 2010 г.

Релиз Slackware 13.1

После девяти месяцев разработки официально выпущен релиз Linux дистрибутива Slackware 13.1, в котором присутствует поддержка двух графических окружений — легковесного на базе Xfce 4.6.1 и полнофункционального на основе KDE 4.4.3. Пакеты в новой версии собраны с использованием компилятора GCC 4.4.4, система работает под управлением Linux ядра 2.6.33.4 и системной библиотеки Glibc 2.11.1.

Источник

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

вторник, 25 мая 2010 г.

Релиз Fedora 13


Официально вышел релиз Linux дистрибутива Fedora 13. Для загрузки доступны KDE, GNOME, XFCE и LXDE варианты установочного LiveCD, а также полный комплект, оформленный в виде 5 компакт дисков, одного DVD или сокращенного (200 Мб) образа для установки по сети.
Одновременно анонсирован выход сборки Russian Fedora Remix, адаптированной для отечественных пользователей и содержащей "из коробки" полный набор мультимедиа кодеков и проприетарных драйверов. Также подготовлен специальный русскоязычный видеоролик с презентацией Fedora 13 и небольшая информационная брошюра

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

ProxyChains GUI 1.3 Beta

Закончил работу над улучшением ProxyChains GUI 1.3 :


- Полностью переработан интерфейс программы
- Добавлена возможность изменения настроек Proxychains
- Добавлена возможность поместить программу в System Tray

Если конфиг у вас не сохраняется, то введите команду из-под root:
# chown user_name /etc/proxychains.conf

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