Давно посматривал на Raspberry Pi, а тут ещё и новая версия вышла с увеличенным количеством ОЗУ и поцессором посильнее. Решено было купить себе такую игрушку, поиграться, может быть даже сделать что-нибудь полезное.
Для тех, кто не знает, что такое Raspberry Pi 2, скажу, что это одноплатный и очень маленький персональный компьютер (размером примерно с пластиковую банковскую карту) с огромным потенциалом, позиционирующий себя как ПК для желающих научиться программировать. Но посмотрите, что делают из этого малютки энтузиасты и будете удивлены.
Характеристики Raspberry Pi 2 Model B:
Процессор | Broadcom BCM2836 quad-core ARMv7 (900MHz) |
Оперативная память | 1Gb |
Видеовыход | HDMI |
А/V выход | А/V выход 3.5мм jack 4 pin |
USB порты | USB 2.0 х 4 |
Сеть | 10/100Mb RJ45 Ethernet |
Слот для карты памяти | Micro SD |
GPIO | 40 |
Приобрёл следующий комплект:
товар | цена, $ |
raspberry pi 2 | 38,50 |
корпус для raspberry pi 2 | 5,98 |
переходник с hdmi на vga | 7,97 |
блок питания | 6,00 |
адаптер usb-lan | 3,05 |
кабель hdmi | 6,58 |
карта памяти на 8Gb 10 class | 8,76 |
wi-fi модуль usb | 5,26 |
кабель питания с кнопкой | 9,88 |
итого | 91,98 |
Итого по стоимости за комплект равна почти 92$, хотя самым необходимым пунктом был лишь сам raspberry pi, остальные комплектующие либо могут валяться в «заначке», либо можно сделать самому, либо не нужны вовсе.
Вот изображения того, что уже приехало:
Чтобы включить rasberry pi, достаточно вставить вилку в розетку, чтобы выключить — надо либо через GUI выключать либо по ssh. Ни тот — ни другой способ для конечного пользователя не лёгкий, поэтому с кнопкой включения/выключения(дополнительная плата) rasberry pi заморачиваться не стал , купил сразу кабель с кнопкой. Оказалось, что он работает не так как хотелось бы, то есть не завершает работу ОС корректно.
По поводу сетевой карты usb. К сожалению эта LD1081A NO:9700 оказалась ни чем иным как 9700 Kontron (Industrial Computer Source / ICS Advent) DM9601 Fast Ethernet Adapter и по состоянию на 28.06.2015 была проблемным адаптером. Во время моего тестирования, она сама определилась в raspbian, но когда пакеты начинали идти через неё, операционная система «выпадала» в kernel panic. В интернетах ходит патч для решения этой проблемы, я его накатил, но проблема не устранилась, возможно у меня кривые руки. Лучше выбирать карту из списка совместимых, который расположен
Далее проблема с выбором операционной системы. Мои требования были такими:
1) Нужен xbmc(Kodi)
2) с иксами пока не понятно, толи совсем простые Иксы, толи совсем не нужны постоянно запускающиеся
3) Желательно простая настройка ПДУ
4) Расширяемость, то есть закрытые ОС не интересуют, уж коль ставить, так чтобы в случае необходимости я мог расширить функционал устройства на программном уровне, а не ограничиваться только тем, что дали «из коробки».
Вот небольшой список сборок систем для Rastberry PI:
NOOBS(New Out Of Box System) — ОС с простой установкой с Raspbian, обеспечивающая выбор альтернативных операционных систем, которые затем загружаются из интернета для установки. Как указано
Raspbian — ОС, рекомендованная для установки самими разработчиками. Сделан на базе Debian.
Snappy Ubuntu Core — дистрибутив от Canonical.
OPENELEC (Open Embedded Linux Entertainment Centre) — дистрибутив для домашнего медиацентра.
OSMC (Open Source Media Centre) — свободный open source медиа-центр. Как я понял это бывший Raspbmc.
PIDORA — дистрибудив на основе Fedora.
Raspbmc — проект, который теперь стал OSCM, если я правильно понял
RISC OS — не линукс дистрибутив. Понятия не имею, что за зверь такой и думаю врятли буду пользоваться.
Есть конечно и другие сборки, но мне интересны Snappy Ubuntu Core(потому, что ubuntu), Raspbian(потому, что рекомендовано для Raspberry pi и в основе Debian) и OSMC(потому, что мультимедиа из коробки). Но остановлюсь наверно на Raspbian(XBMC я поставлю, Debian сосед ubuntu)
Установка ОС описана на офф сайте (англ яз).
Для windows инструкция
Для MAC инструкция
Для Linux инструкция
О том, как развернуть дистрибутив Raspbian на флэш карту (что в целом то и является установкой операционной системы) из под w!ndow$ и MAC, я напишу на «великом и могучем» русском языке в другой статье.