Raspberry pi 2 установочные размеры. Raspberry Pi - ваш второй компьютер

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

Raspberry Pi — подготовка карты памяти

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

Нам понадобится:

  • SD (MMC/SDIO) карта памяти объёмом от 2 до 32 Гб (скорость считывания должна быть достаточно высокой, поэтому подойдут карты 6 и 10 класса) ;
  • картридер для подключения карты памяти к компьютеру;
  • программа Win32DiskImager (скачать Win32DiskImager с MEGA — ссылка);
  • образ операционной системы, я буду использовать Raspbian (скачать Raspbian с официального сайта — ссылка).

1) Разархивируем скачанный образ операционной системы — для дальнейшей работы нам нужен.img файл;

2) Подключаем карту памяти с помощью картридера к компьютеру;

3) Разархивируем программу Win32DiskImager и из папки с программой запускаем файл Win32DiskImager.exe

4) Указываем путь к.img файлу с операционной системой (для этого кликаем по изображению папки), далее в поле «Device» выбираем из списка носителей карту памяти и нажимаем «Write», после в появившемся диалоговом окне выбираем «Yes».

Когда все готово, нажимаем «»Write»»

5) Ждём, пока образ запишется на нашу карту памяти.

Процесс занимает около 5 минут

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

Raspberry Pi — первое подключение

После подготовки карты памяти можно приступить к первому запуску Raspberry Pi.

Для первого включения Raspberry Pi нам понадобится:

Думаю, интуитивно понятно, что куда нужно подключать — карту памяти вставляем в разъём на Raspberry Pi, к USB-разъёмам подключаем клавиатуру и мышь, кабелем HDMI (или RSA) подключаем к Raspberry Pi монитор, ну и подключаем питание через MicroUSB-разъём. После подключения питания сразу начнётся загрузка операционной системы.

Если всё прошло гладко, то мы увидим окно настроек, которое появляется при первом запуске операционной системы:

Меню настроек Raspberry Pi

Разберём все пункты меню по очереди (для выбора пунктов используются стрелки вверх/вниз, для выбора пункта меню — «Enter»):

1) «Expand filesystem » — расширение основного раздела на всю карту памяти. Просто нажимаем «Enter»;

2) «Change User Password » установка пароля для пользователя «pi» (по умолчанию пароль «raspberry»). Я задаю свой — «piip». При вводе пароля вводимые символы не отображаются, пароль нужно ввести два раза (второй раз для подтверждения корректности ввода);

3) «Enable Boot to Desktop «загружать/не загружать графический интерфейс. Я отключаю, так как графический интерфейс в любой момент можно запустить (см. «Raspberry Pi — полезные команды»), и в основном работа с Raspberry Pi происходит через консоль. После выбора «Enable Boot to Desktop» появится дополнительное диалоговое окно: первая строка — не загружать графический интерфейс, вторая — загружать (есть ещё третья строка, но в данной статье она нам не интересна).

4) «Internationalisation Options «— выбор языка и месторасположения. После выбора появится диалоговое окно с тремя пунктами:

  • «Change Locale » — выбор языка, выбираем «ru_RU.UTF-8 UTF-8» (проматываем до нужного пункта стрелкой, выбираем нужный пункт клавишей «пробел», после жмём «Tab» — курсор перейдёт на «Ок», жмём «Enter», далее в диалоговом окне выбираем ru_RU.UTF-8, переходим к «Ок» клавишей «Tab» и подтверждаем выбор клавишей «Enter» ;
  • «Change Timezone » — выбор часового пояса, выбираем свой (просто выбираем из списка, после выделения нужного города жмём «Tab» для перевода курсора на «Ok»);
  • «Change Keyboard Layout » — настройки клавиатуры. Оставляем, как есть.

5) «Enable Camera » — включение поддержки камеры. У меня камеры нет, поэтому я этот пункт пропускаю.

6) «Add to Rastrack » — регистрация устройства в общей базе. Никакой необходимости в этом нет, пропускаем.

