1. Знакомство с Raspberry PI


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

Одна из главных и привлекательных особенностей Raspberry Pi — наличие на плате аппаратных портов ввода/вывода GPIO, которые открывают перспективы использования его в робототехнических проектах и устройствах «умного дома».

Характеристики модели Raspberry PI 3 В+:

Процессор
Производитель процессора
Broadcom
Модель процессора
BCM2837
Количество ядер процессора
4
Частота процессора
1400 МГц
Оперативная память
Тип оперативной памяти
LPDDR2
Размер оперативной памяти
1 Гб
Накопители данных
Объем встроенной флеш-памяти
нет
Интерфейсы, разъемы
Видео интерфейсы
HDMI
Интерфейсы периферии
display serial interface, camera serial interface, USB 2.0 x4
Коммуникации
Вид доступа в Интернет
Wi-Fi, Ethernet (RJ-45)
Скорость сетевого адаптера
1000 Мбит/с
Программное обеспечение
Установленная операционная система
без ОС
Дополнительная информация
Дополнительное встроенное оборудование
микро-SD слот, Bluetooth 4.2
Габариты
Длина
85 мм
Ширина
56 мм

Включение Raspberry PI и вход в систему

Для работы с Raspberry PI потребуется клавиатура и мышь с USB интерфейсом. Необходимо подключить эти устройства к двум доступным USB портам Raspberry PI.

Также потребуется вставить флеш карту с операционной системой в соответствующий разъем, который отмечен на схеме устройства как “SD Card”. На флеш карте, установмте операционную систему Raspbian на базе Linux Debian

При использовании внешнего дисплея с VGA интерфейсом, необходимо сначала подключить VGA кабель дисплея к переходнику HDMI­-VGA, а затем присоединить этот переходник к HDMI порту Raspberry PI.

Для подключения питания к Raspberry PI достаточно присоединить кабель блока питания к micro­USB разъему, а затем включить блок питания в сеть. Для надежной работы платы блок питания должен быть стабилизированным и выдавать 5 В при токе не менее 1 А.

После включения устройства в сеть, на дисплее отобразится информация о загрузке ОС в оперативную память. По завершению загрузки появится рабочий стол.
raspbian

Raspbian

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

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

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

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

    Инсталлировать системы на RPi3 можно несколькими способами. Если нужно две ОС на Raspberry Pi 3, тогда рекомендуется использовать утилиту NOOBS.

    Процесс установки Raspbian см. raspberrypi.org или raspbian.org

    Видео:


    Удаленное управление Raspberry Pi

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

    SSH (Secure Shell) — сетевой протокол, позволяющий производить удаленное управление операционной системой через шифрованное соединение, а также передавать файлы, транслировать видео- и аудиопотоки...  Через SSH можно запустить на компьютере терминал для выполнения консольных команд на другом компьютере.

    VNC (Virtual Network Computing) — более продвинутый протокол, обеспечивающий удаленный доступ к рабочему столу другого компьютера по сети.

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

    В отличие от SSH, по VNC предоставляется доступ не только к консоли, но ко всему компьютеру, включая графический интерфейс.

    Как настроить с помощью SSH и VNC

    Как нвстроить с помощью XRDP