Raspberry Pi: первое знакомство. Урок 1. Устройство и установка ОС
Представляем вам серию уроков-инструкций «Raspberry Pi: первое знакомство», ориентированную на начинающих пользователей этого одноплатного компьютера. Уроки будем традиционно публиковать в текстово-графическом и видео-форматах.
Сегодня первый урок, на котором мы рассмотрим устройство Raspberry Pi, разберемся, как установить операционную систему Raspbian, подключить, включить и выключить Raspberry Pi.
Видео первого урока:
Для начала рекомендуем ознакомится со статьей «Raspberry Pi – что за фрукт?», в которой описано, что такое Raspberry Pi и одноплатные компьютеры вообще, зачем они нужны, в чем их преимущества по сравнению с традиционными компьютерами, что нужно, чтобы начать работать с Raspberry Pi, где его купить и почему Raspberry Pi используется для создания роботов и изучается в кружках робототехники.
Для первого урока нам понадобится:
- плата Raspberry Pi;
- кабель питания с выходом micro USB и напряжением 5V, минимальный ток 700 мА (такой кабель можно купить специально или использовать зарядное устройство с выходом micro USB от телефона, планшета и других гаджетов);
- USB-клавиатура;
- USB-мышь;
- монитор или телевизор с HDMI/RCA/DVI интерфейсом;
- кабель, один конец которого RCA или HDMI, а другой соответствует вашему монитору;
- SD-карта от 4 Гб и классом скорости от 4;
- любой «обычный» компьютер с подключенным интернетом и ридером SD-карт.
Итак, если вы имеете это все, начнем действовать.
Операционные системы для Raspberry Pi и программа NOOBS
Плата не имеет предустановленной операционной системы, поэтому первое, что придется сделать — установить ее.
Производитель рекомендует 6 операционных систем (по ссылкам — официальные сайты систем):
- Raspbian, основанная на Debian Wheezy;
- Pidora, основанная на Fedora Remix;
- Arch Linux;
- Risc OS;
- ARM-версия OpenELEC, XMBC медиа-центра;
- RaspBMC, XMBC медиа-центр.
Из перечисленных ОС производителем рекомендуется использовать Raspbian, в наших уроках мы будем придерживаться этой рекомендации. По специфике других ОС еще поговорим в дальнейших уроках. Raspbian и остальные перечисленные операционные системы включены в NOOBS. Самый простой способ установить ОС на Raspberry Pi — использовать NOOBS.
NOOBS — это программа, включающая дистрибутивы перечисленных выше операционных систем и позволяющая установить простым и понятным новичку способом. NOOBS разрабатывается Raspberry Pi Foundation и скачать ее можно бесплатно с официального сайта по ссылке.
Как уже было сказано, в качестве постоянной памяти для Raspberry Pi используется SD-карта. На SD-карте будет храниться в том числе и операционная система.
Установка операционной системы Raspbian на Raspberry Pi
Есть три способа установить ОС на Raspberry Pi:
- Покупка SD-карты с уже установленной Raspbian или NOOBS. Особого смысла в этом нет. Хотя по цене такая карта выйдет не намного дороже обычной SD-карты того же размера, но ее придется ждать (если заказываете по почте).
- Скачивание NOOBS на SD-карту и установка ОС Raspbian с нее.
- Монтирование изображения ОС Raspbian прямо на SD-карту, в этом случае можно будет приступать к использованию сразу после включения
Рассмотрим по шагам второй вариант (он же реализован в видео).
- Вставляем SD-карту в компьютер (не в Raspberry Pi, в «обычный») и форматируем ее (производитель рекомендует SDFormatter, но можно использовать любые другие средства, в т.ч. входящую в Windows программу); при форматировании указываем файловую систему FAT32.
- Скачиваем с сайта zip-архив с NOOBS.
- Распаковываем скачанный архив на SD-карту так, чтобы файлы находились прямо в корневой директории.
- Вставляем в плату USB-мышь, USB-клавиатуру, подготовленную в предыдущих пунктах SD-карту, монитор.
- Подключаем питание по microUSB.
- Если телевизор подключен через RCA (“тюльпан”), нажимаем “3” на клавиатуре.
- В отображаемом окне выбираем ОС Raspbian и русскую раскладку клавиатуры, также можно выбрать язык (русской нет).
- Нажимаем “Install” и подтверждаем.
- Ждем, пока пройдет процесс установки и пройдет включение в консоли
- В открывшемся Configuration Tool (его настройки можно менять позже) в третьем пункте выбираем второй вариант, тогда интерфейсом по умолчанию будет графический (LXDE).
- Нажимаем “Done”, соглашаемся на перезагрузку и ждем, пока она пройдет
- Если потребуется ввод логина и пароля, вводим логин pi и пароль raspberry, после чего откроется рабочий стол.
В процессе установки будут появляться разные приветственные сообщения и подсказки, например, такие
Теперь рассмотрим по шагам альтернативный третий способ.
- Скачиваем архив с изображением с сайта.
- Распаковываем его, должен получиться файл .img.
- Вставляем SD-карту в компьютер (не в Raspberry Pi, в «обычный»)
- Монтируем установленный файл (производитель рекомендует Win32DiskImager).
- Выполняем пункты 4-6 предыдущей инструкции.
- Выполняем пункты 10-12 предыдущей инструкции
Операционная система Raspbian установлена! Можно работать дальше.
Программы для Raspberry Pi
В ОС Raspbian имеются различные предустановленные программы, которые можно открыть из меню “Пуск”. Многое предустановленное ПО предназначено для программирования: Scratch, Python, Wolfram и другие. Также представлено около 10 игр, которые можно открыть из программы Python Games. Ну и конечно есть такие стандартные программы, такие как калькулятор, текстовый редактор, браузер и другие.
Другие программы для Raspberry Pi можно скачать из Pi Store (аналог Google Play для Android или App Store для Apple) – часть программ платна, часть бесплатна.
Включение и выключение Raspberry Pi
Установленная операционная система хранится на SD-карте, поэтому для работы Raspberry Pi всегда будем использовать эту карту.
Как включить Raspberry Pi: подсоединяем, включаем питание — сразу начинается включение, при необходимости вводим логин pi и пароль raspberry.
Как выключить Raspberry Pi: в правом нижнем углу нажимаем знак выключения и в открывшимся меню выбираем «Shutdown», когда все светодиоды кроме PWR на плате погаснут, можно отключать питание.
Продолжение следует!
Все уроки курса «Raspberry Pi: первое знакомство»:
Урок 1: Устройство и установка ОС на Raspberry Pi.
Урок 2: Интернет, программы из Pi Store и LibreOffice.
Урок 3: Консоль, утилита apt-get, скриншоты, удаленное управление.
Урок 4: Работа с GPIO, мигание светодиодом, Python.
Где купить Raspberry Pi
Raspberry Pi и наборы с ней можно купить у официальных дилеров и их партнеров и в многочисленных интернет-магазинах. Наиболее привлекательные цены, постоянные спецпредложения и бесплатная доставка на сайтах китайских магазинов AliExpress и DealExtreme. Если нет времени ждать посылку из Китая — рекомендуем интернет-магазин Амперка.
Будьте аккуратны при выборе – в продаже имеются разные модели A, A+, B, B+, Raspberry Pi 2 и Raspberry Pi Zero.
Курс будет пополняться дополнительными уроками. Подпишитесь на нас ВКонтакте или Facebook, чтобы быть в курсе обновлений.
Автор: Александр А. Гагарин
stranger
22.02.2015
Спасибо за уроки! Очень хорошее начинание, актуальное, учебной информации по малине на русском явно не хватает
Аркадий
31.07.2015
Не могу в вести логин и пароль.Пишет не корректный логин.Raspberry Pi2
Сергей
01.11.2015
Здравствуйте! Спасибо очень помогло. Попался первым этот сайт. Малина заработала.
степа
29.05.2016
Я собираюсь начать работать . Многую информацию беру от сюда wiki.amperka.ru
Руслан
19.08.2016
Я неприятно удивлен костноязычностью юноши в видеоуроке. Если уж взялся снимать, а речь не очень развита, то набросал бы себе шпаргалку. Уши режит.
…Пытается читать на английском, но и этого не может. Произносится не питон, а Пайтон и никак иначе.
А еще в русском языке уже имеется слово имедж и именно оно и должно здесь употребляться, а ни какое не убогое «изображение»…
Занимательная робототехника
20.08.2016
Спасибо за критику. Учтем.
Efremoff
05.10.2016
костноязычностью — косноязычием
режит — режет
В общем — на себя посмотри, перед тем как других критиковать. Автор сделал работу для тебя, пусть коряво — но все понятно. А что сделал ты? обрсрал в комментарии? МОЛОДЕЦ! возьми пирожок.
Питон
27.12.2017
Правильно, в русском языке у него есть слово «имедж». Причём давно! Родители таких дол….ов не учат, сами нихрена не умеют зато в критики лезут, — безмозглые!
kvs
28.12.2017
«Удивленный режИт» — можно я вас так буду звать?
Pumbaa
29.03.2018
Русланка, адын палка два струна, я хазяин фся страна… иногда лучше молчать, чем гаварить ))))
куку@mail.ru
29.09.2016
to Руслан. У Вас в сообщение две грамматические ошибки :)
Юлия
30.10.2017
«В сообщении».
Анастасия
23.03.2017
да что вы прикопались?парню всего-то лет 12-14. как смог, так и объяснил.главное,что понятно
Олег
11.10.2018
import datetime
import math
from neopixel import *
import rospy
import time
from clever import srv
from std_srvs.srv import Trigger
from mavros_msgs.srv import SetMode
rospy.init_node(‘foo’)
LED_COUNT = 30
LED_PIN = 21
LED_FREQ_HZ = 800000
LED_DMA = 10
LED_BRIGHTNESS = 255
LED_INVERT = False
navigate = rospy.ServiceProxy(‘/navigate’, srv.Navigate)
get_telemetry = rospy.ServiceProxy(‘/get_telemetry’, srv.GetTelemetry)
strip = Adafruit_NeoPixel(LED_COUNT, LED_PIN, LED_FREQ_HZ, LED_DMA, LED_INVERT, LED_BRIGHTNESS)
strip.begin()
for i in range(0, strip.numPixels(), 1):
strip.setPixelColor(i, Color(100, clr+15, 0))
time.sleep(0.1)
clr=clr+10
strip.show()
navigate(x=0.0,y=0.0, z=1, speed=0.5, yaw = float(‘nan’), frame_id=’fcu_horiz’, update_frame=False, auto_arm=True)
time.sleep(2)
navigate(x=0.3, y=0.5, z=1, speed=0.4, yaw = float(‘nan’), frame_id=’aruco_map’, update_frame=True, auto_arm=False)