7) «Overclock » — разгон процессора. По умолчанию установлена частота 700МГц, можно повысить до 1000МГц (доступны промежуточные режимы). Если Вы не знаете зачем вам нужно повышать частоту, лучше просто пропустить пункт, если будет необходимость, это всегда можно будет сделать.

8) «Advanced Options » — дополнительные настройки. После выбора этой строки откроется диалоговое окно со следующими пунктами:

9) «About raspi-config «-общая информация о данном меню настроек, пропускаем.

Всё готово, теперь клавишей «Tab» выбираем финиш, устройство перегрузится и мы сможем начать работу. После перезагрузки будет запрошен логин — вводим «pi», после будет запрошен пароль — «piip» (если вы не задали свой, то по умолчанию пароль будет «raspberry»).

Raspberry Pi готов для работы! Единственное, что я рекомендую сделать ещё — это задать пароль для пользователя «root». Для этого набираем в консоли «sudo passwd root» и вводим пароль дважды.

Raspberry Pi — настройка SSH

Для удобного взаимодействия с Raspberry Pi рекомендую сразу разобраться с удаленным доступом к консоли и файловой системе — гораздо удобней управлять Raspberryиз-под привычной среды Windows.

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

Как узнать, какой IP-адрес получает Raspberry Pi в локальной сети

Первым делом необходимо узнать, какой IP-адрес получает Raspberry. Для этого удобно использовать программы типа Advanced IP Scanner (официальный сайт Advanced IP Scanner — ссылка) или Free IP Scanner (скачать Free IP Scanner с MEGA — ссылка). Я буду использовать Advanced IP Scanner. Использование программы очень простое — скачиваем, запускаем (возможен запуск без инсталляции) и нажимаем «Scan».

Raspberry получает IP-адрес 192.168.1.6

В списке устройств находим Raspberry, в данном случае он получает IP-адрес 192.168.1.6, запоминаем его. Теперь можно перейти к настройке удалённого доступа.

Настройка доступа по SSH к консоли Raspberry Pi (из Windows)

Для доступа к консоли удобней всего использовать PuTTY (скачать PuTTY с официального сайта — ссылка , скачать с MEGA — ссылка) — простую программу, которая отлично справляется со своей задачей.

Настройка PuTTY:

1) После запуска переходим в раздел «Translation» и выбираем UTF-8;

Раздел «Translation»

2)Возвращаемся в «Session» и выставляем настройки как на скриншоте ниже, в поле «Host Name» вводим IP-адрес Raspberry (который мы узнали с помощью Advanced IP Scanner). В поле «Saved Sessions» задаём название подключения, у меня будет «SSH PI». Нажимаем «Save»

Если всё верно жмём «Save»

3) Теперь для подключения к Raspberry Pi выделяем созданное подключение «SSH PI», нажимаем «Open», и перед нами открывается консоль Raspberry.

Консоль Raspberry Pi

Настройка доступа по SSH к файловой системе Raspberry Pi (из Windows)

Для доступа к файловой системе Raspberry Pi нам понадобится программа WinSCP(скачать WinSCP с официального сайта — ссылка , скачать с MEGA — ссылка). Первым делом необходимо её скачать и разархивировать.

