Системы для raspberry. Raspberry Pi

Детские товары 20.07.2019
Детские товары

Компьютер без операционной системы - это просто конструкция из металла и полимеров. Поэтому после покупки Raspberry Pi 3, чтобы начать с ней работать, нужно установить ОС. В этом нет ничего сложного и выполняется данная процедура даже проще, чем инсталляция Windows или Linux на обычный ПК.

Какие операционные системы существуют для RPi3?

Для Raspberry Pi 3 операционные системы существуют самые разные. Это связано с тем, что процессор данного компьютера построен на архитектуре ARM, для которого создано огромное количество дистрибутивов. Но что еще важно - в ядре Linux уже давно есть поддержка оборудования, включенного в RPi.

Существует несколько наиболее популярных OS для Raspberry 3. Они специально адаптированы для этого компьютера и поэтому неплохо на нём работают. Их краткий список следующий:

  1. Pidora - проект, основанный на популярном дистрибутиве Linux - Fedora;
  2. Arch Linux;
  3. Gentoo и прочие.

При желании на RPi3 возможно инсталлировать в том числе и Android , и даже Windows 10 IoT. Но следует понимать, что "Зеленый робот" по состоянию на середину 2018 года официально не поддерживает "Малину". Существуют кастомные сборки, но они не отличаются стабильностью и производительностью. Виндовс для Raspberry, в свою очередь, не является привычной для многих ОС. Она создана специально для интернета вещей, и в ней нет возможностей, характерных для десктопных или даже мобильных версий системы.

Но наиболее популярной ОС для Raspberry 3 является Raspbian. Она основана на популярном дистрибутиве Debian. Её отличительная особенность заключается в том, что в ней "из коробки" существует почти полная поддержка "Малины". Так, уже после её установки пользователю доступен Python и модуль для работы с GPIO.

Скачать операционную систему для Raspberry Pi 3 можно с официального сайта понравившегося проекта. Все ОС для RPi являются бесплатными, поэтому с их загрузкой не возникнет проблем.

Какую систему использовать на Raspberry Pi 3?

Многие люди, которые только купили Raspberry Pi 3, интересуются: «какую ОС на неё установить?». Новичкам советуется ставить Raspbian. При желании эту систему можно превратить во что угодно. В остальных случаях нужно смотреть по ситуации.

Так, если хочется лучше изучить непосредственно Linux, то можно поставить Arch. Если нужно сделать из "Малины" игровую консоль, то можно установить Retro Pie. Для создания устройства из категории интернета вещей, в свою очередь, подойдет Windows 10 IoT.

Как устанавливается операционная система на Raspberry Pi 3?

Установка операционной системы на Raspberry Pi 3 - это процесс не трудный. Для этого понадобится следующее:

  • сам одноплатник;
  • образ операционной системы для Raspberry Pi 3;
  • карта памяти на 8 гигабайт;
  • компьютер и специальное ПО на нём.

Инсталлировать системы на RPi3 можно несколькими способами. Если нужно две ОС на Raspberry Pi 3, тогда рекомендуется использовать утилиту NOOBS. Но во всех остальных случаях она излишня и без неё процесс установки проще. Поэтому ниже будет рассматриваться именно вариант, который не предполагает применение NOOBS.

В качестве примера будет использоваться Rapbian. Хотя остальные системы устанавливаются так же или почти идентичным образом.

Для начала потребуется с сайта Raspberry.org загрузить образ системы. Второй шаг - подключить карту памяти через кардридер к компьютеру и отформатировать ее под FAT32. Для этого можно воспользоваться, например, утилитой SD Card Formatter - она является бесплатной.

Третий шаг - записать образ системы на карту. Для этого можно воспользоваться приложением Rufus или другой программой, у которой есть соответствующий функционал.

На все вышеперечисленное уйдёт от 20 минут. Конкретное время зависит от скорости соединения с интернетом и класса карты памяти. Когда программа запишет образ, флешку можно будет вытащить из кардридера и установить в "Малину". Затем останется включить одноплатник, и, если все нормально, он загрузит операционную систему.

Сразу после первого включения рекомендуется обновить ОС. Для этого прежде всего нужно проверить наличие соединения с Сетью, и, если оно присутствует - открыть консоль. В ней потребуется от SUDO выполнить 2 команды: apt-get update и apt-get upgrade. Дополнительно рекомендуется еще и обновить прошивку RPi. Это выполняется так: sudo rpi-update. Когда процессы загрузки и установки будут завершены, останется ввести reboot, что перезагрузит компьютер.

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

Так как Raspbian - это Linux, то найти соответствующие инструкции не составит никакого труда. Они присутствуют в документации, опубликованной на официальном сайте системы или одноплатника - Raspbian.org и RaspberryPi.org соответственно.

Как можно убедиться, в установке ОС на "Малину" нет совершенно ничего трудного. На это не уходит много времени, а сам процесс инсталлирования не требует наличия каких-то особых знаний и навыков.

Я не вижу конкурентов. Но само по себе железо - лишь одна сторона медали: необходима еще операционная система. Ниже я расскажу про 7 различных операционных систем, которые Вы можете установить на Raspberry Pi прямо сейчас. Небольшое замечание: не все представленные операционные системы являются полезными .

Linux

На любой Ваш вкус доступно 3 официальных дистрибутива Linux’а: Pidora (основанный на Fedora); Archlinux (установка данного дистрибутива происходит практически «вручную»); и Raspbian (основанный на Debian).
Raspbian рекомендуется для всех тех, кто только начинает знакомиться с Raspberry Pi. Если же хотите попробовать другие операционные системы, существует инструмент NOOBS от создателей Raspberry Pi, который позволяет выбрать для установки, во время загрузки, интересующий дистрибутив (включая дистрибутивы, про которые будет рассказано ниже).

OpenElec & XBMC

