← All posts tagged hard

Krin-San

Юху! Заставил-таки завестись SPI-дисплей под Rapsberry Pi.
Подопытный: 2.2" SPI TFT LCD Display module 240x320 ILI9341 (http://ecksteinimg.de/CP/CP11/CP11002/1s.jpg)
Малиновая прошивка сразу с нужными модулями: github.com
Инструкция по соединению с малинкой: marcosgildavid.blogspot.com
После перезагрузки заставляем дисплей заработать:
sudo modprobe spi-bcm2708
sudo modprobe fbtft_device custom name=fb_ili9341 gpios=reset:25,dc:24,led:18 speed=16000000 rotate=270 bgr=1
Про необходимость подгрузки модуля spi-bcm2708 почти нигде не пишут.
Проверяем любым видео с помощью mplayer:
mplayer -vo fbdev:/dev/fb1
Или радуемся, как малые дети, запустив иксы:
FRAMEBUFFER=/dev/fb1 startx
Сию магию проделывал через ssh ибо было лень втыкать hdmi в занятый монитор. Пока только так. Можно заставить ядрышко использовать дисплей как основной при загрузке, с чем я разберусь уже чуть позже.

Krin-San

Свершилось! Рабочий способ сбора данных с GPIO через DMA для камней STM32F1* от ST:
st.com

Долгим гуглением я пришёл примерно к этому же решению, НО зыбал убрать оптимизацию для буфера данных — в итоге у меня по UART приходила какая-то каша, где только первый байт был правильным ._.
Подошёл бы и volatile, но тут наткнулся на префикс _IO.

Krin-San

Только что друг прислал скрин со свойствами раздела винта под виндой. Файловая система: RAW.
— А бы не потерялось всё, там же моя жизнь... — только и сказал он, ещё не зная диагноза.

Krin-San

Гениальная мысль — заменить сломанные откидные ножки клавиатуры металлическими лапками, снятыми с канцелярского зажима =)
Зажимы бывают разной величины, т.ч. и угол наклона таким образом можно подобрать.

Krin-San

Настраивал сегодня роутер на местного провайдера. У прова локальная сетка раскинута на весь город и пускают в инет по L2TP/PPTP.
Раз -дцать перепробовал разные варианты типа соединения, имени сервера (2 разных в зависимости от тарифа), варианта логина (так непонятен был регистр первой буквы и наличие пробелов).. Пароль был написан в формате XX-XX-XX и был, по сути, номером телефона. Блин, каким же идиотом нужно быть, чтобы написать в пароле ТИРЕ, которых на самом деле в пароле не оказалось?! Написали номер телефона. По привычке. Полчаса времени в трубу..

Krin-San

Свершилось! Гнусмас родил-таки прошивку 4.1.2 для Galaxy Ace 2 в России. Только почему-то по wi-fi она пока недоступна — только через Kies.
В гугле было видно, что польские форумы первыми заговорили о прошивке. Скоро и до наших дойдёт..
PDA: I8160XXMG2

Krin-San

Вот уж чего не ожидал...
Попросил вчера сосед: помоги, мол, мне с проводкой в машине, а то что-то не работают задние габариты, аварийка и т.д. Гугль первой же ссылкой выдал отличные цветные схемы, поэтому багфиксинг много времени не забрал. Надо сказать, что копаться в (довольно примитивной) проводке этой машины было не менее интересно, чем искать причину, по которой отбросил коньки какой-то комп, с той лишь разницей, что вместо дисков/флешки в руках были мультиметр, схемы о отвёртка.
Однако самое удивительное для меня было впереди.. Сосед мой, кстати, женат, трое детей, они с женой слушают тяж.мет. и играют в WoT.
Когда уже собирались разойтись по квартирам, он спросил, есть ли у меня какой-нибудь шутер. Вместо ответа я достал коробку из-под офисной бумаги, забитую CD-/DVD-дисками со всякого рода играми. Блин, нужно было просто видеть его глаза!.. Я даже и представить не мог, что он такой олдскульщик: Oni, Arcanum, Fallout, Nox, Freelancer и даже Space Rangers — он знал их все! Было так увлекательно обсуждать с ним впечатления от этих игр. Половину из них он, кстати, сгрёб и унёс в квартиру. Всё, пропал сосед... =)

Krin-San

Тестовый запуск прошел успешно!
Видим 3260 Мб ОЗУ, Xorg ругается на другую карточку, а lspci показывает неприлично много инфы =)

Фигли виндам такое светит! Обычно при смене матери и/или проца я видел лишь синий экран.

Стоит потом ещё прикупить SSD для системы и поставить туда x64-версию, чтобы заюзать всю память.

Krin-San

(Писал вчера огромный пост, но жуйк не прожевал. Это сокращенный вариант)

