Raspberry Pi — первый запуск. Подключение Raspberry Pi к Wi-Fi сети. Подготовка Raspberry Pi

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? Для решения каких задач вы его используете? Напишите в комментариях!

Установить операционную систему на Raspberry pi 2 очень просто ведь разработчики микрокомпьютера обо всем позаботились и выпустили NOOBS (New Out Of the Box Software). NOOBS - это простой установщик операционных систем, который уже содержит в себе Raspbian linux, Arch, OpenELEC, Pidora, RISC OS, RaspBMC, Ubuntu MATE, OSMC.

Что нужно для первого запуска Raspberry pi 2?

  • microSD-карта не менее 4 Гб, классом не ниже 4;
  • блок питания 5В, не менее 1,8 А;
  • HDMI-кабель;
  • Монитор с HDMI;
  • USB мышь и клавиатура;
  • ПК с SD картридером для записи установщика на microSD;
  • Ethernet подключение к интернету.

Пошаговая установка ОС на Raspberry pi 2.

  • Форматируем microSD в FAT32. Здесь подойдет любая программа для управления разделами дисков. Например в Debian удобно использовать partitionmanager (apt-get install partitionmanager).
  • Скачиваем ZIP установщика NOOBS с официального сайта Raspberry pi.
  • Распаковываем файлы из ZIP архива в корень microSD.
  • Вставляем microSD в Raspberry pi, подключаем Ethernet и HDMI кабели, мышь и клавиатуру, включаем блок питания.
  • При первом запуске появится список операционных систем, которые можно установить на ваш Raspberry pi. Не обязательно ограничивать себя одной ОС, можно выбрать хоть все (если позволяет объем microSD). Для новичков я рекомендую выбрать Raspbian linux и дистрибутив открытого медиацентра OpenELEC (Open Embedded Linux Entertainment Centre). При последующих запусках микрокомпьютера, система будет спрашивать, какую из ОС загружать. Нажимаем кнопку Install и ждем пока выбранные дистрибутивы скачаются и установятся на microSD карту.

После того, как процесс установки завершится, загрузится меню настройки Raspbian (raspi-config). Здесь настраиваем регион, язык, дату и время и др. Можно будет перенастроить ОС позже запустив команду sudo raspi-config в терминале. Нажимаем Finish.

Теперь можно запускать наш Raspberry pi. При каждом запуске Raspbian linux будет предложено ввести имя пользователя: pi
По умолчанию Raspbian root password: raspberry
Затем запускаем графическую оболочку командой: startx

Если помимо ОС Raspbian linux вы установили медиацентр, вы получаете массу видеофильмов, ТВ-передач, подкастов и др. бесплатно из коробки. Но на английском языке. Для возможности просмотра фильмов и и ТВ-передач на русском нужно установить русскоязычный XBMC плагин, например, seppius, который можно скачать .

  • Скачиваем этот ZIP-файл и кидаем его на флешку.
  • Вставляем ее в Raspberry pi.
  • Запускаем Raspberry pi под OpenELEC.
  • Переходим Настройки -> Дополнения -> Установить из файла ZIP
  • Выбираем наш файл на флешке

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

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

Raspberry Pi представляет собой миникомпьютер, который имеет много портов, которые могут быть использованы для подключения различных периферийных устройств. Вы можете подключить отдельный монитор через HDMI порт и клавиатуру и мышь через USB разъемы, также у Raspberry Pi имеется Ethernet порт, поэтому вы можете использовать интернет в своих проектах на Raspberry Pi.

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

Оборудование и программное обеспечение

  • 1 x ;
  • 1 x кабель Ethernet;
  • 1 x ноутбук или стационарный ПК;
  • 1 x SD карта (минимальный размер 4 ГБ);
  • 1 x кабель Micro USB (чтобы запитать Raspberry Pi).

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

  • Raspbian OS : когда вы покупаете Raspberry Pi, у вас есть возможность (в некоторых магазинах) купить предустановленную на SD карту операционную систему, либо просто скачать zip-файл c https://www.raspberrypi.org/downloads/ , который содержит образ Raspbian OS, чтобы записать его на вашу SD карту;
  • SDFormatter : у SD Card Association есть очень хорошее ПО, которое может быть использовано для форматирования вашей SD карты. Посетите https://www.sdcard.org/downloads/formatter_4/index.html и скачайте SDFormatter для вашей операционной системы;
  • Win32DiskImager : чтобы записать Raspbian OS на вашу SD карту, вам понадобится полезная утилита Win32DiskImager. Скачать её можно здесь ;
  • : вам будет необходимо определить IP адрес вашего Raspberry Pi, когда подключите его компьютеру. Просто скачайте эту программу http://www.advanced-ip-scanner.com/ ;
  • PuTTy : PuTTy - это SSH клиент, который будет использоваться для подключения к Raspberry Pi. Вы можете скачать его здесь http://www.putty.org/ ;
  • VNC : и последнее это VNC сервер. Скачать его можно здесь https://www.realvnc.com/download/ .

Когда скачаете всё это программное обеспечение, распакуйте и установите его.

Установка операционной системы

  1. Вставьте SD карту в картридер и проверьте, какая буква была присвоена диску.
  2. Откройте Win32DiskImager, возможно понадобится запустить его от имени администратора.
  3. Выберите образ распакованной Raspbian OS.
  4. Выберите букву, присвоенную вашей SD карте, в выпадающем списке устройств. Убедитесь в том, что выбрали правильную букву диска, чтобы не повредить данные на каком-либо другом диске.
  5. Нажмите Записать (Write ) и ждите завершения.
  6. Закройте Win32DiskImager, выньте SD карту и вставьте её в Raspberry Pi.

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