OpenElec представляет собой урезанную и оптимизированную операционную систему, предназначенную специально для запуска XBox Media Centre. В отличии от Raspbmc, OpenElec не содержит ничего кроме необходимого минимума для выполнения основных её функций. Поэтому достаточно трудно, например, установить другие пакеты и, как следствие, набор различных дополнений очень скуден. Но всё это сделано для достижение высокой производительности.
В настоящий момент, возможностей данного дистрибутива мне хватило для создания медиа центра в гостиной комнате, который вполне заменил ПК с Windows 8.

Учитывая легкость замен SD-карт, Raspberry Pi можно использовать в самых различных целях, в том числе и насладиться работой с XBMC, установив OpenElec. Скачать готорый образ , который включает отличный набор плагинов для просмотра потокового вещания, например IceFilms , и возможность смотреть популярные шоу (благодаря предварительно загруженным метаданным). Также можно ускорить работу системы, запуская её с USB накопителя после первоначальной загрузки с SD.
Ознакомиться с необходимым железом для создания собственного Raspberry Pi Media Center можно в .

RetroPie

RetroPie - универсальный эмулятор, позволяющий Вам играть на различных консолях, хотя игры от Playstation работают не особо хорошо (немного нахально со стороны Raspberry Pi, не так ли?). Данная операционная система основана на Raspbian, но существует отдельный собранный образ RetroPie, который можно скачать.

Зачем может понадобиться операционная система Plan 9? Извиняюсь, но я не имею ни малейшего понятия.

Android

Компания Broadcom работала над официальной сборкой Android 4.0 с поддержкой ускорения видео, но развитие данного проекта, кажется, остановилось, т.к. уже год нет никаких новостей .

Ладно, это не совсем операционная система, просто немного python-кода, чтобы Raspberry Pi был как Pipboy. Выглядит действительно офигенно.

Я ничего не пропустил? Какая у Вас любимая операционная система для Raspberry Pi? Расскажите о ней в комментариях, а я пока играю в ретро игры на различных консолях и получаю от этого удовольствие. Если хотите выжать еще немного сока из Raspberry Pi, его всегда можно .

21 12.2017

Маленький микрокомпьютер получил большую популярность благодаря своей компактности и большинству программных функций для решения различных задач в технических, игровых и программных сферах. Но для того чтобы эта бездушная железка заработала вам обязательно нужно будет прошить операционную систему. Так какие же бывают операционные системы для Raspberry PI?

Из этой статьи вы узнаете:

Привет, друзья, давненько не был на связи! Как ваши дела?

У меня несколько новостей...

Блог kip-world переехал на новый хостинг FastVPS. К сожалению это пришлось сделать, так как старый хостинг находился на Украине в городе Харькове. В нашем русском законодательстве (152 ФЗ «О персональных данных») появился пункт о местоположении сервера с персональными данными.

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

Я не стал рисковать, и решил переместить блог на другой сервер. Так на душе спокойнее. Жалко, если твой ресурс, в который ты вкладывал всю энергию и частичку души, закроют.

Кстати говоря FastVPS очень часто хвалят, очень надёжный хостинг, высокий пинг, тех. поддержка всегда на связи. Плюсов много.

Где-то неделю назад мы с семьёй посетили Домбай. Ехали одним днём на автобусе.

К сожалению на прогулку нам оставалось 4 часа времени. Мы прокатились на вагонках на два уровня и пару раз спустились на санках. Было очень весело. Я получил кучу положительных эмоций. Насмотрелся на лыжников и сноубордистов.

Очень хочу покататься на лыжах. В следующий раз когда поедем, обязательно спущусь с какой-нибудь горки=))

После того как накатались и нагуляли аппетит, мы забежали перекусить. В Домбае готовят очень вкусные хычины. Если будете там, обязательно попробуйте, рекомендую.

Вот небольшой фотоотчёт:

Ну что же, перейдем к нашей основной теме.

Сборка Raspberry PI 3

Я хочу сообщить радостную весть, наконец-то одноплатный компьютер Raspberry пришёл на почту. И я в этот же день поехал и забрал.

И что получилось в итоге? Пришла вот такая вот помятая коробка:

Как-будто в почтовом отделении пинали её ногами. К счастью, содержимое внутри оказалось целым и рабочим.

Вот содержимое:

На фото Raspberry Pi 3, модуль расширения пинов GPIO, акриловый корпус, радиаторы, вентилятор. и переходник VGA в HDMI.

В конечном счёте я собрал корпус из акрила. Приклеил алюминиевые радиаторы. Кстати они бывают трёх видов. Есть ещё медные и керамические. Керамические никогда не встречал в магазинах, с трудом представляю их в виде пассивного охладителя. В комплекте радиаторы приклеены на двухсторонний скотч.

Про сборку корпуса я не буду объяснять, итак всё элементарно просто.

Запитать микрокомпьютер можно тремя способами.

  1. Взять обычную зарядку для телефона, важно чтобы было 5 V и не менее 800 мА. Так как если вы захотите подключить видеокамеру, потребление будет больше.
  2. Подключить стабильные 5V к пинам GPIO.
  3. Подпаяться к двум точкам на плате.

Небольшую теорию и начало своей повести я писал в . Если интересно, почитайте.

Установка и настройка ОС

Теперь, переходим к самому основному. Операционная система. Без неё, Raspberry просто кусок металла.

Операционнок на самом деле великое множество. Насчитываются приблизительно около 40. Но с каждым днем разрабатываются всё новые и новые системы. Разрабатывают и для узких задач, таких как управление «Умным домом», игровая приставка, медиацентр, автомобильный магнитофон, смарт ТВ и т.д.

Значит существуют основные 4 операционные системы.

  1. Raspbian OS
  2. Ubuntu Mate
  3. Windows 10 IoT
  4. RISC OS

