Raspberry Pi — подключение (установка ОС, настройка). Raspberry Pi:Введение

Пошаговое руководство по запуску миникомпьютера Raspberry Pi.

Для запуска нам понадобятся:

  1. Raspberry Pi
  2. USB клавиатура
  3. USB мышка (если собираетесь работать в визуальной оболочке)
  4. SD/MMC/SDIO карта памяти размером от 2 до 32 Гб (по возможности покупайте карты 6 или 10 класса)

  5. Micro USB адаптер для питания Raspberry Pi
  6. Монитор с HDMI входом, или телевизор, или TV тюнер с RCA разъемами
  7. HDMI кабель для подключения к монитору или RCA кабель для подключения к телевизору или TV тюнеру

  8. Программа Win32DiskImager для записи образа системы на флешку
  9. Образ операционной системы Raspbian “wheezy”
  10. Кардридер для чтения SD/MMC/SDIO карт памяти

Если все необходимое у вас есть под рукой, то продолжим.

Запись образа Raspbian на карту памяти для Raspberry Pi

Для записи образа системы Raspbian на карту памяти вам понадобится программа Win32DiskImager и сам образ Raspbian “wheezy”. Скачайте их на свой компьютер.

Теперь у вас есть готовая к работе флешка с записанным образом Raspbian.

Подключение Raspberry Pi

  • Подключите карту памяти к Raspberry Pi
  • Подключите USB клавиатуру (и USB мышь если надо)
  • Подключите HDMI кабель одним концом к монитору, а вторым и Raspberry Pi или RCA кабель к телевизору (TV тюнеру) и Raspberry Pi (в RCA будет использован только желтый разъем)

  • Включите ваш монитор или телевизор (TV тюнер)
  • Подключите Mini USB адаптер питания к Raspberry Pi
  • Включите Mini USB адаптер питания в розетку

При использовании TV тюнера в качестве монитора, необходимо источником сигнала выбрать композитный вход.

Настройка Raspberry Pi

При первой загрузке Raspberry Pi вы увидите меню Raspi-config

Если этого не произошло, то наберите в консоли команду sudo raspi-config

Через это меню мы сможем произвести основные настройки нашей будущей системы.

Рассмотрим пункты меню, которыми мы будем пользоваться:

Вам необходимо определиться, сколько оперативной памяти вы готовы выделить для графического процессора. При работе в консоли будет достаточно и 16 Мб, а вот для просмотра видео в графической оболочке придется пожертвовать 64-128 Мб. Выбранные значения могут быть только: 16, 32, 64, 128 или 256.

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

Установка пароля пользователю "root" в Raspberry Pi

Наберите в консоли команду sudo passwd root и введите пароль дважды.

Полезные консольные программы для Raspberry Pi

Top – диспетчер задач

Встроен в систему

Запуск: top


Htop – диспетчер задач

Установка: sudo apt-get install htop

Запуск: htop


Мой любимый диспетчер задач:)

Mc – файловый менеджер

Установка: sudo apt-get install mc

Запуск: mc


Weechat – IRC клиент

Установка: sudo apt-get install weechat

Запуск: weechat-curses


Links – текстовый браузер

Установка: sudo apt-get install links

Запуск: links


Клавиша Esc откроет меню браузера

Команды Linux

  • sudo - ставится перед командой и выполняет ее с правами пользователя root
  • sudo halt - выключение
  • Ctrl+C - выход из открытой консольной программы (если не предусмотрено других клавиш)
  • Shift+Ins - вставить текст в консоль
  • Ctrl+Ins - копировать выделенный текст из консоли
  • cd - переход в нужную папку. Например cd /home/pi
  • dir - покажет содержимое текущей папки
  • pwd - покажет ваше текущее расположении
  • date - покажет время и дату
  • cal - покажет календарь на текущий месяц
  • cal -y - покажет календарь на текущий год
  • wget - скачать файл в текущую директорию. Например wget http://mysite.com/myfile.deb

  • sudo apt-get update - обновит список пакетов с репозитария
  • sudo apt-get upgrade - обновит установленные пакеты
  • sudo apt-get install [имя пакета] - установит нужный пакет. Например sudo apt-get install mc
  • стрелки вверх и вниз - листают набранные ранее команды

Резервное копирование Raspberry Pi