Вот и прибыло остальное железо =)
Огорчило только то, что курьера пришлось встречать в условленном ИМ месте, но и тут можно понять человека. Стрёмно, конечно, было шататься на авторынке в поисках его машины: аккумулятор телефона садится, на балансе минус, дважды подходили какие-то “нерусские”, предлагаю обзавестись телефоном..ну а сам фургончик стоял на стоянке аж за рынком! Может это паранойя, но я на оставшейся батарее кое-как включил диктофон и писал это дело, педантично проверял гарантийку со списком железок и отсчитывал деньги по частям, чтобы случайно не сбиться.
А дядька-то оказался добродушным на вид мужичком в маскировочной раскраски куртке. В таком гнетущем меня месте даже перебрасывались шутками (он-то здесь частенько клиентов ждёт), после чего ударили по рукам и разошлись.

Что было в сумке...
storage1.static.itmages.ru
...и что получилось в итоге:
storage2.static.itmages.ru

Ещё немного промежуточных фото.

Первым у нас идёт БП FSP Aurum Gold 650W. Этот блок имеет сертификат 80+ Gold, а значит гарантирует среднее КПД работы в ~87%, выдавая на половину номинальной нагрузки все 90%.
storage4.static.itmages.ru

Далее была материнка ASRock Z77 Extreme4.
storage7.static.itmages.ru

Процессор Intel i7-3770. На нижнюю сторону придурки из nix.ru приклеили наклейку, написав на ней “Не снимать”. Да они что, издеваются, что ли — клеить всякую ерунду на CPU?!
storage9.static.itmages.ru
storage9.static.itmages.ru

На мать взгромоздил CPU-шный кулер и воткнул планки памяти.
storage9.static.itmages.ru

Далее у нас идёт видеокарта Zotac на базе nVidia GeForce 650 Ti, но с двумя гигами памяти на борту и небольшим заводским разгоном.
storage8.static.itmages.ru

Ставим всё в корпус, подключаем... И вот надо же мне так педантично подходить к огранизации кабельной проводки внутри корпуса, докапываться до мелочей!
storage2.static.itmages.ru

Подключив сетевой кабель из комплекта БП и подключив через HDMI монитор, получил при запуске экран с информацией UEFI, предупреждающей, что будут загружены стандартные настройки.
На этом я решил закончить, т.к. был уже порядком вымотан.
Запуск, настройку и пр. я выложу уже в другой раз.

Приятные мелочи:
storage7.static.itmages.ru
storage1.static.itmages.ru

Krin-San

Второй кусок железа прибыл. Корпус. Пришлось заказывать уже в другом магазине и отдельно платить за доставку =(

Ё-моё! Коробка у него раза в полтора больше самого корпуса — фиг возьмёшь такой под мышку.

Что сказать о нём? Хмм..лишь то, что в этой железке реализованы все мои требования/пожелания к корпусу: нижнее расположение БП, развернутая корзина для жестких дисков, пылевые фильтры в ключевых местах, кабельный органайзер (позволяет провести всю проводку между вертикальной стенкой и правой крышкой), безвинтовое крепление жестких дисков (и даже планки на слоты расширения не отламываются, а отвинчиваются!).
Этот корпус ещё послужит мне долгое время =)

Тем, кто не хочет портить глаза моими фотками на ведроид, прощу на nix: nix.ru

Тем же, кто хочет разделить мою небольшую радость, даю ссылки:
storage4.static.itmages.ru
storage5.static.itmages.ru
storage3.static.itmages.ru

Завтра прибудет оставшееся и можно будет приступить к сборке =)

Krin-San

Итак, первый пошёл! А точнее пришёл.
А пришёл к нам кулер процессорный Deepcool Ice Edge 400 XT.

Если просмотреть один из моих недавних постов, то можно сказать: "Эй, а разве ты не CoolerMaster себе выбирал?" Да, за последнее время в моей конфигурации произошли ещё незначительные изменения. Как оказалось, "Дед Мороз" в продаже найти проблематично, поэтому я прислушался к мнению знакомого моего брата, который и доставил эту штучку у московских поставщиков.

Эти две модели находятся в одинаковом ценовом сегменте. Схожи по конструкции: башня радиатора, который пронизывают тепловые трубки, и кулер, обдувающий эту башню сбоку. В узкий корпус может и не влезть + нужно будет выкручивать воздуховод, если таковой имеется (хотя на кой он теперь нужен!).
Я не специалист-обзорщик, поэтому не стану плодить ошибочных мнений, а просто дам вам линки для более подробного изучения сабжа:

Дедушка мороз:
thg.ru
Новичок DeepCool:
deepcool-ru.com

К сожалению я не нашёл толковых обзоров на нашего новичка, поэтому я был бы рад, если бы кто-нибудь поделился ссылкой =)

Внешне DeepCool выглядит более "глянцевым" по сравнению с белобородым коллегой. CoolerMaster использует медные тепловые трубки и технологию прямого контакта, при котором трубки непосредственно касаются корпуса CPU, в то время как DeepCool свои трубки ведёт через отдельную площадку... не могу сказать с уверенностью какой из них лучше, однако на многих форумах о DeepCool отзываются весьма положительно. Что ж, время покажет =)

К слову, окончательный список железа выглядит так:

Case — Aerocool Mechatron Black Edition
BP — FSP Aurum
MB — ASRock Z77 Extreme4
CPU — Intel Core i7-3770
CPU Cooler — Deepcool Ice Edge 400 XT
Mem — Kingston HyperX Beast KHX21C11T3K2/16X DDR3 2*8Gb PC3-17000
GC — ZOTAC (RTL) DualDVI+DualHDMI