Скачать их можно с официального сайта raspberrypi.org .

Если вы новичок в программировании и не разбираетесь в устройствах Linux. Очень рекомендую установить ОС Raspbian. Это версия Linux Debian заточенная под малину. В этой системе есть все необходимые инструменты для ваших будущих проектов.

Во всех основных проектах я планирую ставить Raspbian. Так как эта операционка пользуется большой популярностью. Вам проще будет потом разобраться.

Существует два способа установить ОС на компьютер. С помощью утилиты Noobs (New Out Of The Box Software) или записать на флешку самостоятельно.

Для начала нужно отформатировать micro-SD с помощью утилиты SD Card Formater

Стандартное средство форматирования Windows по каким-то причинам не всегда срабатывает в отношении Raspberry. Иногда выбивает ошибку «error resizing existing FAT partition»

Если вы хотите установить с помощью NOOBS. То просто скидываем образ на флешку и вставляем в плату.

Можно записать напрямую скачанный образ системы с помощью бесплатной утилиты Rufus .

Поначалу я решил не заморачиваться и поставил сразу NOOBS и выбрал Raspbian OS. Моя душа возликовала, когда я увидел, что всё четко загрузилось и заработало.

После подключите сразу интернет через WI-FI или Ethernet. Без интернета мы не сможем ни обновиться, ни скачать дополнительные пакеты.

После этого открываем с вами терминал, похожий на «Виндовский».

Вообще вся основная работа с Малиной сводится вот к этому самому терминалу. С помощью него мы можем скачивать пакеты, обновляться, делать нужную конфигурацию файлов. Много чего. Даже основная настройка тоже делается с помощью терминала.

Обновляем все пакеты до новых версий с помощью команд:

sudo apt-get update sudo apt-get upgrade

После этого перезагружаем:

Мы почти подходим к концу статьи, давайте рассмотрим с вами самые интересные ОС для нашей «Малины».

Linux

Основная ОС для любых одноплатных компьютеров. На ваш вкус доступно 3 официальных дистрибутива:

  1. Pidora
  2. ArchLinux
  3. Raspbian

Повторюсь, для тех кто начинает вникать в тему лучше всего начинать с Raspbian (Основан на Debian).


OpenElec & XBMC

Если вы хотите домашний медиацентр, то для вас есть готовое решение! OpenELEC является урезанной и упрощенной системой среди XBMC-систем. Для прослушивания видео или музыки этого вполне хватит, чтобы заменить ваш ПК.

Насколько я помню, как раз на основе XBMC системы сделали ОС с названием . iCarus заточен для автомобильных двухдиновых магнитофонов.

Retro PIE

Одна из моих любимых систем.

RetroPie - универсальный эмулятор, позволяющий Вам играть на различных консолях, хотя игры от Playstation работают не особо хорошо. Данная операционная система основана на Raspbian, но существует отдельный собранный образ RetroPie, который можно скачать.

RISC OS

Вас ждёт прекрасный графический пользовательский интерфейс с разрешением 1080p в ретро стиле, специально собранный для ARM, командой, которая изначально создавала данный процессор. Интересным может показаться тот факт, что в начале 90-х, в британских школах RISC OS была обычным явлением.

Я перечислил те, которые мне были больше всего интересны. На самом деле можно долго перечислять и дополнять этот список. Может быть вы дополните список? Есть что-то интересное, напишите в комментариях.

В общем подписывайтесь на новости блога. Делитесь публикацией с друзьями. Пишите письма, я всегда рад пообщаться с вами!

До новых встреч!

С уважением, Гридин Семён

Наконец до меня добралась очередная посылка из с одноплатным компьютером Raspberry Pi 3 Model B, базовыми аксессуарами для него и еще кое-какой мелочевкой.

А в этой статье будет описан процесс знакомства с микрокомпьютером – от распаковки до первого запуска операционной системы и выполнения первоначальных настроек.

Для начала работы понадобится обязательно:

  • Карта памяти microSD объемом от 8Гб

Это то, из чего будет состоять микрокомпьютер в сборе.

Кроме того, нужно иметь следующую периферию:

  • Монитор или телевизор с HDMI-входом
  • Проводная клавиатура
  • Проводная мышь
  • Картридер для microSD-карт или устройство, способное выполнять его функцию

Экран для вывода информации, устройства ввода, картридер для записи образа операционной системы.

А для большего удобства не лишним будет иметь:

  • Bluetooth-клавиатура
  • Bluetooth-мышь

Управлять “малинкой” беспроводными мышью и клавиатурой удобнее, чем их проводными собратьями.

Небольшой обзор Raspberry Pi 3 Model B

Микрокомпьютер Raspberry Pi 3 Model B поставляется в картонной коробке красно-белой расцветки с фирменным логотипом в виде малины.

Комплект поставки – сама плата Raspberry Pi 3 в антистатическом пакете и небольшая брошюра-памятка по технике безопасности (не накрывать “малинку” во включенном виде, не разгонять, избегать перегрева, не использовать в сырых и влажных местах, избегать механического повреждения печатной платы и т.д.).

Стандартное средство для форматирования Windows почему-то не подходит: при попытке запуска Raspbian с отформатированной через него карты памяти будет выдаваться ошибка “error resizing existing FAT partition”.

Шаг 2. Запись дистрибутива Raspbian

После подготовки microSD-карты необходимо скачать дистрибутив Raspbian с официального сайта.

Скачанный образ дистрибутива заархивирован, так что после скачивания архив нужно распаковать в любую папку.

Распакованный образ Raspbian нужно записать на подготовленную microSD-карту, для чего можно воспользоваться бесплатной утилитой Rufus .

Шаг 3. Первый запуск Raspbian на Raspberry Pi

На этом процедура установки завершена.

Карту памяти с записанным на нее Raspbian нужно установить в Raspberry Pi и подключить к микрокомпьютеру монитор и питание, после чего произойдет первый запуск операционной системы.

