У нас появился любопытный компьютер. Это Raspberry Pi 2. Что же в нём такого любопытного? Для начала - размер. Его плата - размером с кредитную карту. И очень интересная цена - 35 долларов. С доставкой, конечно, выходит чуть дороже, но все равно очень бюджетно. А что он умеет и зачем он нужен? Но сначала давайте прочитаем главу с пафосным названием "Распаковка".

Распаковка

Коробка вполне обычная. В коробке - сам компьютер в антистатическом пакете, инструкция и гарантийные документы. Ничего особенного. Пахнет, конечно, не так, как продукты , но запах приятный. Что в комплекте? А в комплекте кроме коробки и бумажек ничего нет. Вам придется дополнительно купить корпус (не всем нужен), радиаторы охлаждения (не всем нужны), периферийные устройства (не всем нужны), блок питания с кабелем (нужен всем), карта памяти micro SD (нужна всем). 

Raspberry Pi

Блок питания лучше брать с током не меньше 2А, чтобы нагрузка периферийных устройств не вышибала все остальное. На этом главу «Распаковка» можно считать законченной.

Raspberry Pi 2

Что на плате

На плате установлен процессор Broadcom BCM2836. Внутри него четыре ядра ARMv7 Cortex-A7, видеоподсистема VideoCore IV с двумя ядрами, которая поддерживает OpenGL ES 2.0, OpenVG и высокопрофильное декодирование 1080p 30 H.264. Ого! Этот процессор ставят в некоторые топовые смартфоны.

Кроме процессора, на плате размещён импульсный контроллер питания (в предыдущей версии был линейный, на транзисторе). Контроллер периферии стоит ближе к портам USB и Ethernet. На обратной стороне платы - чип оперативной памяти Elpida ёмкостью 1 ГБ. Всё по-взрослому, хотя и очень маленькое. Raspberry Pi 2 сначала собирали на заводе Sony в Англии, но потом перенесли часть производства в Китай в связи с расширением объёмов производства. Таким образом, есть две версии компьютера, собранный в Англии и в Китае. Ничем не отличаются, кроме надписи на плате. Нам попалась китайская сборка.

Raspberry Pi 2

Интересно, что на плате нет часов реального времени. Raspberry на своём сайте пишут, что блок RTC сильно увеличивает стоимость компьютера. И как же решен вопрос с часами? Об этом читайте в другой нашей статье.

Кроме того, на плате стоят четыре порта USB 2.0, Ethernet 10/100 Мбит/с с индикаторами подключения и обмена данными, два светодиода (питание и обращение к носителям), вход питания micro USB, порт GPIO, выход HDMI, слот micro SD, композитный RCA- разъём (PAL и NTSC), аудиоразъём 3,5 мм, порт для подключения камеры и порт для подключения дисплея. Эти последния два порта используют кабели ленточного типа, и подключить к ним можно только специальную камеру и специальный дисплей. В общем, понабито на плате немало и это вызывает уважение.

Raspberry Pi 2

Оверклокинг

Разогнать Raspberry Pi 2 не только можно, но и нужно. Эта процедура приветствуется производителем и вас не лишат гарантии. Круто! Базовая частота процессора 900 МГц. Штатная утилита конфигурации предлагает разогнать плату до 1 ГГц, при этом частота памяти и шины увеличивается с 450 МГц до 500. Ещё есть режим Turbo, который тоже включается в конфиге (если точнее, то отключается, так как по умолчанию он включен). Работает он следующим образом. Вы задаёте максимальную и минимальную частоты процессора, и частота начинает регулироваться динамически в зависимости от нагрузки. Защита от перегрева реализована на встроенном в процессор термометре. Можно задать в конфиге температуру, при которой прицессор начнет сбрасывать частоту (по умолчанию это 85 градусов Цельсия). По достижении пороговой температуры максимальная частота откатывается к дефолтной, пока процессор не остынет. Красивое решение.

Наша машинка работает на частоте 1 ГГц в режиме Turbo. Мы попробовали и более высокие частоты. На 1,1 ГГц начинаются проблемы с графическим интерфейсом, а на 1,2 ГГц сбои начинаются в любом случае. Возможно, надо регулировать отдельно частоты памяти, шины и напряжение, но мы этого делать не стали, 1 ГГц нас вполне устроил. Кроме того, мы поставили два радиатора. Медный на процессор и алюминиевый на контроллер периферии. Чип памяти практически не греется.

Радиаторы Raspberry Pi 2


Raspberry Pi 2 с радиаторами

Карта памяти

Есть два пути. Можно купить фирменную карту Raspberry micro SD 8 ГБ с изображением малины на борту и предустановленным инсталлятором. А можно купить ту карту, которая вам понравится в любом магазине, а инсталлятор скачать с сайта Raspberry. Минимально требуемый объём карты - 4 ГБ. Максимальный теоретически любой доступный, но Raspberry пишет, что карты объёмом более 32 ГБ они втыкать в машинку не пробовали. Мы пошли вторым путём. Купили карту micro SD объёмом 32 ГБ с достаточной скоростью (80 Мбит/с) и скачали инсталлятор с сайта производителя.