Теперь у нас есть минимально настроенная рабочая система с небольшим набором программ. Чтобы в случае всяких непредвиденных обстоятельств нам не пришлось все вышеописанное повторять заново, мы сделаем backup наших данных.

  • Выключите Raspberry Pi – в консоли наберите: sudo halt
  • После выключения Raspberry Pi отключите ее от сети питания и извлеките карту памяти
  • Вставьте флеш карту в кардридер компьютера
  • Запустите программу Win32DiskImager
  • Укажите в поле Image File путь, по которому будет сохранен наш настроенный образ Raspbian
  • Выберите в меню Device букву диска с вашей флешкой
  • Нажмите кнопку Read и дождитесь окончания создания образа карты памяти
  • Закройте программу Win32DiskImager
  • Корректно отключите вашу флешку
  • Извлеките карту памяти из кардридера

    Все вопросы и дополнения оставляйте в комментариях. Буду признателен, если поделитесь ссылкой на эту статью с друзьями в социальных сетях.

    P.S. В следующей статье я опишу процесс организации удаленного доступа к Raspberry Pi. Будет рассмотрено SSH подключение для доступа к консоли и организация удаленного доступа к файлам по SSH. Также мы настроим локальную сеть.

  • Raspberry Pi - это дешёвый компьютер размером с кредитную карту, который подключается к монитору компьютера или телевизору и использует стандартную клавиатуру и мышь. Это умное маленькое устройство позволяет людям всех возрастов исследовать компьютер и учиться программировать на таких языках как Scratch и Python . Он способен делать все, что вы могли бы ожидать от настольного компьютера - от работы в Интернете и воспроизведения видео высокой четкости до составления таблиц, обработки текстов, и запуска игр.

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

    Краткое руководство

    Необходимо

    • SD-карта
      • Рекомендуется SD-карта на 8ГБ 4 класса (если вы новичок, также рекомендуется купить SD-карту с предустановленным NOOBS). Можно купить карту с предварительно установленным NOOBS или скачать бесплатно со страницы загрузки .
    • Дисплей и кабели подключения
      • Любой HDMI/DVI монитор или телевизор должен работать в качестве дисплея для Raspberry Pi. Для достижения наилучших результатов, используйте HDMI, но и другие соединения доступны для старых устройств. Используйте стандартный кабель Ethernet для доступа в Интернет.
    • Клавиатура и мышь
      • Любая стандартная USB клавиатура и мышь будут работать с Raspberry Pi .
    • Источник питания
      • Используйте источник питания с разъемом micro USB для питания Raspberry Pi . Желательно убедиться, что выбранный блок питания выдает , из-за недостаточной мощность Raspberry Pi может вести себя странным образом ಠ_ಠ .

    Не так важно, но полезно иметь

    • Доступ в Интернет
      • Чтобы обновить или скачать программное обеспечение, мы рекомендуем вам подключить Raspberry Pi к Интернету либо через сетевой кабель или адаптер Wi-Fi .
    • Наушники
      • Наушники с 3,5 мм разъемом будут работать с Raspberry Pi .

    Подключении своего Raspberry Pi

    Перед подключением чего либо к Raspberry Pi , убедитесь, что у вас есть все оборудование, указанное выше. Затем выполните следующие действия:

    • В слот для SD-карты установите SD-карту;
    • Далее, подключите клавиатуру и мышь в USB-порт Raspberry Pi ;
    • Убедитесь, что ваш монитор или телевизор включен, и что вы выбрали правильный вход (например, HDMI 1, DVI, и т.д.);
    • Затем подключите кабель HDMI от вашего Raspberry Pi к монитору или телевизору.
    • Если вы собираетесь подключить Raspberry Pi к интернету, подключите сетевой кабель в сетевой порт рядом с портами USB, в противном случае пропустите этот шаг;
    • Подключите блок питания к Raspberry Pi с помощью micro-USB разъема;
    • Если вы впервые взяли в руки Raspberry Pi и используете SD-карту с дистрибутивом NOOBS, то вы должны будете выбрать операционную систему и настроить её. Следуйте руководству по NOOBS, чтобы сделать это.

    Вход в систему на Raspberry Pi

    1. Как только Raspberry Pi завершит процесс загрузки, появится строка для входа в систему. Логин по умолчанию для Raspbian это pi и пароль raspberry . Обратите внимание, вы не увидите набираемые символы при вводе пароля. Это функция безопасности Linux .
    2. После того как вы успешно вошли в систему, вы увидите окно командной строки

      pi@ raspberrypi~$

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

      И нажмите клавишу ↵ Enter на клавиатуре.

    Введение в Raspberry Pi

    Проверка/Оформление/Редактирование: Мякишев Е.А.

    /// пока не понятно куда воткнуть:D

    /// и статья в процессе обработки:P

    Это руководство, в котором будут описаны азы работы с Raspberry Pi .

    Введение и главные вопросы

    Если вы хотите купить Pi и/или аксессуары к ней, и ищете совета, то можете поискать его в этом иллюстрированном руководстве покупателя .

    Кроме того, вебсайте компании-производителя можно найти краткое практическое руководство к Raspberry Pi . В нем используется установочная система NOOBS, последняя версия которой идет вместе с Raspbian OS. Впрочем, на Pi можно установить и другие ОС – для этого плату через Ethernet-порт нужно подключить к интернету.

    Официальную документацию к Raspberry Pi тоже можно найти на сайте компании-производителя ¬– соответственно, на странице с документацией .

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

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

    Начинаем работать с Raspberry Pi

    Поверните Raspberry Pi так, как показано на фото, после чего можно приступать к подключению.

    Если у вас Model B+ , поверните ее вот так:

    Если вы работаете с оригинальной Model B , то поверните ее вот так:

    Если вы используете Model A+ , то поверните ее так:

    В центре нижней части платы расположен порт HDMI. Один конец HDMI-кабеля подключите к этому порту, а второй – к вашему телевизору или HDMI-монитору (для передачи аудио и видео) или к DVI-D монитору (только для видео).

    Если у вас нет телевизора или монитора с портами HDMI или DVI-D, есть и другие способы для вывода аудио-визуальных сигналов. На моделях A и B есть желтый RCA-разъем, расположенный в центре верхней части платы – его можно использовать для вывода видеосигнала. Справа от него находится 3,5-миллиметровое стерео-гнездо для наушников – его можно использовать для вывода аудиосигнала. У моделей A+ и B+ для вывода аудио-визуальных сигналов используется один единственный коннектор. Он помечен надписью «A/V» и расположен в нижней части платы, справа от порта HDMI. Для него вам понадобится соединительный кабель типа A/V (об этом можно прочесть, в частности в иллюстрированном руководстве покупателя).

    Клавиатуру и мышь с USB-интерфейсом можно подключить к USB-слотам, расположенным на правом краю платы. Туда же можно воткнуть WiFi-адаптер с USB-интерфейсом – для беспроводного интернет-доступа. Если вы используете более ранние модели (A или B), то для расширения количества доступных USB-портов имеет смысл воспользоваться USB-хабом с внешним источником питания. Там же, с правой стороны и ниже USB-портов расположен Ethernet-коннектор – он позволяет подключить Pi к проводной сети.

    Слева в нижней части платы находится слот для SD-карты. SD-карту с уже предустановленным NOOBS можно купить в онлайн-магазине компании-производителя, т.е. в Swag Store , но его можно установить и самостоятельно. Более подробно о NOOBS и об установке операционной системы читайте ниже.

    Наконец, слева в самом низу платы находится питающий разъем micro USB. Подключите его к стабилизированному источнику питания в 5 вольт (+/- 5%) и как минимум 700 миллиампер (0,7 А).

    Сеть с электротоком выше 700 миллиампер (например, в 1000 миллиампер) тоже подойдет. Маленькие зарядные устройства (которыми заряжаются небольшие GSM-телефоны) для этих целей лучше не использовать, т.к. они зачастую нестабильны и потому ненадежны. Для моделей B+ и Pi 2 можно использовать адаптеры до 2,5 А, но они, по сути, более экономны в использовании электроэнергии, чем более ранние модели, поэтому для них можно использовать и адаптеры на 700 миллиампер (а то и меньше – в зависимости от того, сколько энергии требуют порты USB и HDMI). Также, пожалуйста, имейте в виду, что использование нескольких USB-девайсов или работа над интенсивными задачами будут требовать много электроэнергии. Здесь можно ориентироваться на светодиод, отвечающий за питание (PWR LED) – если он погас, то плате, по всей видимости, не достает электропитания.

    Если у вас возникли проблемы с питанием Raspberry Pi, то вам, вероятно, следует проверить не только сам источник питания, но и кабель, который тянется от этого источника к Pi. Бывает, что такие кабеля занижают ток/напряжение, идущее от источника питания к Pi, до необходимого уровня – для поддержания стабильной работы системы.

    Не уверены, что ваш питающий кабель – это именно micro USB? Разницу можно увидеть на картинке ниже:

    Кабель типа mini USB (слева) – не тот, что вам нужен. Он толще и выглядит как трапеция со вдавленными «щеками». А вот тот, что изображен справа, т.е. micro USB – это то, что нужно. Он тоньше и тоже выполнен в форме трапеции, но его «щеки» выпирают наружу и закруглены. Если вы хотите, чтобы у вашей Pi был надежный и стабильный источник питания, очень важно приобрести кабель действительно хорошего качества. Вам нужен короткий и умеренно толстый кабель, и будьте готовы потратить на него как минимум несколько сотен рублей. Впрочем, можно купить и официальный универсальный источник питания к Raspberry Pi ¬– сделать это можно в онлайн-магазине Swag Store .

    Установка NOOBS

    Операционную систему (а вместе с ней и инструкции, объясняющие как загрузить ее на SD-карту) для Raspberry Pi можно найти на странице загрузок компании-производителя. Самый предпочтительный вариант – это Raspbian, но не бойтесь пробовать и другие ОС.

    Перед установкой NOOBS вам нужно полностью стереть содержимое SD-карты и при помощи форматирующего инструмента SD Card Association удалить все имеющиеся на ней разделы. НЕ ИСПОЛЬЗУЙТЕ опцию быстрого форматирования, особенно если карта ранее уже использовалась ранее, или установка может оказаться неудачной. NOOBS, если нужно, отформатирует и разобьет карту на нужные разделы, но начать нужно именно с полностью чистой карты. Также убедитесь, пожалуйста, что у вас активирована опция изменения размеров разделов.

    Информацию о том, как использовать установщик NOOBS, можно найти . Когда вы загрузите NOOBS на карту, он должен содержать следующие файлы:

    Если вам надо установить лишь ОС, и вы хотите сэкономить время загрузки и место на SD-карте, то вместо NOOBS можно воспользоваться NOOBS LITE. Это облегченная версия NOOBS, которая не включает в себя никакую ОС, однако необходимая ОС загружается во время установочного процесса. Таким образом, чтобы все нормально загрузилась, Pi должна быть подключена к интернету. NOOBS и NOOBS LITE можно загрузить бесплатно на странице загрузок на сайте компании-производителя.

    Использование Raspberry Pi

    Закончив с настройками, приступаем к подключению электропитания – при помощи кабеля micro USB подсоедините Pi к электросети. Когда Pi начнет получать электроэнергию, на ней загорится красный светодиод, помеченный надписью PWR. Кроме того, на Pi есть еще и зеленый светодиод, помеченный надписью OK (в более поздних версиях – ACK) – он беспорядочно мигает, когда Pi считывает данные с SD-карты.

    Имейте в виду, что BIOS платы хранится на SD-карте, поэтому если загрузка будет неудачной, Pi не покажет на экране абсолютно ничего. Если у вас проблемы с загрузкой, обратитесь к соответствующему руководству , которое содержит информацию обо всех неисправностях, известных на данный момент.

    Если загрузка прошла удачно и все работает как нужно, Pi покажет «радужный экран» – по сути, это просто четыре пикселя, которые при помощи GPU смешаны друг с другом и растянуты на весь экран. Вскоре после этого запустится процессор ARM и начнет загружаться установленная ОС. Запуск Raspbian начнется с того, что она будет показывать длинный прокручивающийся текст, сообщающий о том, что в данный момент делает Pi, чтобы подготовить себя к работе. Если ваша плата – это Pi 2 и она на этом этапе зависла, то вы, вероятно, используете устаревшую прошивку. О том, как сделать апдейт текущей версии ОС, читайте ниже.

    Когда Pi закончит загружать ОС, вам нужно будет ввести имя пользователя и пароль – по умолчанию именем пользователя будет «pi», а пароль – «raspberry». Имейте в виду, что когда вы вводите пароль, на экране ничего отображаться не будет – это мера безопасности. Если это самая первая загрузка Pi, то этот этап, возможно, будет пропущен.

    После этого (и, опять же, если это будет самая первая загрузка) система покажет вам конфигурационное меню «raspi-config».

    С его помощью вам нужно сделать так, чтобы системе стал доступен весь объем SD-карты, включить на мониторе «оверскан» (срезание краев) и настроить конфигурацию клавиатуры. Кроме того, это меню можно использовать и для базовых настроек вроде смены пароля.

    sudo raspi-config

    Чтобы открыть более привычный графический пользовательский интерфейс (GUI), залогинившись, впишите следующее:

    В конце сессии, когда вы решите закончить и выключить Pi, сначала выйдите из GUI. Для этого введите в текстовом окне следующий текст:

    sudo halt

    sudo shutdown –h now

    Лишь после этого Pi можно отключать от питания, потому что если отключить ее до «виртуального» отключения, это может повредить файловую систему SD-карты.

    Ну а теперь мои поздравления! Первый сеанс работы с Raspberry Pi прошел успешно!

    Как, работая с NOOBS, получить композитное видео

    Важно отметить, что если вы, выводя видео на обычный телевизор (или мини-дисплей с композитным выходом), используете NOOBS и разъем «A/V» (т.е. композитный RCA), то картинка не появится сию же секунду – вам, чтобы переключатся с композитного коннектора на HDMI, надо будет постоянно нажимать на «3» (для PAL) или на «4» (для NTSC). При этом перед нажатием на «3» или «4» вам нужно будет подождать несколько секунд, т.к. NOOBS нужно немного времени перед тем, как он начнет «слушать» действия, исходящие от клавиатуры. Если вам интересно, начал ли NOOBS получать данные от клавиатуры, нажмите Caps Lock – если индикатор клавиши включается и выключается, значит, NOOBS загрузился и начал считывать клавиатуру.

    Продолжайте нажимать «3» или «4», пока не появится видео. Где вы на них нажимаете (на цифровом блоке или на верхнем ряду) – не важно, но имейте в виду, что во французской раскладке вам не надо зажимать Shift, чтобы иметь возможность печатать клавиши, т.к. система воспринимает клавиатуру как английскую. После того, как вы выберете между PAL и NTSC, система спросит, стоит ли сделать это выбором по умолчанию. Сделайте это, а затем продолжайте установку. Имейте в виду, что этот выбор будет перенесен и в инсталлированную ОС, т.к. будет записан в config.txt взамен автовыбора HDMI.

    Если картинка получилась монохромной, вы используете неправильный ТВ-стандарт – попробуйте переключиться с PAL на NTSC и наоборот. Если вы работаете с B+, а ваш «A/V» кабель ¬– неизвестного происхождения или типа, то имейте в виду, что не все с виду похожие кабели работают одинаково. У некоторых видеокамерных кабелей видео может идти по проводу с красным штекером, а не с желтым.

    Если вы используете HDMI-соединение, NOOBS должен выдать картинку автоматически, но если этого не происходит или картинка получилась какой-то искаженной, попробуйте переключить HDMI-настройки с «safe» на «optimal» и наоборот, нажимая на «1» и «2».

    После того, как вы установите (например) Raspbian, вместо NOOBS загрузится именно эта ОС, однако в Raspbian способ работы с композитным видео немного другой. Она смотрит, есть ли подключенные HDMI-девайсы, и если нет, она автоматически переключается на NTSC (только если вы не перезаписали настройки в config.txt, как было описано выше).

    Если вы используете старый PAL-телевизор, то картинка может быть только монохромной. Впрочем, тут можно зайти в config.txt и вместо «sdtv_mode=0» вписать «sdtv_mode=2» (для PAL). Это можно сделать и через NOOBS – перезапустите плату, попутно зажимая Shift, и Pi загрузит NOOBS. Теперь снова нажмите «3» (для композитной картинки), выберите вариант с редактированием config.txt, отредактируйте, сохраните и перезагрузитесь.

    Обновление Raspbian

    Если вы используете старый дистрибутив Raspbian (особенно на карте с предустановленной ОС), то наверняка не прочь обновить ее до самой последней версии. Убедитесь, что вы подключены к интернету, перезагрузите Raspbian и введите следующий код:

    sudo apt-get update sudo apt-get upgrade

    Подождите несколько минут (пока будет идти обновление), а затем перезапустите Pi.

    Специальные инструкции для обновления Raspbian для пользователей Pi 2

    Если ваша плата – это Pi 2, то вам нужно удостовериться, что используемые вами версии NOOBS и Raspbian были выпущены после релиза Pi 2.

    Если у вас есть карта с Raspbian, которая нормально грузится на старую Pi, но не грузится на Pi 2 или зависает на «радужном экране», нижеследующий код должен помочь в том, чтобы эта карта работала и на Pi 2:

    apt-get update apt-get upgrade apt-get dist-upgrade apt-get install raspberrypi-ui-mods

    Прочая информация

    Вы, возможно, найдете полезным неофициальное «Пользовательское руководство по Raspberry Pi» , написанное Эбеном Аптоном (Eben Upton) и Гаретом Хэлфекри (Gareth Halfacree).

    Также вам может пригодиться «Учебное руководство по Raspberry Pi» (оно сосредоточено в основном на обучении программированию и написано британскими учителями из организации Computing at School).

    Наконец, есть бесплатный ежемесячный журнал MagPi, который можно найти .

    Иллюстрированный гайд по покупке Raspberry Pi

    // в процессе обработки

    Начат Abishur, переписан Mahjongg, отредактирован Lorna.

    Идея создания полного и всеобъемлющего (хотя пускай и неофициального) гайда по покупке Pi зрела давно – поэтому, встречайте! Надеемся, он будет вам полезен. Если у вас будут какие-то дельные советы и предложения, пожалуйста, поделитесь ими в комментариях – чтобы сделать этот гайд еще более полным и информативным.

    Возможно, вы наткнулись на этот гайд, т.к. лишь подумываете о том, чтобы купить Raspberry Pi, но пока не знаете, что именно вам нужно. Эта страница поможет подобрать все необходимые компоненты – будь то покупка стартового набора или каких-то дополнительных деталей и оборудования. Если вы новичок в компьютерах, некоторые фрагменты этого гайда могут показаться пугающими. Но не волнуйтесь – не торопясь, переходите от одного пункта к другому, и в конце концов у вас будет все, что нужно!

    Имейте в виду – по итогам каждого этапа нужно выбрать лишь один предмет.

    Для начала нужно выбрать саму Raspberry Pi.

    Модель Raspberry Pi 2 B (второе поколение)...

    Или Raspberry Pi B+...

    Или Raspberry Pi A+...

    Все эти модели можно купить на Element 14 или RS Components или через сторонних реселлеров.

    Впрочем, если хотите, то можно купить и какую-нибудь из старых моделей – A или B.

    Теперь дело за настенным адаптером с разъемом micro USB.

    Вам потребуется стабилизированный источник питания (PSU), выдающий напряжение 5v ±5% и как минимум 700 миллиампер (или 0.7 А). Адаптер, дающий выше 0.7 А (к примеру, 1 А), тоже подойдет. Избегайте маленьких зарядников для небольших GSM-телефонов, т.к. они зачастую не стабилизированы и потому ненадежны. B+ и Pi 2 можно питать через PSU, дающий 2.5 А, но эти модели отличает особая «энергобережливость», благодаря чему они могут работать и с PSU на 0.7 А, а то и меньше (зависит от того, сколько используется портов USB и HDMI). Однако дополнительное электропитание может потребоваться не только из-за нескольких USB-девайсов, «висящих» на Pi, но и при выполнении каких-либо особо трудоемких задач. Кроме того, в качестве блока питания для Pi можно использовать зарядник от Kindle, iPhone и т.д., но надо убедиться, что он дает достаточно электроэнергии. Как правило, этот параметр указан на этикетке, наклеенной на девайс – смотрите цифру рядом со словом Output.

    Судя по наклейке на этом PSU, он выдает 5v и 700 миллиампер (700 mA) – этого должно вполне хватить для питания Raspberry Pi. Имейте в виду, что 5v 0.7A – это то же самое, что 5v 700mA. При этом отклонение от параметра 5v допускается в пределах ±5%, тогда как в миллиамперах может стоять любое число, равнозначное либо превышающее 700 mA (0.7 А).

    Также можно воспользоваться USB-адаптером переменного тока вроде того, что изображен на картинке ниже:

    Но для него также потребуется USB-кабель, заканчивающийся разъемом micro USB – вроде этого:

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

    Если вы не знаете, что именно за разъем на вашем кабеле (micro USB или mini USB), то выяснить это очень просто. Разница показана на картинке ниже.

    Mini USB – слева. Это не наш вариант, он крупнее и выглядит как трапеция с вогнутыми «щеками». Micro USB – справа. Вот это то, что нам нужно. Он меньше и тоже выглядит как трапеция, за исключением того, что его «щеки» более выпуклые.

    На моделях B+ и Pi 2 светодиод PWR показывает и то, подается ли на плату питание, и то, достаточно ли электропитания дает PSU, и последнее также говорит о том, насколько хорошо функционирует кабель micro USB. При обнаружении перегрузки (т.е. если напряжение упадет до 4.65v) светодиод просто выключится, а если использовать при этом Raspbian GUI (графический пользовательский интерфейс Raspbian), в качестве предупреждения на дисплее может появиться «радужный квадрат».

    Нам также понадобится устройство для ввода данных клавиатура – как минимум клавиатура.

    Если вы работаете с Pi через терминал Linux (как показано на картинке ниже), то мышка вам не потребуется. Впрочем, если хотите, конечно, то можете подключить и ее.

    USB-мышка (вроде той, что показана ниже) в любом случае понадобится, если вы собираетесь работать через GUI.

    Кроме того, нам понадобится SD-карта.

    Опциональное оборудование:

    Аналоговый аудиокабель.

    Если вы для вывода видео используете композитный (RCA) кабель или кабель «из HDMI в DVI-D» и при этом хотите настроить звук, то вам понадобится 3,5-миллиметровый аудиокабель со штекерами типа «папа-папа».

    Но есть и другое решение – можно подключить внешние динамики. Если у них уже имеется кабель, который заканчивается 3,5-миллиметровым штекером, то изображенный выше кабель вам не понадобится. Если вы хотите подключить Pi к стереосистеме через белый и красный RCA (Phono) разъемы, то вам понадобится кабель, у которого с одной стороны будет 3,5-миллиметровый штекер, а с другой – два Phono-разъема. Подробнее на картинке ниже:

    Его, как правило, называют сетевым кабелем.

    USB-хаб.

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

    USB-хабы могут быть пассивными (т.е. просто вставляются в USB-порт и все) или активными (т.е. вставляются в USB-порт, а затем подключаются к питанию). Пассивный хаб изображен на первой картинке, а активный – на второй:

    Если вы используете старую модель Pi, и при этом хотите подключить к ней какой-нибудь очень энергоемкий девайс (вроде жесткого диска), то вам понадобится именно активный USB-хаб. Однако у моделей поновее USB-порты получают больше электропитания, поэтому если вы захотите подключить кард-ридер, флешку или WiFi-адаптер, то достаточно будет и пассивного USB-хаба. Впрочем, некоторые WiFI-адаптеры настолько «прожорливы», что нуждаются в активном хабе, даже будучи подключенными к новой модели.

    Остальное – все, что угодно.

    К платам Raspberry Pi можно подключить еще кучу всякой всячины. Для WiFi-соединения – WiFi-адаптер с USB-интерфейсом. Для управления реле и моторами – Gertboard. Нужен корпус? Pi можно упрятать в «чехол» на любой вкус и цвет – от футляра из Lego до корпуса из-под старой игровой приставки или даже «ларца» из акрила лазерной резки. Также можно подключить датчики или даже маленькие LCD-тачсрины вроде этого].

    Кроме того, для B+ и Pi 2 можно использовать расширительную плату нового типа под названием HAT (Hardware Attached on Top – если переводить буквально, «оборудование, прицепленное сверху»). Также есть разного рода универсальные расширительные платы, которые могут самостоятельно сообщать о себе Linux, т.е. Linux с самого начала знает, какие драйверы для них использовать. И это уже не говоря о почти бесконечном выборе дополнительных компонентов и аксессуаров: единственное ограничение – это ваша фантазия!

    Raspberry Pi - это недорогой микрокомпьютер, который помещается на ладони и может сделать очень многое. На основе этого микрокомпьютера можно создавать как серьезные проекты, по управлению умным домом, так и использовать в качестве медиацентра или даже легковесного домашнего компьютера с Linux.

    В одной из предыдущих статей мы подробно рассматривали начало работы с Raspberry Pi 3, как подключить устройство и что для этого необходимо, сейчас же остановимся более подробно на такой задаче, как установка операционной системы Raspberry Pi 3. Здесь используется процессор на архитектуре ARM, а значит вы можете установить любой поддерживаемый ARM дистрибутив, или же созданный специально для Raspberry дистрибутив Raspbian.

    Установка системы Raspberry с помощью NOOBS

    Это самый простой способ получить полноценный и работающий Linux на Raspberry Pi. Набор операционных систем по умолчанию NOOBS (New Out Of Box Software) для Raspberry Pi вышел в 2013 году и предоставляет простой интерфейс, с помощью которого вы можете установить несколько популярных систем в несколько кликов.

    1. Подготовка SD карты

    Первым делом нам нужно подготовить вашу SD карту. Нужна карта объемом, как минимум, 4 Гб. Выполните такую команду:

    Теперь подключите карту к компьютеру с помощью картридера, и выполните команду еще раз, так вы сможете определить какое имя в системе было присвоено вашей карте. Например, это может быть mmcblk0. Если она уже разбита на разделы, то вы увидите в конце имени p1, например, mmcblk0p1. Если же карта еще не разбита, то нам нужно это сделать, для этого используйте fdisk:

    sudo fdisk /dev/mmcblk0

    Удалите все существующие разделы с помощью d , введите нужный номер раздела, если нужно, затем используйте n , для создания нового раздела и p для подтверждения создания. Нам нужен один раздел на всю флешку, если у вас уже так, то ничего делать не нужно.

    После завершения нажмите t и установите тип раздела W95 FAT32, несмотря на то, что это Linux, для установщика нужно использовать файловую систему FAT. Для записи изменений нажмите w .

    Осталось отформатировать раздел в файловую систему FAT32:

    sudo mkfs.vfat /dev/mmcblk0p1

    Вы можете скачать образ NOOBS с официального сайта . Нам нужен ZIP архив самой последней версии.


    Вы можете выбрать две версии, полную, с офлайн установкой и минимальную, которая требует интернет подключение для развертывания на Raspberry Pi. Микрокомпьютер должен быть подключен с помощью кабеля Ethernet, беспроводная сеть доступна только в установленной операционной системе.

    Установщик NOOBS включает такие операционные системы:

    • Raspbian;
    • Pidora;
    • RISC OS;
    • Arch Linux;
    • OSMC.

    Возможно, со временем туда будут добавлены и другие системы.

    3. Запись на SD карту

    Здесь все еще проще установка операционной системы Raspberry Pi 3 выполняется путем обычного копирования файлов. Для этого нужно чтобы ваша SD карта была примонтирована в системе. Проверяем куда ее подключил ваш файловый менеджер:

    mount | grep -i mmcblk0p1

    Если еще не подключил, то откройте ее в файловом менеджере и затем повторите еще раз. В Nautilus есть такая опция контекстного меню, как "Открыть в терминале" , вы можете здесь ее использовать. Или используйте команду cd для перехода в папку флешки:

    cd /media/путь/к/папке/

    Затем просто разархивируем в нее содержимое архива NOOBS:

    unzip /home//Downloads/RaspberryPi/distros/NOOBS_v1_3_11.zip

    Вот и вся установка, когда извлечение будет завершено, вы можете размонтировать карту памяти:

    sudo umount /dev/mmcblk0p1

    В Windows вы можете сделать все то же в графическом интерфейсе, просто распакуйте содержимое zip архива noobs на флешку.

    4. Запуск системы

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

    Установка выполняется довольно быстро и представляет из себя копирование нужных файлов на ту же карту памяти. Если вы установите несколько систем, то вам будет доступно меню выбора, если же только одну - то она будет загружаться по умолчанию. Установка noobs raspberry pi 3 на видео:

    Установка системы Raspberry из образа

    Другой способ установить операционную систему Raspberry Pi 3 - использовать img образ. Например, вы можете скачать образ Raspbian Jessie и просто записать его на карту памяти.

    Самый простой способ сделать это в Linux - использовать утилиту Ether. Она уже есть в большинстве дистрибутивов.

    Другие операционные системы доступны на том же сайте, что и NOOBS. Например, вы можете скачать Raspbian, Ubuntu MATE 16.04 или даже Windows 10 IoT:

    Но, кроме того, вы можете устанавливать этим способом и другие операционные системы, загруженные с других ресурсов.

    Вам необходимо скачать образ операционной системы, который будет иметь расширение файла.img. Часто эти файлы еще дополнительно пакуются в zip архивы, чтобы занимали меньше места, поэтому если вам попал такой архив, распакуйте его.

    2. Запись образа на карту

    Когда у вас будет img файл, запустите утилиту Ether и выберите нужный образ в разделе "Select Image" :

    Затем, убедитесь, что вы выбрали правильную карту памяти. Если устройство нужно изменить, нажмите кнопку "Change" :

    Если все верно, для записи образа на флешку нажмите кнопку "Flash" . Когда процесс будет завершен, вы операционная система Raspberry будет готова к использованию. Извлеките карту из компьютера, подключите ее к Raspberry Pi и загрузитесь.

    Выводы

    Как видите, установка ос raspberry pi 3 очень проста если эта операционная система поддерживается официально. Кроме описанных в статье способов, можно использовать и другие методы записи, например, утилиту dd. Если вы новичок, то для вас идеальным вариантом станет NOOBS, для продвинутых пользователей есть образы. Но, в любом случае, установка Linux на Raspberry Pi 3 в разы проще установки WIndows или Mac на компьютер. А у вас есть Raspberry? Для решения каких задач вы его используете? Напишите в комментариях!

    Я не особо большой знаток 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 хорошо справится с ролью бесшумного медиасервера, ретро-приставки, вспомогательного компьютера для другой комнаты и т. д и т. п…

    Raspberry Pi (RPi) — это одноплатный микрокомпьютер, у которого есть все те же признаки, что и у обычных персональных компьютеров и ноутбуков. К нему можно подключить монитор, клавиатуру, мышь, аудио колонки, а также интернет кабель. Как и персональный компьютер, RPi работает под управлением полноценных операционных систем (ОС), таких как: Raspbian (Debian), Android и даже Windows 10.

    По своим характеристикам Raspberry Pi похож на современный смартфон, за исключением того, что в нем нет модуля для сотовой связи. Подобно современным смартфонам, операционная система в RPi хранится на карте памяти формата microSD. Там же хранятся и все пользовательские файлы.

    Чтобы начать работу с Raspberry Pi, нам необходимо установить на карту памяти операционную систему. Этим и займемся!

    1. Подготовка карты памяти

    Если вы не приобрели в комплекте с Raspberry Pi карту памяти с уже установленной ОС, придется самостоятельно скачать операционную систему из интернета и записать её на чистую карту. Рекомендуется использовать карту памяти размером не менее 8 Гб .

    Самой популярной ОС для Raspbrery Pi считается Raspbian. Это по сути модифицированная Debian. Имеется два варианта установки Raspbian на карту памяти:

    1. копирование образа карты памяти, с предустановленным Raspbian; делается это с помощью Win32DiskImager.
    2. копирование специального установщика NOOBS, который в автоматическом режиме установит Raspbian или другую ОС.

    Разберем второй способ по шагам.

    Шаг 1. Скачиваем архив с файлами здесь:

    Можно выбрать NOOBS либо NOOBS Lite. В первом случаем мы скачаем установщик в комплекте с Raspbian. Во втором случае установщик будет пустой, но можно будет «докачать» любую ОС из интернета. Выбираем первый вариант.

    Шаг 2. Распаковываем скаченный архив.

    Шаг 3. Копируем все файлы из архива на пустую карту памяти.

    Готово! Теперь у нас есть карта памяти с установщиком, и можно начать развертывание ОС Raspbian.

    2. Установка Raspbian с помощью NOOBS

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

    В последнюю очередь включаем питание в microUSB разъём и следуем шагам по установке Raspbian.

    Шаг 1. Запуск Raspberry Pi

    Все Raspberry Pi начинают свою загрузку вот с такого радужного экрана. Это признак того, что видеокарта подключена правильно и всё идет как надо.

    Шаг 2. Запуск установщика NOOBS

    После загрузки, установщик просит выбрать нужную операционную систему. Выбираем Raspbian.

    Подтверждаем кнопкой «Yes»

    Шаг 3. Копирование файлов операционной системы

    На этом шаге нам нужно просто дождаться, пока всё скопируется. Это занимает минут 15-20.

    Шаг 4. Завершение установки

    Ура, установка Raspbian успешно завершена! Жмем «OK».

    Шаг 4. Рабочий стол

    Наконец, открывается рабочий стол системы.

    Заключение

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

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



    Просмотров