Теперь можно подключить Raspberry Pi к беспроводной Wi-Fi сети, а если есть Bluetooth мышь и клавиатура, то провести их сопряжение с микрокомпьютером для большего удобства использования.

Ставим обновления

После установки Raspbian и подключения к интернету посредством Ethernet или Wi-Fi соединения нужно на всякий случай обновить все пакеты до актуальной версии.

Делается это через терминал посредством ввода двух команд:

Sudo apt-get update sudo apt-get upgrade

Первая команда загружает сведения о доступных обновлениях пакетов, вторая загружает непосредственно сами обновления.

На всякий случай обновим еще прошивку Raspberry Pi:

Sudo rpi-update

По завершению установки обновлений Rapsberry Pi нужно перезагрузить:

И если все сделано правильно, то после перезагрузки система уведомит нас о том, что она была обновлена до актуальной версии.

Многие команды в *nix-системах начинаются с sudo: это означает, что исполнение команды запускается с правами суперпользователя, что является аналогом “Запуска от имени администратора” в Windows.

Убираем черные поля по краям экрана

В некоторых случаях после загрузки Raspbian пользователь обнаруживает черные поля по краям экрана.

Это значит, что неверно выставлена развертка.

Исправляется буквально в два клика мышкой путем правки файла конфигурации через текстовый редактор:

Sudo leafpad

Открываем файл /boot/config.txt и ищем в нем строку:

#disable_overscan=1

И убираем символ #, превращая ее из комментария в исполняемую команду:

Disable_overscan=1

На этом все. После перезагрузки интерфейс Raspbian будет отображаться на полном экране без каких-либо черных полей.

Настройки локализации

По умолчанию Raspbian настроен под британского пользователя.

Изменить настройки локализации можно в настройках, как через графический интерфейс (Menu -> Parameters -> Raspberry Pi Configuration ), так и через консоль:

Sudo raspi-config

Мне показалось, что менять настройки через графический интерфейс удобнее, поэтому в этом тексте я буду рассматривать его.

Итак, запускаем “Raspberry Pi Configuration” .

На вкладке System нажимаем “Change Password…” и задаем root-пароль. По умолчанию он отсутствует, что в дальнейшем может помешать выполнению некоторых команд.

Переключаемся на вкладку Localisation .

“Set Locale…” – выбираем Country: RU (Russia), Character Set: UTF-8. Язык системы (пункт Language) можно поменять на “ru (Russian)”, а можно оставить как есть. Локализация Raspbian выполнена не на 100%, и при выборе русского языка придется довольствоваться мешаниной из русского и английского текстов в интерфейсе.

“Set Timezone…” – здесь нужно выбрать подходящий часовой пояс. Поскольку территория России захватывает и Европу и Азию, то в зависимости от географического положения в “Area” выбирается либо “Asia”, либо “Europe”, а в “Location” – один из городов, часовой пояс в котором соответствует часовому поясу вашей местности.

Например, на Урале часовой пояс UTC/GMT+5, что принято называть “Екатеринбургским часовым поясом”. В графе “Location” в Raspbian нет населенного пункта Ekaterinburg (Yekaterinburg), но есть населенный пункт Ashkhabat, живущий по тому же часовому поясу. Поэтому я выставляю его, и на системных часах начинает отображаться мое местное время.

“Set Keyboard…” – не трогаем, о раскладках клавиатуры речь пойдет дальше.

“Set WiFi Country” – тут выставляем “RU Russia”, хотя большой необходимости в этом нет, встроенный адаптер работает и на локальных настройках по умолчанию. Скорее всего, эта настройка важна для некоторых стран третьего мира, где стандарты Wi-Fi жестко ограничиваются в милитаристских целях.

Раскладка клавиатуры

Нужные раскладки клавиатуры и возможность переключения между ними добавляются вводом консольной команды:

Setxkbmap us,ru -option grp:alt_shift_toggle

В данном случае добавляются русская и английская раскладка. Английская стоит как основная, а переключение между ними происходит по сочетанию клавиш Alt+Shift.

Можно изменить сочетание на Ctrl+Shift, если так привычнее, внеся соответствующую правку в эту команду.

Проблема в том, что Raspbian не запоминает эту команду, и после каждой перезагрузки Raspberry Pi ее придется вводить заново. А это неудобно.

Поэтому открываем текстовый редактор:

Sudo leafpad

И правим через него системные настройки клавиатуры, хранящиеся в файле /etc/default/keyboard.

Нужно заменить строки:

XKBLAYOUT="gb" XKBOPTIONS=""

XKBLAYOUT="us,ru" XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"

Теперь добавим в систему графический индикатор раскладки клавиатуры:

Sudo apt-get install gxkb

И поместим его в автозагрузку. Это тоже делается через редактирование текстовых файлов:

Sudo leafpad

Открываем файл /home/pi/.config/lxsession/LXDE-pi/autostart и дописываем в его конец строку:

Теперь осталось только перезагрузить Raspberry Pi для применения изменений:

Впечатления от использования Raspberry Pi 3

Первое, на что обращаешь внимание при использовании Raspberry Pi – полная бесшумность его работы.

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

Но сам факт существования подобного компьютера – настоящего, полноценного компьютера, и при этом полностью бесшумного – поначалу потрясает воображение.

Теперь что касается производительности.

Мощности Raspberry Pi 3 Model B хватает на выполнение простых офисных и мультимедийных задач: комфортную работу в офисном пакете, просмотр видео и серфинг не очень тяжелых сайтов в интернете.

А вот просмотр онлайн-видео дается “малинке” уже тяжеловато, а при одновременном открытии 4-5 вкладок ютуба Raspbian начинает немного подвисать.