Кулер уже пришёл, а остальное лежит на складе в ожидании единственного отсутствующего — корпуса.

Krin-San

После небольших совещаний с братом понял, что прошлая конфигурация будет работать как мини-печка в формате mATX. С ATX мы более привычные, но половину списка пришлось изменить.

Также, сравнив $100 сверху за CPU и HyperThreading, который я за это получу, решил не поскупиться и взять i7. Возможность обработки двух параллельных нитей одним ядром...интересно звучит, не так ли? =)

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


Case
Aerocool Mechatron Black — Steel Edition
aerocool.com.tw
nix.ru

BP
SeaSonic M12II-650 Bronze 650W
easycom.com.ua
newegg.com

Motherboard
ASRock Z77 Extreme4
asrock.com
catalog.onliner.by

CPU
Intel Core i7-3770

CPU Cooler
CoolerMaster "Дед Мороз"
thg.ru
catalog.onliner.by

Graphics Card
ZOTAC GeForce GTX 650 Ti AMP! 2GB GDDR5 (ZT-61103-10M)
thg.ru

Memory
Corsair Vengeance DDR-III DIMM 16Gb KIT 2*8Gb
catalog.onliner.by

Krin-San

Составил-таки список железа на апгрейд.

Case: AeroCool Qs-202 Black (mATX)
catalog.onliner.by
BP: Sea Sonic M12II-750 Bronze 750W
catalog.onliner.by
MB: ASRock Z77 Extreme4-M (mATX)
catalog.onliner.by
CPU: Intel i5-3570K
CPU Cooler: CoolerMaster "Дед Мороз"
thg.ru
catalog.onliner.by
Graphics Card: ASUS GeForce GTX 660 DirectCU II OC 2GB GDDR5 (GTX660-DC2O-2GD5)
easycom.com.ua
Memory: Kingston HyperX Predator 2x4GB KIT DDR3 PC3-19200 (KHX24C11T2K3/8X)

Я еще долго был в шоке, когда прикинул цены — $970, однако.

Krin-San

Задачка для админа.

Есть комп, у которого не работает клава до какого-то этапа загрузки ОС. Вообще не работает. Причем как PS/2, так и USB. Любой ОС. Грешу на несколько вздувшихся кондеров на материнке, что делает проблему с клавой абсолютно рандомной.

Однако сама задачка состоит в том, что на этом компе нужно переставить ОСь. Причём из-за нерабочей клавы я не могу выбрать ни устройство, с которого загружаться, ни изменить порядок загрузки. Уже интересно, не так ли? =)

Мне интересно, жуйкоблогеры, как бы вы решили эту проблему.
Сам я смог переставить ОСь дважды: сначала новенький Арч запилил ^__^, а потом на второй винт (только что) поставил Win7. Причём делал это двумя разными способами.

Жду ваших вопросов/вариантов.

Krin-San

Решил-таки собрать всё воедино из того, что я знаю про Raspberry Pi, и записать в одном месте.

Raspberri Pi — это одноплатный компьютер (SoC — System On a Chip) на Broadcom BCM2835.
Процессором выступает чип от ARM (ARM1176JZFS) с рабочей частотой 700 МГц (программно и без потери гарантии повышаемой до 1 ГГц) и встроенным GPU Videocore 4, умеющим OpenGL ES 2.0 и видео в разрешении 1080p.
512 Mb RAM в последней ревизии (type B, rev 2).
На ней также присутствуют: порт Ethernet 10/100, 2xUSB 2.0, HDMI-порт, Audio Mini-Jack, композитный RCA видео-выход, и слот для SD-карт памяти, с которых всё это чудо и загружается.
В дополнение к этим вкусностям, которые позволяют сделать на основе этой платы маленький медиа-сервер или домашний сервачок, в ней ещё присутствуют
разные вкусности, делающие её идеальной платой для робототехники, а именно: 24 ножки GPIO (General Pins Input/Output) на которых есть параллельный порт, линии I2C и SPI, USART.
Плюс ко всему выше у него есть коннекторы ARM JTAG для подключения небольшого экрана с touch-screen'ом, и второй — для подключения веб-камеры (в тестах разработчиков подключалась 12Mpx'ельная).
Не правда ли впечатляет? И всё это на плате, размером с кредитную карточку. ^___^
А ещё эта платка потребляет всего 3,5 Вт в полной нагрузке (5 В, 700 мА)

Krin-San

Копаюсь в куче сайтов в попытках выбрать комплектуху для апгрейда своей домашней машинки: чипсет, проц, материнку, видеокарту, блок питания...всё по списку вплоть до клавиатуры, кроме монитора и корпуса.
Ах да, форм-фактор уже выбран: это будет Mini-ATX/ITX, т.е. одно из двух. Сие выбрал только потому, что с первого взгляда влюбился в корпус от от AeroCool (http://www.aerocool.com.tw/index.php/products/chassis/27-pgsq/128-qs202).
На машинке будет стоять ArchLinux и на виртуалке Mac OS X (по работе необходимо)