1) Заходим в папку с разархивированной программой, запускаем файл WinSCP.exe. В открывшемся окне программы указываем настройки, как на скриншоте — в поле «Host name» нужно ввести IP-адрес Raspberry (который мы узнали с помощью Advanced IP Scanner), в поле «User name» и «Password» указываем данные для авторизации, удобней всего для доступа к файловой системе авторизоваться под root`ом (как задать пароль для root пользователя см. в «Raspberry Pi — первый запуск компьютера, настройка операционной системы«) . После жмём «Save».

Когда всё готово, жмём «Save»

2) В появившемся окне указываем название соединения, можно задать любое. Я назову «SSH PI FILES», также можно поставить чекбокс, чтобы запомнить пароль. Жмём «Ok».

3) Наше соединение сохранено и теперь доступно в разделе «Stored sessions». Переходим в данный раздел и два раза щёлкаем по названию соединения. В появившемся окне жмём «Yes».

Раздел «Stored sessions» с нашим соединением

4) После проделанных действий появится окно файлового менеджера — справа файлы Raspberry Pi, слева файловая система компьютера.

Окно файлового менеджера

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

Raspberry Pi — сетевые настройки

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

Чтобы задать в сетевом подключении Raspberry конкретный IP-адрес, нам нужно подкорректировать файл /etc/network/interfaces. Удобней всего выполнить эту задачу с помощью уже знакомой нам программы WinSCP (см. «Raspberry Pi — настройка SSH»).

Итак, приступим:

1) Запускаем WinSCP и находим файл interfaces (/etc/network/interfaces).

2) Выделяем файл и открываем его для редактирования (клавиша «F4»). И вместо строки «iface eth0 inet dhcp»

вписываем следующие:

«iface eth0 inet static
address 192.168.1.6
netmask 255.255.255.0
gateway 192.168.1.1»

Где «192.168.1.6» — IP-адрес, который мы указали в настройках SSH (удалённого доступа), «192.168.1.1» — основной шлюз (адрес домашнего маршрутизатора).

Отредактированный файл interfaces

Теперь при включении Raspberry Pi всегда будет доступен по нужному IP-адресу (в данном примере по 192.168.1.6).

Raspberry Pi — полезные команды

Небольшой список основных команд для управления Raspberry через консоль:

  • «top» — запуск предустановленного в Raspbian диспетчера задач;
  • «sudo raspi-config» — запуск первоначального меню настроек (см. «Raspberry Pi — первое подключение»);
  • «sudo passwd root» — создание пароля для пользователя root;
  • «startx» — запуск графической оболочки;
  • «sudo halt» — выключение Raspberry Pi;
  • «logout» — выход из системы;
  • «cd» — переход в необходимую директорию, например, для перехода в директорию /etc/network/ — «cd /etc/network/»;
  • «pwd» — путь до текущей директории;
  • «dir» — содержимое текущей директории;
  • «mkdir» — создание директории. Например, «mkdir /home/pitest/» создаст директорию «pitest»;
  • «rmdir» — удаление директории. Например, «mdir /home/pitest/» — удаление директории «pitest»;
  • «cat» — открыть файл для чтения. Например, «cat /etc/network/interfaces» покажет содержимое файла «interfaces»;
  • «nano» — открыть файл для редактирования. Например, «nano /etc/network/interfaces» откроет для редактирования файл «interfaces»;
  • «ifconfig» — отобразит текущую конфигурацию сети;
  • «df» — выведет в консоли свободное и используемое дисковое пространство для всех разделов файловой системы;
  • «clear» — очистить экран терминала;
  • «Ctrl»+»Ins» (сочетание клавиш)- скопировать выделенное (текст);
  • «Shift»+»Ins» (сочетание клавиш) — вставить из буфера (текст);
  • «sudo» — выполнения команд c правами root пользователя. Например, это актуально, если вы зашли под пользователем «pi» и хотите из консоли отредактировать какой-нибудь системный файл — «sudo nano путь_до_файла»;
  • «Ctrl»+»C» (сочетание клавиш) — остановка текущего действия/выход из консольного приложения;
  • «sudo apt-get update» — обновление списка доступных пакетов;
  • «sudo apt-get upgrade» — обновление установленных пакетов;
  • «sudo apt-get install» — установка необходимого пакета. Например, для установки консольного браузера Links вводим «sudo apt-get install links».

Заключение

Теперь всё готово для комфортного использования Raspberry Pi, и можно приступать к реализации задуманных проектов. Об этом и многом другом обязательно напишу позднее.

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

Характеристики 2-й версии "Малины"

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

У Raspberry Pi 2 характеристики, в отличие от предыдущей модели, уже более серьезные. Наращивание мощности позволило "Малине" заполучить ту популярность, которую она имеет сейчас.

Параметры данного устройства следующие:

  • вычислительный чип (процессор) построен на архитектуре ARM Cortex-A7 - он имеет 4 ядра, частота каждого из которых - 900 мегагерц;
  • графический модуль - VideoCore IV 3D - он интегрирован в процессор;
  • объем ОЗУ - 1 гигабайт;
  • 4 USB-порта, 1 выход на аудио 3.5мм (ввод/вывод) и 1 HDMI (для вывода изображения).

Естественно, во 2-й номерной модели, как и во всех прочих, есть «кардридер» - ведь именно с MicroSD загружается ОС на "Малине". Имеется и поддержка интерфейсов CSI (для камер) и DSI (для дисплеев). И, конечно, существует встроенное GPIO в Raspberry Pi 2 на 40 пинов. Подробно рассматривать последний интерфейс смысла нет, так как есть специализированный материалы на данную тему.

Питается все это от тока в 5 Вольт при его силе в 1 Ампер, поступающего через порт USB. Однако при желании можно обеспечить "Малину" большим количеством энергии, подключив ее через отдельный штекер. В таком случае на неё будет подаваться 12 Вольт с силой в 2 Ампера.

Настройка Raspberry Pi 2

Настройка Raspberry Pi 2 выполняется абсолютно так же, как и любых других одноплатников данной марки. Первое, что придется сделать человеку, который только распаковал "Малину" - записать на карточку памяти (она в комплект не входит) образ подходящей операционной системы . Адаптированных под ARM ОС существует немало. Например, почти каждый популярный дистрибутив Linux возможно без проблем инсталлировать на флешку, а загружаться с неё из Raspberry.

Но лучше всего использовать специализированную систему - Raspbian. Она основана на Debian. Её преимущество состоит в том, что в неё уже по умолчанию включено множество компонентов, необходимых для полноценного использования "Малины". С большинством других ОС придется значительно повозиться, чтобы добиться такого комфорта и столь широких возможностей, которые дает Raspbian.

Как возможно использовать RPi2

Те, кто только планируют или начинают работу с одноплатниками, задают вопрос: «что можно сделать с Raspberry Pi 2?». Короткий ответ на него - «почти все что угодно». Ограничителями тут являются только 2 вещи: фантазия и мощность.

Первое, как возможно использовать RPi2 - медиа-центр и/или игровая консоль. Этот одноплатник неплохо справляется с воспроизведением видео и тем более аудио. Также он хорошо воспроизводит через эмуляторы старые игры, разработанные для приставок NES, SNES, SEGA и т.д. Следует отметить, что даже существуют специальные дистрибутивы, адаптированные для данных задач. Одним из них, например, является RetroPie. Установив его, можно получить полностью сконфигурированную систему для запуска старых игр.

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

Также различные модели RPi нередко применяются в робототехнике. Его используют как вычислительную базу для проектирования различных дистанционно управляемых устройств. Например, используя его с различными специальными модулями (гироскопом, акселерометром и т.д.) можно сделать квадрокоптер.

Владельцев "Малины" ограничивает только фантазия и уровень подготовки. Понятно, что без наличия специальных знаний за несколько дней не получится создать что-то очень сложное. Но со временем при должном усердии из RPi можно будет сделать очень интересные и полезные вещи.

Raspberry Pi 2 - по-прежнему актуальный компьютер

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

С другой стороны, если хочется максимально производительную модель одноплатника, то лучше посмотреть в сторону более современных решений (например, RPi3). Он стоит всего на 10 долларов дороже, но имеет на борту более мощный процессор. По крайней мере об этом говорят цены на Raspberry Pi 2 и более новую модель на Aliexpress.

В завершении следует сказать, что RPi 2 или какое-то более новое решение - это компьютер, который должен быть у каждого человека, увлеченного электроникой. Владение им позволит не только реализовывать крутые проекты, но еще и даст возможность улучшить свои навыки в программировании и углубиться в понимание того, как работают современные вычислительные системы. При этом данный одноплатник подойдет как взрослому человеку (в том числе состоявшемуся IT-специалисту), так и ребенку, который просто проявляет интерес к компьютерам.

Приблудился ко мне зверек под названием Raspberry Pi2. Я не буду подробно останавливаться на том, что это такое. Предполагаю, что читатель этих заметок знает хоть немного о зверьке. Сейчас появилось много подробных «животных»: и Odroid, и Banana Pi, и CubieBoard и Radxa Rock. Rasberry Pi2 не являет самым сильным зверем из этого семейства, но имеет одну очень сильную сторону — в мире много владельцев Raspberry. Если с вашим животным что-то не так, очень легко найти помощь в интернете, решение. Именно благодаря community (более 4000000 владельцев) Raspberry — лучший из приведенных вариантов.

К Raspberry были сразу подключены беспроводной комплект (мышь+клавиатура) Logitech MK240 и беспроводной адаптер на чипе Realtek RTL1892CU. На зверька была установлена операционная система Raspbian (Debian для «малинки» с десктопом LXDE). В процессе изучения животного были обнаружены небольшие проблемы. Первая проблема — не всегда корректно происходила перезагрузка. На экран выдавалась ошибка SD карты. Проблема, как подсказал Google, не такая уж и редкая. Некоторые карты не совместимы с малинкой. у меня проблема решилась просто — мне достаточно было обновить ядро linux и firmware графического чипа командой rpi-update и проблема ушла. Вторая проблема оказалась более хитрой. При загрузке, запуске браузера, иногда в правом верхнем углу появлялся небольшой цветной квадрат (rainbow square). Google сказал, что это возникает, когда на Raspberry проседает питание ниже 4.65 вольт. Были тут же проведены эксперименты с различными блоками питания и USB кабелями. Один из кабелей был сразу забракован, а из 3х оставшихся выбран лучший. Лучшим из блоков питания оказался не родной самунговкий (от Galaxy Tab 2), а купленный в ближайшем киоске китайский Vertex — 3.1A (визуально очень прилично изготовленный). В конфиг загрузчика (/boot/config.txt) была прописана строка max_usb_current=1 . Решение же казалось простым — после «перетыкания» приемника клавиатуры в другой USB порт проблема ушла.

От железных проблем перейдем к софтовым на Raspbian. Выяснилось, что специально «заточенный» под аппаратное ускорение видео малинки браузер epiphany переодически падает. Как пишут, проблема проявляется только на RPI2. Установленный iceweasel несколько медленее epipрany и показывает youtube ролики в виде слайдшоу. Для просмотра youtube можно использовать связку Minimal Kiosk Browser и OmxPlayer. При установке Minimal Kiosk Browser будут установлена OmxplayerGUI оболочка, написанная на питоне. Omxplayer можно использовать для просмотра большинства видео файлов — поддерживается переключение звуковых дорожек и субтитров.

Можно установить на Raspberry и Kodi с поддержкой аппаратного ускорения. Подробнее . У меня, как у некоторых других пользователей с Kodi возникла следующая проблема — после выхода из программы на экране был черный экран. Рядом в теме предложено несколько решений. Не знаю почему, но они у меня не заработали, а заработало это . Я немного отредактировал последнюю строку скрипта, добавил в самый конец xrefresh:
fbset -depth 8 && fbset -depth 16 && xrefresh

Для запуска Kodi через меню следует поместить этот (исполняемый скрипт) в /usr/bin и отредактировать пункт меню, который находится в файле /usr/share/applications/kodi.desktop.

Среда LXDE мне не очень понравилась, поэтому я установил на Raspbian оболочку XFCE4. На мой взгляд XFCE удобнее, а разницы в быстродействии LXDE и XFCE на RPI2 я не заметил.

Установка Debian Jessie.

Как я уже написал выше, Rasbian это Debian, адаптированный под RPI. Для аппаратного ускорения используются так называемые vc libs (Video Core API’s), которые устанавливаются вместе с утилитами для работы с железом RPI в папку /opt/vc. На форуме я наткнулся на тему , посвященную установке Debian Jessie на RPI2. В теме предлагается скрипт , который из среды Linux автоматически размечает флешку и устанавливает Debian Jessie в самом минимальном объеме. Что интересно (и является достоинством) — в качестве ядра (и модулей) используется ядро Raspian, а оно новее, чем в Jessie? значит не будет проблемы с syscalls. Кроме этого устанавливаются и vc libs из Rasbian (с помощью rpi-update). В интернете можно найти и готовые образы Jessie для RPI2. В них, если не ошибаюсь, используется ядро из Debian под armv7, и с ним возможны проблемы.

Скрипт я запустил на ББ (ноутбуке) со свежеустановленным Debian Jessie. Единственное отличие от четкой инструкции — вместо пакета qemu-arm-static в Debian следует устанавливать qemu-user-static. Скрипт отработал без ошибок, RPI2 с созданной MicroSD картой без проблем загрузился. После чего по сети были доустановлены нужные пакеты и среда XFCE. Естественно — wifi адаптер, который работал на Raspian подхватился и на Jessie. В качестве управляющей сетями программы я установил wicd (а не dhcpcd — как в последних версиях Raspian).

Перейдем к установке программ, использующих аппаратную поддержку видео под Jessie. В целом все устанавливается как и на Rasbian. OmxPlayer можно установить отсюда — http://omxplayer.sconde.net/ . Minimal Kiosk Browser устанавливается по инструкции для Rasbian. Единственное отличие — потребуется установить дополнительные пакеты, которые были установлены в Debian, а в Jessie нет. Список зависимых пакетов, которые нужно установить будет выдан при установке kweb или при запуске OmxPlayerGUI.

Kodi устанавливается по инструкции, ссылку на которую я давал раньше, но с одним отличием — нужно прописать репозиторий для jessie — deb http://archive.mene.za.net/raspbian jessie contrib а не для wheezy. Для того, чтобы заработал ввод с аппаратной клавиатуры нужно дать права chmod 0777 /dev/tty0 . Об этом, например, . Через udev мне это сделать не удалось. Единственная небольшая проблема (скорее всего она именно в kodi под RPI) — с помощью аппаратной клавиатуры мне не удалось вводить русские буквы, только с помощью виртуальной.

Я подключил репозиторий Raspbian и установил из него epiphany-browser. Браузер вроде заработал, но после отрисовки страницы он начинает есть 100% одного из ядер CPU. Пришлось снести.

Выводы.

Зверек достаточно шустрый. Вполне годится для браузинга, работы с почтой. При подключении специальных версий программ можно просматривать youtube и видео. Совершенно не обязательно устанавливать специальные дистрибутивы. Можно использовать и стандартный Debian под armv7hf.

PS Вот так выглядит мой зверек в черной шубке с wi-fi и адаптером Logitech MK240:

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

Практически все операционные системы для платы Raspberry Pi используют Linux в качестве базовой. Существует несколько официально поддерживаемых операционных систем:

  • Raspbian – официальная ОС, которая обладает всем необходимым программным обеспечением. Рекомендуется использовать именно эту операционную систему для знакомства с Raspberry Pi.
  • OpenELEC – медиапроигрыватель на основе Linux с открытым исходным кодом.
  • OSMC (Raspbmc) – медиапроигрыватель с открытым исходным кодом на базе Kodi Media Center и Debian GNU/Linux.
  • Поддержка Windows 10 в устройствах Raspberry Pi 2B.

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

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

Варианты установки

Существует 3 способа установки ОС на :

  • покупка SD-карты с заранее установленной Raspbian или NOOBS;
  • загрузка NOOBS на карту памяти и установка ОС Raspbian с нее;
  • монтирование изображение Raspbian прямо на SD-карту.

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

Во втором случае процедура установки выглядит следующим образом:

  1. В первую очередь карту памяти нужно отформатировать, указывая файловую систему FAT32.
  2. Скачивание архива с NOOBS, его распаковка на карту памяти так, чтобы файлы были в корневой директории.
  3. Вставка в Raspberry Pi необходимой периферии: клавиатуры, мыши и монитора через USB, подключение питания. В качестве монитора можно использовать телевизор, подключенный через RCA.
  4. Если экран подключен через RCA, нажать «3» на клавиатуре.
  5. В окне выбрать операционную систему Raspbian, русскую раскладку клавиатуры и язык. Русский язык нельзя установить. Нажать «Install», дождаться окончания процесса установки и включения.
  6. В появившемся меню «Configuration Tool» в третьем пункте выбрать второй вариант для установки графического интерфейса LXDE.
  7. Нажать «Done», дождаться перезагрузки.
  8. Если нужен вход с помощью логина и пароля, в графе логин ввести pi, пароль raspberry, после этого откроется рабочий стол.

Монтирование образа Raspbian на SD-карту.

  1. Скачивание архива с изображением с сайта https://www.raspberrypi.org/downloads/
  2. Распаковка, после чего получится файл.img.
  3. Вставка карты памяти в ПК.
  4. Монтирование установленного файла.
  5. Повтор 3 и 4 пунктов предыдущей инструкции.
  6. Повтор пунктов 6-8 предыдущей инструкции.

Сравнение операционных систем для Raspberry Pi


ОС Последняя версия Отличительные свойства
Raspbian Для установки последней версии нужно перезагрузить ОС и ввести код

sudo apt-get update

sudo apt-get upgrade

Произойдет обновление, затем нужно перезагрузить Raspberry Pi.

Стандартная операционная система на базе Debian, которая специально создана под обеспечение этого миникомпьютера. Поставляется с набором стандартных программ и утилитами. В разделе «программирование» имеется более десятка различных приложений для программирования. В системе установлен браузер Chromium, пакет LibreOffice для работы с документами.
OSMC OSMC Kodi 16 Медиацентр на базе Kodi. Является наиболее функциональным программным обеспечением для мультимедиа. ОС имеет чистый интерфейс, меню появляется в левой части экрана, в нем можно выбрать носители (аудио, видео, картинки), устанавливать настройки и проверять программы.
8.0.4 Операционная система, предназначенная для проигрывания медиафайлов. Интерфейс как у Kodi. Обладает высокой скоростью работы. По сравнению с OSMC более закрытая ОС, в ней нельзя изменять системный уровень, имеются ограничения на доступ к отдаленным сервисам.
Kano OS Kano OS 3.13 Операционная система, идеально подходящая для обучения. Яркий дружественный и удобный интерфейс, ничего лишнего. На сайте разработчика можно купить множество дополнительных комплектующих для RaspberryPi и собрать своими руками полноценный конструктор.
DietPi Diet Pi Основанная на Debian операционная система, занимающая всего 400 Мб на карте памяти! Не требовательна к ресурсам, поддерживается быстрая установка всех популярных программ
Windows 10 IoT Core Windows 10 IoT Специальная версия Windows для разработчиков, созданная для компьютера Raspberry Pi. Совместима только с ПК с установленной Windows 10. Для работы требуется установка на ПК Visual Studio, так как Windows 10 IoT Core не работает в одиночку. С помощью этой ОС можно создавать множество различных проектов.
ОС RISC 2009.06, последняя тестовая версия 2010.03 Отдельная операционная система, которая не построена на Linux, не имеет ничего схожего с другими ОС. Работает как однопользовательская система. Все приложения являются каталогами с восклицательным знаком перед названием, система хорошо работает с перетаскиванием файлов в папки. Система не используется как основная ОС, работает совершенно по-другому.
RetroPie RetroPie 4.3.7 Эмулятор, который позволяет играть на разнообразных консолях. Операционная система основана на Raspbian, но также имеется отдельно собранный образ RetroPie.
Pidora Pidora 18 Операционная система, основанная на проекте Fedora. По сравнению с Debian формат пакетов имеет расширение RPM. ОС содержит несколько различных сред для разработки программного обеспечения.

Полноценный компьютер размером с кредитную карту. Контроллер умеет выводить изображение на дисплей, работать с USB-устройствами и Bluetooth, снимать фото и видео на камеру, воспроизводить звуки через динамики и выходить в интернет. Рассмотрим начало работы с одноплатнными компьютерами Raspberry Pi.

Платформы Raspberry Pi

Видеообзор

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

Включение компьютера

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

Если при загрузке Raspberry Pi появляется цветной квадрат, значит ваша версия операционной системы устарела. Для решения проблемы обновите ОС на SD карте .

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

Для стабильной и правильной работы ОС 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 протоколу.



В продолжение темы:
Android

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