По слухам, с воспроизведением онлайн-видео все обстоит более чем хорошо в специально заточенных под мультимедийную составляющую операционных системах – например, OpenELEC. Тему использования Raspberry Pi в качестве домашнего медиацентра я планирую обязательно рассмотреть в будущем.

Ну а дистрибутив Raspbian предназначен для обучения программированию (недаром в нем “из коробки” уже предустановлены IDE для программирования на Java и Python, и такая забавная штука как Scratch – среда программирования, позволяющая составлять алгоритмы в визуально-графической форме) и для управления подключенной по GPIO периферией. Это тоже интересная тема, и к использованию GPIO-интерфейса Raspberry Pi я еще вернусь в будущем.

Заключение

Вот так прошло мое знакомство с микрокомпьютером Raspberry Pi 3.

В следующих статьях цикла будут рассмотрены такие темы как:

  • совместное использование Raspberry Pi и Arduino
  • сравнение Raspberry Pi с другими присутствующими на рынке одноплатными компьютерами

А для тех, кто заинтересовался перспективой покупки Raspberry Pi 3 хочу напомнить, что адекватная цена на этот микрокомпьютер колеблется в пределах $35-$40.

Именно по такой цене Raspberry Pi можно приобрести в Китае, в то время как у наших “серых” дилеров розничная стоимость этого микрокомпьютера начинается от 3000 рублей и может достигать 4500 рублей.

Не кормите кучу посредников – заказывайте Raspberry Pi по честной цене в Китае!

Я не особо большой знаток Linux (почти новичок), поэтому буду очень рад конструктивной критике в комментариях.

Все, кто хотел, давно купили себе Raspberry Pi 3, а я ждал непонятно чего 🙂 Однако недавно этот компьютер попал ко мне в руки, поэтому хочу поделится впечатлениями и полезными (для кого-то) советами по его настройке.

Аппаратная часть

Компьютер заказывался на AliExpress сразу с корпусом и блоком питания (Model B, 1 ГБ ОЗУ). Карта памяти, microSD SanDisk 16 GB class 10, уже валялась дома. С учётом её цены весь «системный блок» стоил примерно 3000 р.

В качестве экрана был подключён обычный телевизор Full HD (кабель HDMI в кладовке случайно завалялся). Из периферии изначально подключил только клавиатуру и мышь, подсоединив их к USB-портам.

Raspberry в определённых случаях ощутимо греется (показывая при этом иконку-градусник в правом верхнем углу экрана), поэтому в корпусе почти сразу были просверлены дополнительные вентиляционные отверстия. Эффективность комплектных радиаторов так себе, нужно искать что-то посерьёзнее, если собираетесь нагружать компьютер на 100%.

Операционная система

Выбор ОС для Raspberry Pi 3 - вопрос деликатный. Если кто-то не в курсе, то здесь ARM-процессор. Т. е. обычный дистрибутив Linux на устройство не встанет, нужна специально подготовленная сборка.

Собственно, из-за относительно специфичного железа в дальнейшем будет много других сложностей с программами и т. п.

Существует несколько официальных и неофициальных сборок Linux для этого мини-компьютера. Какую из них использовать - зависит от поставленной задачи. В моём случае Raspberry Pi 3 будет использоваться, как обычный домашний компьютер для работы и развлечений (звучит несколько амбициозно). Попробовав несколько ОС, я остановился на основном официальном дистрибутиве, Raspbian Stretch 9.1 (новейшем на тот момент). На мой взгляд, он быстрее, стабильнее и универсальнее остальных.

Установка ОС на «Малину» очень проста. Скачиваем образ, распаковываем файл.img и записываем его на карту памяти с помощью специальной программы (для Windows это, например, Win32 Disk Imager).

Более подробное описание процесса записи ОС легко найти в Интернете.

После окончания записи карту памяти нужно вставить в соответствующий слот Raspberry Pi. Затем включаем устройство в электрическую сеть и начинаем первоначальную настройку (вставка блока питания в розетку - штатный способ включения этого компьютера).

Если вы подумали, что Raspberry Pi 3 сможет на равных конкурировать с обычным домашним компьютером за 20 000 р., то это совсем не так. Работать Raspberry будет гораздо медленнее, а ряд задач для него вообще недоступен. Однако с определёнными функциями мини-компьютер справляется неплохо. Например, с ролью терминала для не слишком «тяжёлых» веб-приложений он справится отлично.

Настройка Raspberry Pi 3 (ОС Raspbian)

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

Хотя радоваться здесь особо нечему - просто придётся больше вещей настраивать уже в установленной системе 😉

Сначала подключаемся к Интернету. При проводном соединении Интернет уже должен работать сам. В моём случае используется Wi-Fi, поэтому нужно нажать на красные кресты на панели задач (иконка сетевых подключений), выбрать беспроводную сеть и ввести пароль. Всё почти так же, как в других операционных системах.

Она позволит выполнять все дальнейшие действия в терминале с правами суперпользователя. В противном случае придётся добавлять sudo в начале каждой второй строки (а то и чаще).

Все остальные команды приведены в статье без sudo. Т. е. предполагается, что вышеописанная рекомендация была выполнена.

Сразу обновляем пакетную базу и прошивку устройства:

Apt update apt upgrade rpi-update

Затем заходим в настройки Raspberry Pi: «Пуск» (значок малины) > Preferences > Raspberry Pi Configuration. Нажимаем «Change Password…» и задаём новый пароль (одновременно для пользователя и суперпользователя). Это позволит избежать некоторых проблем в будущем.

По умолчанию в Raspbian создан пользователь pi с паролем raspberry.

Настраиваем дальше. Hostname (имя компьютера в сети) можно не менять. У меня изображение выводится не на весь экран (толстая чёрная рамка по периметру), поэтому параметр Underscan переключаю в положение «Disabled». На вкладке «Performance» изменяем значение GPU Memory на 128 (можно и 64 оставить, но некоторым приложениям может не хватить).

