Raspberry Pi: первое знакомство. Урок 1. Устройство и установка ОС

Share Button

Представляем вам серию уроков-инструкций «Raspberry Pi: первое знакомство», ориентированную на начинающих пользователей этого одноплатного компьютера. Уроки будем традиционно публиковать в текстово-графическом и видео-форматах.

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

Видео первого урока:

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

DSC_0025

Плата 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 операционных систем (по ссылкам — официальные сайты систем):

B

ОС Raspbian

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

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

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

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

Есть три способа установить ОС на Raspberry Pi:

  1. Покупка SD-карты с уже установленной Raspbian или NOOBS. Особого смысла в этом нет. Хотя по цене такая карта выйдет не намного дороже обычной SD-карты того же размера, но ее придется ждать (если заказываете по почте).
  2. Скачивание NOOBS на SD-карту и установка ОС Raspbian с нее.
  3. Монтирование изображения ОС Raspbian прямо на SD-карту, в этом случае можно будет приступать к использованию сразу после включения
DSC_0059

Установка ОС Raspbian

Рассмотрим по шагам второй вариант (он же реализован в видео).

  1. Вставляем SD-карту в компьютер (не в Raspberry Pi, в «обычный») и форматируем ее (производитель рекомендует  SDFormatter, но можно использовать любые другие средства, в т.ч. входящую в Windows программу); при форматировании указываем файловую систему FAT32.
  2. Скачиваем с сайта zip-архив с NOOBS.
  3. Распаковываем скачанный архив на SD-карту так, чтобы файлы находились прямо в корневой директории.
  4. Вставляем в плату USB-мышь, USB-клавиатуру, подготовленную в предыдущих пунктах SD-карту, монитор.
  5. Подключаем питание по microUSB.
  6. Если телевизор подключен через RCA (“тюльпан”), нажимаем “3” на клавиатуре.
  7. В отображаемом окне выбираем ОС Raspbian и русскую раскладку клавиатуры, также можно выбрать язык (русской нет).
  8. Нажимаем “Install” и подтверждаем.
  9. Ждем, пока пройдет процесс установки и пройдет включение в консоли
  10. В открывшемся Configuration Tool (его настройки можно менять позже) в третьем пункте выбираем второй вариант, тогда интерфейсом по умолчанию будет графический (LXDE).
  11. Нажимаем “Done”, соглашаемся на перезагрузку и ждем, пока она пройдет
  12. Если потребуется ввод логина и пароля, вводим логин pi и пароль raspberry, после чего откроется рабочий стол.

В процессе установки будут появляться разные приветственные сообщения и подсказки, например, такие

A

Не беспокойтесь, скоро можно будет программировать!

Теперь рассмотрим по шагам альтернативный третий способ.

  1. Скачиваем архив с изображением с сайта.
  2. Распаковываем его, должен получиться файл .img.
  3. Вставляем SD-карту в компьютер (не в Raspberry Pi, в «обычный»)
  4. Монтируем установленный файл (производитель рекомендует Win32DiskImager).
  5. Выполняем пункты 4-6 предыдущей инструкции.
  6. Выполняем пункты 10-12 предыдущей инструкции

Операционная система Raspbian установлена! Можно работать дальше.

DSC_0030

Raspberry Pi и «рабочий стол» Raspbian

Программы для Raspberry Pi

В ОС Raspbian имеются различные предустановленные программы, которые можно открыть из меню “Пуск”. Многое предустановленное ПО предназначено для программирования: Scratch, Python, Wolfram и другие. Также представлено около 10 игр, которые можно открыть из программы Python Games. Ну и конечно есть такие стандартные программы, такие как калькулятор, текстовый редактор, браузер и другие.

Другие программы для Raspberry Pi можно скачать из Pi Store (аналог Google Play для Android или App Store для Apple) – часть программ платна, часть бесплатна.

G

В Pi Store вы можете скачать дополнительные программы

Включение и выключение 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, чтобы быть в курсе обновлений.

Автор: Александр А. Гагарин

Share Button

14 комментариев к статье “Raspberry Pi: первое знакомство. Урок 1. Устройство и установка ОС”

  1. stranger

    22.02.2015

    Спасибо за уроки! Очень хорошее начинание, актуальное, учебной информации по малине на русском явно не хватает

    Ответить на этот комментарий
  2. Аркадий

    31.07.2015

    Не могу в вести логин и пароль.Пишет не корректный логин.Raspberry Pi2

    Ответить на этот комментарий
  3. Сергей

    01.11.2015

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

    Ответить на этот комментарий
  4. степа

    29.05.2016

    Я собираюсь начать работать . Многую информацию беру от сюда wiki.amperka.ru

    Ответить на этот комментарий
  5. Руслан

    19.08.2016

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

    …Пытается читать на английском, но и этого не может. Произносится не питон, а Пайтон и никак иначе.

    А еще в русском языке уже имеется слово имедж и именно оно и должно здесь употребляться, а ни какое не убогое «изображение»…

    Ответить на этот комментарий
    • Занимательная робототехника

      20.08.2016

      Спасибо за критику. Учтем.

      Ответить на этот комментарий
    • Efremoff

      05.10.2016

      костноязычностью — косноязычием
      режит — режет

      В общем — на себя посмотри, перед тем как других критиковать. Автор сделал работу для тебя, пусть коряво — но все понятно. А что сделал ты? обрсрал в комментарии? МОЛОДЕЦ! возьми пирожок.

      Ответить на этот комментарий
      • Питон

        27.12.2017

        Правильно, в русском языке у него есть слово «имедж». Причём давно! Родители таких дол….ов не учат, сами нихрена не умеют зато в критики лезут, — безмозглые!

        Ответить на этот комментарий
    • kvs

      28.12.2017

      «Удивленный режИт» — можно я вас так буду звать?

      Ответить на этот комментарий
    • Pumbaa

      29.03.2018

      Русланка, адын палка два струна, я хазяин фся страна… иногда лучше молчать, чем гаварить ))))

      Ответить на этот комментарий
  6. куку@mail.ru

    29.09.2016

    to Руслан. У Вас в сообщение две грамматические ошибки :)

    Ответить на этот комментарий
  7. Анастасия

    23.03.2017

    да что вы прикопались?парню всего-то лет 12-14. как смог, так и объяснил.главное,что понятно

    Ответить на этот комментарий
  8. Олег

    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)

    Ответить на этот комментарий

Оставить комментарий

© 2014-2024 Занимательная робототехника, Гагарина Д.А., Гагарин А.С., Гагарин А.А. All rights reserved / Все права защищены. Копирование и воспроизведение в любой форме запрещено. Политика конфиденциальности. Соглашение об обработке персональных данных.
Наверх