Общий интернет через Ethernet порт

Как только SD карта будет готова, вставьте её в Raspberry Pi. Подключите USB кабель питания. А также соедините Raspberry Pi и ноутбук кабелем Ethernet.

Если вы подключаете Raspberry Pi к роутеру с доступом к интернету, то этот шаг можно пропустить.

Проверка IP адреса, присвоенного вашему Raspberry Pi

Это просто, убедитесь, что ваш Raspberry Pi подключен к Ethernet сети вашего компьютера (напрямую или через роутер). Если всё работает нормально, вы увидите, что светодиоды на плате мигают.


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

Отлично! Перед тем, как продолжить, посмотрим, что у нас уже сделано к текущему моменту.

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 версий 2 и 3;
  • визуальный язык программирования Scratch;
  • средства разработки Java приложений: BlueJ Java IDE, GreenFoot Java IDE;
  • средство разработки Geany Programmer’s Editor;
  • пакет Mathematica;
  • пакет офисных приложений LibreOffice;
  • VNCViewer;
  • браузер Chromium;
  • почтовый клиент Claws Mail;
  • и даже игру Minecraft Pi.

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

Рассмотрим начало работы с одноплатнными компьютерами Raspberry Pi .

Видеообзор платформы

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

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

    Подключите питание и сетевой кабель.

    Подключите Raspberry Pi к монитору через HDMI-кабель.

На этом установка закончена и можете смело тестировать ваш новый микрокомпьютер.

Что то пошло не так

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

Включение SSH

Начиная с версии OS Raspbian Jessie with Pixel , SSH в целях безопасности по умолчанию отключён. Включить его можно в графическом режиме через HDMI-монитор. Если у вас нет возможности подключить RPI в графическом режиме, необходимо создать в корне microSD-карты пустой файл без расширения с именем ssh .

Подключение по HDMI

Raspberry Pi работает с мониторами и телевизорами, поддерживающими разрешения 800 на 480 пикселей и выше. Для комфортной работы со стационарными мониторами рекомендуем использовать разрешение не ниже 1280×720.

Если вы хотите получить максимальную автономность - превратит вашу в настоящий планшетный компьютер.

Настройка Raspberry Pi без HDMI-монитора

Подготовка Raspberry Pi

Поиск IP-адреса Raspberry Pi

Для подключения к Raspberry Pi необходимо знать IP-адрес платы в локальной сети.


При динамической адресации (DHCP) маршрутизатор может менять IP-адрес при каждом включении платы. В таком случае вам каждый раз придётся повторять этот шаг.

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

Raspberry Pi запущена, IP-адрес известен - можно приступать к подключению по SSH.


У вас всё получилось. Теперь можно управлять Raspberry Pi консольными командами Raspbian .

Подключение Raspberry Pi к Wi-Fi сети

Обновление пакетов

Для стабильной и правильной работы ОС Raspbian обновляйте версии пакетов программного обеспечения.


Теперь на операционной системе Raspbian установлены самые свежие программные пакеты.

Интерфейс I²C

Шина I²C - самый простой способ обмена информацией. Каждое подключенное к линии I²C устройство имеет свой адрес, по которому к нему обращается Raspberry Pi.

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

Включения шины

По умолчанию шина I²C


В ответ вы должны увидеть полотно файлов, среди которых: i2c-1 .
Теперь вы можете использовать интерфейс I²C

I²C сканер

Список с адресами устройств, подключенных к линии I²C можно получить программой i2cdetect из пакета i2c-tools:

    Установите пакет i2c-tools: sudo apt-get install i2c-tools

    Выполните поиск устройств на шине: sudo i2cdetect -y 1

Интерфейс SPI

SPI - последовательный четырёх-проводной интерфейс передачи данных, предназначенный для обеспечения простого и недорогого высокоскоростного сопряжения микроконтроллеров и периферии.

Raspberry Pi имеет одну шину SPI - SPI0 . Но более новые версии одноплатника, например , обладают двумя шинами: SPI0 и SPI1

Включения шины SPI0

По умолчанию шина SPI0 отключена. Для включения выполните следующие действия.


В ответ вы должны увидеть полотно файлов, среди которых два: spidev0.0 и spidev0.1 .
SPI0 с возможностью подключения двух ведомых устройств. Теперь вы можете использовать интерфейс SPI для коммуникации с датчиками и модулями.

Включения шины SPI1

Для включения шины SPI1 , необходимо вручную отредактировать файл настроек загрузки системы config.txt .


В ответ вы должны увидеть полотно файлов, среди которых три отвечают за SPI1 : spidev1.0 , spidev1.1 и spidev1.2 .

Если у вас включена шина SPI0 , то будут ещё два файла: spidev0.0 и spidev0.1 .

Это значит что у вас включён SPI0 с возможностью подключения двух ведомых устройств и SPI1 с возможностью подключения трёх ведомых устройств.

Интерфейс UART

UART (Serial) - асинхронный интерфейс передачи данных, последовательно передающий биты из байта данных. Асинхронная передача позволяет осуществлять передачу данных без использования тактирующего сигнала от передатчика к приёмнику. Вместо этого приёмник и передатчик заранее договариваются о временных параметрах и специальных «стартовых битах», которые добавляются к каждому слову данных для синхронизации приёмника и передатчика. Существует множество устройств, с которыми Raspberry Pi может обмениваться данными по UART протоколу.




Top