Переходим во вкладку «Localization». Нажимаем «Set Locale…». Выбираем Language: ru (это даст хоть какой-то перевод ОС на русский). Настраиваем время через «Set Timezone…». В моём случае Europe/Moscow. Выбираем основную раскладку клавиатуры через «Set Keyboard…». Советую United States/English (US), т. к. к ней все уже привыкли. На всяких случай заходим в «Set Wi-Fi Country…» и тоже выбираем RU.

После всего этого нажимаем «OK» внизу окна и соглашаемся на перезагрузку.

Для интереса посмотрим сколько ОЗУ занимает операционная система в новом состоянии (диспетчер задач вызывается через Ctrl + Alt + Del или из меню приложений). 92 МБ! Вот бы Windows столько занимала 🙂

Настройка внешнего вида

Для удобства приводим рабочий стол к более привычному виду (в данном случае к виду подобному Windows). Правый клик по панели, «Panel Settings». Edge переключаем в положение «Botton» - панель перемещается вниз. Переходим во вкладку «Panel Applets», удаляем лишнее, добавляем нужное. Удалил Ejecter и CPU Usage Monitor. Добавил Minimize All Windows и Keyboard Layout Handler (переключатель раскладки клавиатуры).

Через последний добавляем русскую раскладку. Правый клик по флагу, «Keyboard Layout Handler Setting». Снимаем флажок «Keep system layouts», нажимаем «Добавить», выбираем ru. Меняем сочетание клавиш для переключения раскладок кнопкой под надписью Change Layout Options.

Кнопка «Закрыть» в этом окне не работает, но работает крестик в углу. Это старый баг многих сборок Linux (странно, что его не убрали до сих пор).

На панели есть значок Bluetooth. Отключаем через него модуль Bluetooth, если не собираемся подключать какие-либо беспроводные устройства.

Меняем набор значков слева. Правый клик на одном из значков, «Application Launch Bar Settings». Вытаскиваем пару ярлыков из меню на рабочий стол. Меняем обои (предпочитаю что-то более однотонное):

Numlock

К этому времени не работающая цифровая клавиатура уже начала раздражать. При загрузке системы Numlock выключен (в других версиях Linux такое тоже бывает). Каждый раз включать его не хочется. Пора исправить ситуацию. Устанавливаем программу numlockx:

Apt install numlockx

Добавляем её в автозагрузку. Например, открываем файловый менеджер, переходим в папку /home/pi/.config , создаём там файл autostart (без расширения) с единственной строкой: @numlockx -on .

Можете использовать любой другой способ добавления в автозагрузку.

Проблема с USB-флешками и жёсткими дисками

На первый взгляд, со съёмными носителями всё в порядке. Они корректно определяются при подключении, все файлы отображаются и нормально открываются. Только вот записывать на флешки ничего нельзя, т. к. подключаются они в режиме «readonly» (за редким исключением).

Решается проблема просто, установкой дополнительного драйвера:

Apt install ntfs-3g

После установки требуется перезагрузить систему.

Проверялись все накопители, имеющиеся в распоряжении - запись, изменение и удаление стали работать (не только в NTFS, но и в FAT32).

На одном USB-накопителе небольшого объёма только что отформатированном в Windows проблемы почему-то не было изначально.

Программы в комплекте

Настало время посмотреть, что уже установлено в системе. Просто пробежимся по меню приложений (консольные утилиты в расчёт не берём).

В разделе «Программирование» находится больше десятка приложений собственно для программирования (оставим их без внимания).

Категория «Офис» содержит исключительно программы из пакета LibreOffice (знаменитого бесплатного аналога Microsoft Office). Полезные приложения для работы с документами. Создание и правка не очень сложных файлов в них на Raspberry Pi 3 происходит с минимальными притормаживаниями.

Раздел «Интернет» содержит, на мой взгляд, два полезных приложения. Первое - VNC Viewer. Неплохой вариант управления удалёнными устройствами. Скорость работы приемлемая. Второе - браузер Chromium. Практически тот же Chrome, только без излишеств. Сайты работают с разной скоростью. Некоторые прямо быстро, некоторые очень туго (зависит от типа сайта и его оптимизации). Например, ВКонтакте листается с небольшими рывками, а Одноклассники уже идут со скрипом (хотя в целом пользоваться можно и тем и другим). Даже YouTube в нём сносно работает (установлено специальное расширение). В полноэкранном режиме видео, конечно, дёргается, а вот в широкоэкранном смотрится нормально. Т. е. на этом компьютере более или менее доступна работа в Интернете (по крайней мере, она комфортнее, чем на среднем смартфоне).

При работе на Raspberry Pi 3 в большинстве приложений заметен небольшой разрыв кадра (нижняя часть изображения обновляется чуть позже верхней). Эта неприятность связана с отсутствием вертикальной синхронизации (tearing). На обычных компьютерах проблема легко решается, но для Raspbian решения я не нашёл. Опять же многое упирается в специфическое железо.

В «Стандартных» минимальный набор полезных приложений: калькулятор, терминал, просмотрщик файлов PDF, блокнот, архиватор (который почти ничего не умеет), диспетчер задач, программа для просмотра изображений, файловый менеджер и утилита для создания копии системы - SD Card Copier.

Всё необходимое есть, лишнего немного, остальное ставим по потребностям.

Skype

Со Skype в Linux почти всегда были какие-то заморочки. Нынешняя версия является просто оболочкой для веб-интерфейса. Вместо того, чтобы пытаться запустить её под Raspbian, просто воспользуемся веб-версией напрямую.

В Raspberry Pi 3 отсутствует разъём mini-jack для микрофона. Вариант 1 - найти микрофон с разъёмом USB. Вариант 2 - подключить дешёвую внешнюю USB-звуковую карту с привычными разъёмами. В моём случае всё было ещё проще (хотя не совсем) - веб-камера оказалась со встроенным микрофоном, т. е. два устройства заняли только одно гнездо.

