Привет всем пользователям AliTrack! По некоторым просьбам на форуме, после опроса, я все же решил сделать полный обзор Raspberry Pi 2. Заранее предупреждаю, что если вы что-то сделали не так, как здесь написано, то я не несу никакой ответственности.
Все аксессуары необходимо проверить на совместимость с Raspberry Pi 2 с помощью поиска в интернете. Если вы по каким-то причинам сломали свой RP или наблюдаются проблемы, это не повод обвинять меня в чем-либо, так как Linux в этом плане прост - если вы делаете все спустя рукава, то и работать он будет соответственно. А если вы ищете информацию на официальных ресурсах, и выполняете все инструкции правильно, то и работать все будет аналогично, то бишь правильно.
1. Мои впечатления и описание девайса.
Упаковка была очень хорошая, ничего по пути не сломалось. Поролон и куча пленки поверх. Все было в пакете. Сам компьютер с корпусом и кулером весит около 150 грамм. Без корпуса вес не знаю (весов таких нет). Материал - пластик. Продавец, у которого я брал RP, предлагал очень много разных корпусов, я лично взял C1, так как он более привлекателен (сугубо ИМХО). Также в комплекте шел керамический радиатор, он легко клеится на процессор. Кулера в комплекте нет, я купил его отдельно, ибо мне нужен небольшой разгон, а рисковать я не хочу. Размер RP такой же, как и у пачки сигарет или банковской карты. Имеются 4 USB слота, Ethernet, HDMI, Micro-USB (питание), 3,5 mm mini-jack и 2 интерфейса, CSI и DSI, то есть камеры и дисплея.
Технические характеристики:
- Процессор ARM, Broadcom, Quad-Core 900 MHz (изначально 800)
- 1 Gb SDRAM
- VideoCore 4 3D Graphics Core
Сразу оговорюсь, прежде чем брать RP в руки, дотроньтесь до чего-нибудь металлического, дабы сбросить статическое напряжение. В противном случае плата может повредиться. Сборка платы и корпуса это небольшой геморрой, но я думаю вы справитесь.
После сборки выглядит это все так:
2. Подключение кулера.
На RP есть замечательная вещь - GPIO. General Purpose Input/Output (Интерфейс ввода/вывода общего назначения). Через эти контакты можно делать кучу разных вещей и подключить невероятное количество свистелок и перделок, такие как дисплеи, дополнительные интерфейсы, сенсоры и датчики и прочее. Кулер подключается именно к GPIO. Подключение идет на 4 и 6 pin, на схеме вы их видите. Красный провод - питание 5V, черный - заземление. Подключать на другие нельзя (на самом деле можно, но не стоит этого делать, поверьте мне). Подключать к GPIO и трогать плату можно только в выключенном состоянии, когда у нее нет питания вообще. USB, Ethernet, HDMI, AV можно подключать всегда. После подключения, кулер заработает сам, его обороты можно регулировать, но это уж сами ищите в интернете. Замечу, что кулер нехило так шумит, поэтому вы можете его иногда отключать, когда не разгоняете плату.
3. Установка Linux и его базовая настройка.
Я постараюсь описать установку и настройку как можно проще, так как не уверен, что на форуме много опытных линуксоидов, тем более большинство пользуется Windows, поэтому для них это будет трудновато из-за фундаментальных различий в подходе к пользователю (в Windows используется схема «Знаю как сделать и куда нажать - делаю», а в Linux и вообще во всех *nix системах используется другой подход: «От понимания - к действию», то есть, если вы не понимаете, как это работает, то вы лезете в мануалы и читаете об этом, а уж потом начинаете делать это).
Начнем с закачки нужных утилит и образа дистрибутива. Нам понадобится Win32DiskImager (если вы работаете на Windows), либо утилита dd (Linux), а также образ в формате. img Raspbian (сочетание названия Debian и Raspberry Pi). Пользователи Linux наверняка знают как пользоваться утилитой dd, поэтому сначала я опишу процесс из под Windows.
После скачивания Win32DiskImager, отформатируйте micro-SD карту стандартными утилитами Windows в формат FAT32. После форматирования, переподключите ее и с помощью Win32DiskImager запишите скачанный образ Raspbian. Рекомендуется Micro-SD карта размером не менее 4 Гб (система займет около 3 Гб, остальное под ваши файлы).
Маленькое отступление: на самом деле есть еще несколько дистрибутивов для Raspberry Pi, такие как Arch Linux, Ubuntu Core, Ubuntu Mate, Pidora (Fedora и Raspberry Pi, да), Gentoo, а также дистрибутивы для создания медиа-центра. Но я не буду описывать их установку, поскольку это делается вручную через терминал, а по мнению Windows-пользователей это ужасная штука из ада, и они ее страшно боятся.
Теперь запись из-под Linux
Скачайте образ в Домашнюю папку. После скачивания, отформатируйте карту в FAT32 с помощью GParted. После форматирования, переподключите карту. Теперь, зайдите в Терминал и с помощью команды cd зайдите в каталог с образом. После того, как вы зашли туда, пишем: sudo dd if=имя дистрибутива.img of=/dev/sdX, где X-ваша буква карты. Узнать ее можно было в GParted.
После записи образа, вставьте в выключенный RP sd-карту. Подключите все, что вам нужно, интернет очень желателен. Включите адаптер сети в розетку и подключите к RP.
Заметка: Для корректной работы со всеми подключенными устройствами, вам необходим адаптер питания с током 2A, напряжением 5V. Если брать ток меньше, то система либо не запустится, либо будет перезагружаться. К тому же, советую взять пару не очень длинных и качественных USB-Micro USB кабелей. У меня RP корректно заработал только с 1 из 3 кабелей, конкретно - с этим:
Во время запуска вы увидите кучу буковок и красивые малинки сверху - это загрузка Linux.
После загрузки вы увидите такую картину:
Это встроенная утилита raspi-config. Здесь мы настроим основные параметры вашего RP. Выбор чего-либо Enter, установка галочек Space.
1) Expand Filesystem — расширение памяти на всю карту, нажмите Enter.
2) Change User Password — смена пароля суперпользователя. Меняйте на свой пароль. ВНИМАНИЕ: при вводе пароль нигде не отображается, даже звездочками. Ставьте такой пароль, чтобы вы его не забыли. Этот пароль очень важен, без него нельзя устанавливать программы и менять системные настройки. Отдельно, почитайте статью Суперпользватель на форумах Linux.
3) Enable Boot to Desktop/Scratch — внутри этого параметра выбирайте второе, это включит загрузку рабочего стола сразу после запуска (иначе будете вводить команду startx).
4) Internationalisation Options — языковые опции. Внутри:
- Change locale — смена локали, то есть языка и все, что связано с ним (валюта, числа и так далее). Там листайте до ru_RU.UTF-8 и выберите его пробелом.
- Change Timezone — смена часового пояса. Ну, там понятно, выбирайте Европу и Москву.
- Change Keyboard Layout — смена языка ввода. Тут не меняем, русский можно сделать из графического интерфейса.
5) Enable Camera — включить камеру (если у вас она есть в качестве модуля к RP).
6) Add to Rastrack — ненужная для вас вещь.
7) Overclock - разгон процессора. Разгон до 1 ГГц позволяет не терять гарантию. Если выше, то вы ее теряете. Замечу, что при разгоне вам нужен как минимум радиатор, а по-хорошему и кулер, ведь при разгоне повышается вольтаж, а значит и температура процессора.
8) Advanced Options — дополнительные опции.
- A1-не нужно.
- A2-смена имени RP в сети.
- A3-выделение памяти под GPU, то есть графику. Рекомендуется не менее 64, желательно 128 Мб, если хотите смотреть видео и пользоваться GUI (графическим интерфейсом) без лагов.
- A4-сервер SSH. Используется для удаленного доступа к RP. Кто знает что это, тот включит это. Описывать его работу не буду, никакой статьи не хватит.
- А5 — A8 — не нужно.
- A9 — вывод аудио. Выбор между HDMI и 3.5 мм разъемом. Или автоматически.
- A0 — обновление raspi-config.
9) About Raspi-Config — инфо о программе.
С помощью стрелок влево-вправо выбирайте Finish и выбирайте "Да", когда предложат перезагрузку. После перезагрузки вы войдете в GUI и вы, наконец, сможете делать все, что вам хочется.
Выключайте RP с помощью кнопки Shutdown в Menu. После того, как сигнал от RP на монитор/телевизор прервется, можно отключать от сети.
Флешку не вынимайте, это ваш SSD для RP. Все файлы будут храниться на ней.
Ну вот и все)). Остальное ищите на форумах, описание есть ко всему. В Raspbian используется LXDE в качестве графической оболочки.
Если возникли какие-то вопросы - пишите, я отвечу на них.
-приставку для старого телевизора ,через composite выход(IP-TV смотреть и фильмы, тянет fullHD).
-музыкальный сервер mpd(управление с android телефона, программа mpdroid)
-качалку торрентов(rtorrent, rutorrent - управляю с телефона закачками)
-файловый сервер на samba для хранения всякого разного.
Хочу поднять сервер умного дома на ней же со временем. Если у кого есть такая штуковина, и сложно самому настроить такой функционал, могу выслать настроенный образ сконфигурированной ОС Bananian Linux
Единственно, что меня не устраивает, что нету 6-канального звука как на raspberry pi, так и на banana pi.
Тем, кто спрашивает для чего это: для всего, на что только способна Ваша фантазия!
*да и чужие идеи никто не запрещает заимствовать :)