Raspberry Pi 2 с картой памяти

Подключение

Тут всё просто. Вам понадобится клавиатура, мышь, телевизор или DVI дисплей и интернет в виде Ethernet кабеля. Для защиты настоятельно рекомендуется корпус. Ну и блок питания. Вуаля, компьютер готов.

Raspberry Pi 2 в корпусе

Программное обеспечение

Собственно, конфигурация софта диктуется аппаратной платформой компьютера. Это 32-разрядная ARM архитектура. То есть если вы думали, что на этой машинке можно запускать .exe файлы из Windows или рубиться в PC игры - забудьте. Raspberry - это царство Linux. Что в общем неплохо, так как это стабильная и безопасная система. Инсталлятор по умолчанию предлагает выбрать Raspbian. Это ARM версия Debian. И Raspbian уже присутствует на карте вместе с инсталлятором. Кроме того, можно еще выбрать Ubuntu Mate, Snappy Ubuntu Core, Open Source Media Centre, Open Embedded Linux Entertainment Centre, PINET и RISC OS. Ещё есть версия Fedora со своебразным названием Pidora (мдааа…). Их инсталлятор скачает из интернета. Кроме того, есть еще сборка CentOS. Мы ЦентОС попробовали, но она еще сырая (на момент написания статьи есть только альфа-версия). 

И еще есть Windows 10, которую тоже предлагает инсталлятор. Только вы не подумайте чего. Это не та Windows 10, которую вы лицезреете в компьютере. Не дождётесь. Это специальная версия для Интернета Вещей. Она позволяет запускать совместимые с ARM программы (какие?) и у неё нет интерфейса. Никакого. Управляется эта ОС дистанционно. В общем, ад кромешный. Но можно гордо сказать «Raspberry Pi 2 совместима с Windows 10» в случае Raspberry, а если вы Microsoft, то можно заявить «Windows 10 работает даже на Raspberry». Главное - не вдаваться в детали.

Мы выбрали для установки Raspbian, так как она наиболее стабильна, документирована и имеет все мыслимые и немыслимые пакеты для установки. У неё есть даже встроенный магазин пакетов и приложений (бесплатных). Установка системы занимает порядка 15 минут, можно налить себе чашку чая за это время.

После установки ОС система перезагружается, и дальше по умолчанию затрузка происходит в графическом режиме. Грузится машинка быстро. Работает очень быстро, если учесть её размеры. Ничего не тормозит. Мы ожидали, что запись на карту micro SD будет медленной, но разработчики машинки эту проблему понимают. Система по умолчанию использует кеширование в оперативной памяти, при записи всё улетает туда, и только потом пишется на карту. Поэтому создаётся впечатление, что всё просто летает. Очень разумно. И ДЕЙСТВИТЕЛЬНО всё работает очень быстро (всё сидит в ОЗУ), пока вы не превысите пределы буфера в оперативной памяти. Например, при распаковке очень больших архивов машинка начинает подтормаживать при записи на карту. Но при обычной работе вы ничего не заметите. Вся оперативная память динамически распределяется между графическим интерфейсом, системой и приложениями, а запись на карту происходит в моменты минимальных нагрузок. Но можно принудительно разделить ОЗУ на две части. Одна - для видеоподсистемы, а вторая для операционной системы и приложений. Графический режим можно отключить совсем.

После установки Raspbian вы получите: веб-браузер, монитор системы, почтового клиента, терминал, средства просмотра изображений и pdf файлов и полный набор офисных приложений LibreOffice. Офисные приложения работают быстро и совместимы со всеми распространёнными форматами документов. Таким образом, машинка сразу позволяет начать работу в режиме полноценного офисного десктопа. При этом вам не грозят вирусы и такой компьютер не требует обслуживания.

Часы

Как я уже писал, в составе компьютера часов реального времени нет. Поэтому машинка при каждой загрузке запрашивает время у серверов в сети и на уровне системы делает вид, что часы у неё есть. И всё нормально работает. Но можно купить отдельный аппаратный блок часов реального времени, который подключается к шине GPIO и позволяет обойтись без сетевых запросов. Такой модуль мы себе купили и рассказываем, как его установить и включить.

Заключение

Raspberry Pi 2 влюбляет в себя. Причём чем больше с ней возишься, тем больше понимаешь, насколько в ней всё разумно и красиво устроено. Это очень дешевый и очень маленький компьютер, который достаточно быстр и эффективен. Он почти не греется и совсем не шумит. Умеет он очень много. Может работать как офисный компьютер, как медиацентр, как основа для умного дома, как сервер, может быть торрент-качалкой и перекодировать видео. Но про Windows и тяжелые игры забудьте, это не для Raspberry.

В общем и целом Raspberry Pi 2 - прекрасная маленькая машинка с большими способностями.


Автор:  Дмитрий Иванов
Вернуться к блогам

Материалы по теме