Откроем Skype. Через Chromium заходим по адресу web.skype.com/ru и выполняем вход в свой аккаунт. Затем нажимаем на зелёный замок в адресной строке: разрешаем камеру, микрофон и Flash. Микрофон работать всё равно не хотел. Оказалось, что нужно было кликнуть по значку видеокамеры (в адресной строке справа), затем вместо по «По умолчанию» выбрать правильное аудиоустройство.

Сделал тестовый видеозвонок знакомым. Звук в обе стороны проходит нормально, видео тоже передаётся (немного притормаживает).

Расширение офисных приложений

Пакет LibreOffice, конечно, неплох, но сейчас он на английском, не проверяет правописание и не очень правильно отображает документы MS Office, т. к. в системе нет ни одного шрифта из Windows. Открываем терминал, устанавливаем русскую локализацию, орфографический словарь и шрифты:

Apt install libreoffice-l10n-ru hunspell hunspell-ru ttf-mscorefonts-installer

Вот так гораздо привычнее:

Наш штатный архиватор умеет работать только с типичными для Linux форматами, поэтому нужно помочь ему, добавив поддержку более ходовых типов архивов (7z, RAR и ещё парочки):

Apt install p7zip-full unrar-free

Установим более продвинутые программы для чтения электронных книг Evince и FBReader, чтобы открывать разные типы электронных книг:

Apt install evince fbreader

Evince у меня не появился в меню самостоятельно, поэтому пришлось зайти в «Параметры» > «Main Menu Editor» и отметить его флажком.

Настройка локальной сети

Если у вас есть локальная сеть, то Raspberry Pi 3 уже подключен к ней (в случае открытой и корректно настроенной сети). Чтобы иметь к ней удобный доступ, в стандартном файловом менеджере нужно открыть меню «Перейти», выбрать «Сеть», открыть меню «Закладки», нажать «Добавить в закладки», переключить вид «Дерево директорий» на «Точки входа». Теперь ссылка на сеть будет под рукой при каждом открытии файлового менеджера.

Также можно установить другой файловый менеджер, например, Thunar.

Вроде, всё неплохо: сетевые ресурсы доступны, файлы открываются, копируются и даже удаляются. Только при входе чуть ли не в каждую сетевую папку система запрашивает пароль (который мы меняли в самом начале работы с ОС). Другие компьютеры в моей сети (и на Windows, и на Linux) заходят на те же ресурсы без паролей. Убрать ввод этого пароля пока не удалось (ввожу каждый раз).

Для того, чтобы компьютеры, входящие в ЛВС, отображались на верхнем уровне, правим настройки Samba /etc/samba/smb.conf . Только файл нужно открыть с правами суперпользователя. Например, вводим в терминале следующую команду (предварительно выполнив sudo -i ):

Leafpad /etc/samba/smb.conf

Меняем значение параметра workgroup на название нашей рабочей группы, сохраняем изменения, делаем перезагрузку. Теперь при заходе в «Сеть» можно сразу переходить к нужному компьютеру (не открывая ещё две папки).

Настройки сети приведены для примера. В других случаях данный подход к работе с ЛВС может просто не сработать.

Подключение к сетевому принтеру

Раз уж у нас есть офисные программы, то и печать документов, скорее всего, потребуется. В рассмотренной выше сети установлен единственный принтер, подключённый к ПК на Windows 10. Принтер уже сетевой, но нужно как-то добавить его в Raspbian. Для этого установим программы CUPS и samba-client:

Apt install samba-client cups

CUPS не пустит нас в настройки просто так. Поэтому нужно добавить нашего текущего пользователя в группу lpadmin:

Usermod -aG lpadmin pi

Управление в CUPS происходит через веб-интерфейс. Вводим в браузер адрес 127.0.0.1:631 , затем переходим в раздел «Администрирование», нажимаем «Добавить принтер». Вводим имя пользователя pi и пароль, который задали при настройке системы (в начале статьи). Отмечаем «Windows Printer via SAMBA» и нажимаем «Продолжить».

Дальше важный момент. В поле «Подключение» нужно ввести адрес принтера в сети. В данном случае smb://192.168.1.6/hp1010 . Из чего он состоит: smb:// - протокол SAMBA, 192.168.1.6 - локальный адрес компьютера, к которому подключён принтер, hp1010 - сетевое имя принтера.

Адрес компьютера в ЛВС должен быть статическим, а имя принтера желательно задавать только латиницей (без пробелов).

Нажимаем «Продолжить». Вводим название принтера для нашей системы и на всякий случай ставим флажок «Разрешить совместный доступ к этому принтеру», нажимаем «Продолжить». Выбираем драйвер для принтера (список впечатляет), нажимаем «Добавить принтер». Сохраняем параметры. Печатаем для теста какой-нибудь документ и радуемся жизни.

Работа с графикой

На Raspberry Pi 3 можно установить классические графические редакторы GIMP и Inkscape:

Apt install gimp inkscape

Работают они в целом корректно, но медленно. Несложные манипуляции с не очень большими картинками мини-компьютер потянет (обрезать фотографию, цвета поправить, надпись добавить, логотип нарисовать). Серьёзные графические задачи, естественно, требуют серьёзной мощности.

Просмотр видео

Вот здесь всё опять упирается в нестандартное железо. Привычные плееры просто на нём не работают (либо работают с большими проблемами). Получилось найти только две программы, которые справляются с проигрыванием видео: OMXPlayer и Kodi. Использовать будем обе.

OMXPlayer уже установлен в системе, но он консольный, поэтому пользоваться им не слишком удобно. Чтобы видеофайлы открывались двойным кликом делаем следующее. Кликаем по файлу правой кнопкой, выбираем «Открыть с помощью…». Переходим на вкладку «Пользовательская команда». В верхней строке вводим omxplayer -b . Отмечаем флажками «Выполнить в эмуляторе терминала» и «Установить выбранное приложение по умолчанию для данного типа файла». В имени приложения пишем, например, omxplayer . Нажимаем «OK».

Эти действия нужно проделать для каждого расширения видеофайлов.

Переключатся между окнами OMXPlayer не даёт. Клавиши управления: «q» - выход, «-» и «+» - регулировка громкости, «←» и «→» - перемотка.

Kodi - это довольно серьёзный медиацентр. Понимает значительно больше кодеков, чем OMXPlayer, имеет встроенный DLNA-клиент и другие плюшки. Для начала его нужно установить:

Wi-Fi у Raspberry слабоват, поэтому видео приличного размера по сети смотреть через него не получится. Позаботьтесь о проводном подключении.

С Kodi на Raspberry Pi 3 можно смотреть весьма увесистые фильмы. Проверял на файле Full HD размером 40 ГБ с битрейтом 40 Мб/с (по DLNA). За 2 с лишним часа ни одного подтормаживания или других проблем. Некоторые Smart-телевизоры при проигрывании этого же файла с того же DLNA-сервера зависали на середине видео (приходилось выключать/включать).

Прослушивание музыки

С воспроизведением звука всё гораздо проще. Поддерживаются многие проигрыватели. Штатный OMXPlayer тоже умеет играть музыку, но в этом нет необходимости. Был установлен Audacious, который ничем особо не перегружен, но имеет привычный вид и нормальный функционал:

Apt install audacious

Торрент-клиент

Здесь тоже всё нормально. Установил Deluge:

Apt install deluge

Почему именно его? Потому что привык к нему. Deluge не лучше и не хуже других. Просто выполняет свою работу как полагается. Для теста скачал через него Raspbian Stretch Lite. Никаких проблем не заметил.

Игры

Конечно, сложно назвать Raspberry Pi игровой платформой, однако поиграть на нём вполне возможно. Речь по большей части идёт о запуске игр, выходивших на старых приставках. Долгие попытки собрать что-то вроде RetroPie в виде отдельного приложения (а не целой ОС) не увенчались успехом. Поиск отдельных приложений для каждой приставки тоже довольно нудное дело, поэтом остановился на Mednafen:

Apt install mednafen

Первым делом переходим в «Global Settings» и выбираем Video Driver sdl вместо opengl (ну нет у «Малины» нормальной поддержки OpenGL). После этого образы игр (ROMs) начнут нормально работать (не все, конечно).

С нормальной скоростью заработали только NES и Sega Mega Drive (хотя большинство платформ не проверялось, т. к. нет к ним интереса).

Можно добавлять игры в интерфейс Mednaffe и запускать их оттуда, а можно даже не запускать Mednaffe - просто открывать файл с образом игры, как любой другой, двойным кликом (не для всех платформ сработает).

Играть в приставочные игры на клавиатуре неудобно, а под рукой как раз есть геймпад от Xbox 360. Контроллер работает без дополнительных драйверов, остаётся только настроить кнопки. Для этого в Mednaffe открываем раздел «Systems», переходим к нужной приставке, открываем подраздел «Input», нажимаем «Controller Setup». Выбираем «Port 1» (первый контроллер), делаем двойной клик в столбце Key и нажимаем на геймпаде кнопку, соответствующую надписи в столбце Action/Button (для каждой строки).

Если настройки не применились, запускаем игру нужного формата из интерфейса (новые параметры должны вступить в силу), после чего настройки уже будут действовать и при запуске двойным кликом.

Несколько «родных» игр, заслуживающих внимания, тоже можно установить. Например, Битва за Веснот (напоминает HOMM III) и OpenTTD (напоминает SimCity 2000). Обе игры переведены на русский язык.

Apt install wesnoth openttd

Последний штрих

После установки многих программ остаётся всякий «мусор». Хорошо бы его удалить следующей командой (ещё и немного места освободится):

Apt autoremove

Дополнительные сведения

  • Снимок экрана делается клавишей Print Screen и автоматически сохраняется в домашнюю папку (/home/pi).
  • Если хотите немного повысить скорость работы Raspberry Pi 3, подключите его к экрану с низким разрешением (например, 1366×768).
  • Приложения можно поискать в штатной утилите «Add / Remove Software», которая чем-то похожа на Synaptic.
  • Для подключения к монитору без разъёма HDMI может использоваться дешёвый переходник с HDMI на DVI-D или такой же кабель.
  • Raspberry может показывать на экране три специальных значка-индикатора (независимо от установленной ОС и среды рабочего стола): молния - низкое напряжение, наполовину красный термометр - высокая температура чипа (80–85 градусов), полностью красный термометр - критическая температура (выше 85 градусов).

Заключение

В целом мини-компьютером я остался доволен. За свою стоимость он предоставляет очень даже широкий функционал (в статье рассмотрены только некоторые варианты его использования). Для опытных пользователей Linux настройка Raspberry Pi 3 покажется несложной. Остальные без проблем смогут использовать уже настроенную систему.

Кликать мышью по окнам можно хоть кота научить.

Помимо энтузиастов Raspberry может быть интересен и компаниям с большим парком машин. Например, покупка 20 классических системных блоков для колл-центра по 12 000 р. и покупка 20 «малиновых» компьютеров по 3000 р. - это совсем разные вещи (180 000 р. экономии).

Только мониторы нужно брать хотя бы с DVI-D - ещё 15 000 вычитаем.

При домашнем использовании Raspberry Pi 3 хорошо справится с ролью бесшумного медиасервера, ретро-приставки, вспомогательного компьютера для другой комнаты и т. д и т. п…



Рекомендуем почитать

Наверх