Установка raspbian на raspberry pi 3

Установка raspbian на raspberry pi 3

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

Платформы Raspberry Pi

Если вы только начинаете своё путешествие в мир Raspberry Pi, рекомендуем воспользоваться образовательным набором «Малина» и книгой Заводим Raspberry Pi.

Видеообзор

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

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

Если у вас нет карты памяти с ОС Raspbian, запишите образ самостоятельно.

Если хотите получить максимальную автономность — цветные сенсорные графические дисплеи превратят 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 :

Интерфейс SPI

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

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

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

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

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

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

Если вы используете Raspberry Pi 3 Model B, то вам доступно две шины SPI: SPI0 и SPI1 .

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

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

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

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

Интерфейс UART

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

Если ваш Raspberry Pi поставляется без SD-карты, предварительно загруженной с NOOBS, вам необходимо вручную установить операционную систему на SD-карту. На Raspberry Pi можно запускать много разных операционных систем, включая различные дистрибутивы Linux, Windows 10 IoT и FreeBSD.

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

Установить Raspbian так же просто, как записать файл образа ОС на SD-карту. В этом уроке мы покажем вам, как форматировать SD-карту, прошивать образ Raspbian и загружать Raspberry Pi.

Скачиваем Raspbian OS

Посетите страницу загрузок Raspbian (https://www.raspberrypi.org/downloads/raspbian/), где вы можете найти ссылки для скачивания:

  • Raspbian Stretch с рабочим столом и рекомендуемым программным обеспечением
  • Raspbian Stretch с рабочим столом
  • Raspbian Stretch Lite

Если вы хотите использовать Raspberry Pi в качестве настольного ПК, загрузите одно из образов Raspbian для рабочего стола. В противном случае, если вы намереваетесь использовать Raspberry Pi в качестве медиацентра или чего-либо еще, для чего не требуется графический интерфейс, загрузите образ Raspbian Lite.

Читайте также:  Mac адрес wifi недоступно андроид

Подготовка SD-карты

Перед прошивкой изображения на карту micro SD сначала необходимо отформатировать его в файловую систему FAT32.

Загрузчик Raspberry Pi поддерживает чтение только из файловых систем FAT. Если ваша SD-карта объемом 64 ГБ или больше, убедитесь, что она отформатирована как FAT32, а НЕ как exFAT.

Обратите внимание, что форматирование – это разрушительный процесс, и он удалит все существующие данные. Если у вас есть данные на SD-карте, сначала сделайте резервную копию.

Windows

Пользователи Windows могут отформатировать карту, используя стандартное управление дисками.

  1. Вставьте SD-карту в привод Windows SD.
  2. В поле поиска Windows введите «Диск» и выберите «Создать и отформатировать разделы жесткого диска» в окне результатов.
  3. Щелкните правой кнопкой мыши на нераспределенном пространстве карты и запустите мастер, нажав «Новый простой том». Нажмите кнопку “Далее”.
  4. Далее вам будет задан размер тома. Оставьте по умолчанию максимальное дисковое пространство. Нажмите кнопку “Далее”.
  5. Вам будет предложено указать путь монтирования, просто нажмите «Далее».
  6. В следующем окне выберите FAT32 в качестве файловой системы. Нажмите «Далее», а затем «Готово», чтобы завершить создание раздела. Если размер карты составляет 64 ГБ или больше, опция FAT32 будет недоступна. Выберите exFAT и завершите процесс. Чтобы отформатировать SD-карту как FAT32, посетите страницу формата FAT32 (http://www.ridgecrop.demon.co.uk/index.htm?guiformat.htm), где вы можете загрузить инструмент, нажав на картинку. Один файл с именем guiformat.exe будет загружен. Просто дважды щелкните по exe-файлу, выберите диск для форматирования и нажмите «Пуск». Карта будет отформатирована в FAT32 через несколько секунд.

Linux

В Linux вы можете использовать графический инструмент, например GParted, или инструмент командной строки, например fdisk или parted, для создания раздела и форматирования диска.

  1. Вставьте SD-карту в привод Linux SD-карты.
  2. Узнайте название вашей SD-карты с помощью команды lsblk:

В этом случае имя устройства SD будет /dev/sdb, но это может отличаться в вашей системе. Лучший способ определить имя – проверить размер устройства.
Следующим шагом является форматирование карты с помощью parted:

Macos

Пользователи macOS могут отформатировать SD-карту с помощью стандартной дисковой утилиты или из командной строки.

  1. Вставьте SD-карту в привод MacOS SD-карты.
  2. Введите следующую команду в окне терминала, чтобы определить имя SD-карты:

Убедитесь, что вы используете правильный диск.

Запись снимка

Есть несколько различных приложений, доступных для бесплатного использования, которые позволят вам прошивать ISO-образы на SD-карты. В этой статье мы будем использовать Etcher.

Etcher – это бесплатная утилита с открытым исходным кодом для прошивки изображений на SD-карты и USB-накопители, которая поддерживает Windows, macOS и Linux.

Зайдите на страницу загрузки Etcher (https://www.balena.io/etcher/#download), загрузите самую последнюю гравер для вашей операционной системы и установить приложение.

  1. Вставьте SD-карту в привод SD-карты и запустите Etcher.
  2. Нажмите на кнопку «Выбрать изображение» и найдите файл Raspbian zip. Если вы загрузили файл с помощью веб-браузера, его следует сохранить в папке «Загрузки», расположенной в вашей учетной записи пользователя. Etcher автоматически выберет SD-карту, если присутствует только один диск. В противном случае, если подключено более одной SD-карты или USB-накопителя, убедитесь, что вы выбрали правильный диск, прежде чем мигать изображение.
  3. Нажмите на кнопку «Flash», и начнется процесс перепрошивки. Etcher покажет индикатор выполнения и ETA во время мигания изображения. Процесс может занять несколько минут, в зависимости от размера файла ISO и скорости карты.

На Raspbian сервер SSH по умолчанию отключен. Для установки без Raspbian вы можете включить SSH, поместив файл с именем ssh без каких-либо расширений в загрузочный раздел. Просто откройте SD-карту в вашем файловом менеджере и создайте файл.

Это все! На вашей SD-карте установлена загрузочная ОС Raspbian.

Настройка Raspbian

Вставьте SD-карту в плату Raspberry Pi, подключите монитор, клавиатуру и источник питания, и все готово к работе.

Имя пользователя по умолчанию – pi, а пароль – raspberry.

Если вы включили SSH и хотите использовать Raspberry Pi в качестве автономного сервера, подключите плату с помощью сетевого кабеля к маршрутизатору. После загрузки вы можете найти IP-адрес платы в таблице аренды DHCP вашего маршрутизатора и войти в Raspbian через ssh:

Чтобы начать настройку Pi, используйте инструмент raspi-config:

Отсюда вы можете изменить пароль пользователя pi, настроить WiFi и расширить файловую систему.

Заключение

Установка Raspbian на Raspberry Pi – довольно простой процесс. По сути, все, что вам нужно сделать, это записать образ на SD-карту и загрузить Raspberry Pi.

Читайте также:  Spaces вход в личный кабинет

Если вы столкнулись с проблемой или у вас есть отзыв, оставьте комментарий ниже.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

После того, как я испытал возможности системы управления умным домом Domoticz на своем настольном компьютере и убедился в том, что она отлично дополняет, а где и заменяет Mi Home — штатную систему Xiaomi — я решил приобрести для нее отдельный одноплатный компьютер — Raspberry Pi. И в этом обзоре я расскажу про свой опыт.

Вступление

Для тех кто не читал мой первый обзор про Domoticz — Domoticz + Xiaomi — строим умный дом, введение. Буквально после первых удачных экспериментов, я загорелся идеей отдельной аппаратной базы для нее, в качестве рабочей платформы настольный ПК не подходит. Выбор свой я остановил, после штудирования пабликов — на Raspberry Pi Model 3 B — компактный но мощный одноплатный компьютер на базе Soc процессора BCM2837 с 4 ядрами Cortex-A53, работающим на частоте 1.2GHz, 1GB ОЗУ и беспроводными модулями Wi-Fi и Bluetoth 4.1.

Комплект

В свой заказ я включил 4 позиции —

Raspberry Pi Model 3 B Motherboard — страница товара

Что интересно в магазине имеется две модификации — китайская и английская. На момент покупки китайская стоила на 7 долларов дешевле, ее я и взял. Чего там китайского — честно говоря для меня загадка.

Корпус для Raspberry Pi Model 3 B — страница товара

Блок питания HN — 528i AC / DC 5V 2A — страница товара

Медные радиаторы для Raspberry Pi — страница товара

Еще для полного комплекта вам понадобится microSD карта — не менее 4 GB и HDMI кабель. У меня в загашнике был и кабель и карта на 32 ГБ, потому покупать не стал.

Что в посылке

Через положенный срок — чуть более двух недель, курьер принес посылку с моим заказом.

Рассмотрим подробнее. Блок питания с вилкой Тип С и разъемом micro-USB.

Заявленный максимальный ток — 2А при напряжении 5 В.

Тестовое включение с нагрузкой в 2А — показывает некоторое проседание напряжения, но в пределах допустимого, блок питания — более-менее честный.

Комплект из трех медных радиаторов в пакетике, для пассивного охлаждения.

Все радиаторы имеют квадтарную форму, два радиатора с штырями и длиной стороны около 12 мм и один плоский со стороной около 15 мм.

Корпус из темного пластика с выдавленным изображением ягоды малины на крышке

Размеры корпуса — примерно 90 на 65 мм

Корпус разбирается на 5 частей — держится все защелках, никаких винтов.

С аксессуарами покончено — пора переходить к самому главному

RASPBERRY PI 3 MODEL B

Raspberry Pi 3 Model B является прямым наследником Raspberry Pi 2 Model B. Плата полностью совместима с предшественником, но наделена большей производительностью и новыми средствами коммуникации:
64-х битным четырёхядерным процессором ARM Cortex-A53 с тактовой частотой 1,2 ГГц на однокристальном чипе Broadcom BCM2837; встроенными Wi-Fi 802.11n и Bluetooth 4.1.
Кроме того, процессор имеет архитектуру ARMv53, а значит вы сможете использовать любимую операционную систему: Debian Wheezy, Ubuntu Mate, Fedora Remix и даже MS Windows 10.

Технические характеристики подробнее

CPU — Broadcom BCM2837, ARM Cortex-A53 Quad Core, 1.2 GHz
Количество ядер процессора — 4
GPU — VideoCore IV 3D
RAM — 1 GB
Хранилище — microSD
Сетевые возможности
Ethernet 10/100
WiFi 2.4G 150 mb/s
Видео вывод — HDMI
USB порты — 4
Беспроводные возможности — Bluetooth
Аудио вывод — 3,5 Jack
85,6 х 53,98 х 17мм, 45 грамм

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

На одной из длинных сторон компьютера размещены порты micro USB для питания, полноразмерный порт HDMI, CSI-2 Camera port — для подключения камеры по интерфейсу MIPI, 3,5 мм аудиоразъем. Так же на верхней стороне находится модуль процессора и Ethernet/USB Hub lan9514-jzx

На торцевой стороне скомпонованы 4 USB порта и порт Ethernet

На другой стороне материнской платы находится 40 контактов ввода/вывода общего назначения (GPIO)

На второй торцевой стороны — находится DSI Display Port для подключения штатного дисплея

На нижней стороне платы находится модуль памяти LPDDR2 SDRAM — EDB8132B4PB-8D-F

И micro-SD разъем для карты памяти

Медные радиаторы ставятся на USB/Ethernet Hub и процессор с одной стороны

Читайте также:  Что значит смайл рука лицо

И на чип памяти с другой. Этот радиатор плоский — не мешает установке платы компьютера в корпус

В корпус все устанавливается отлично, винтовых соединений нет — садится на пластиковые выступы.

Все вырезы на корпусе в точности совпадает с разъемами компьютера

Для запуска нам потребуется внешний монитор (телевизор) с HDMI входом, USB клавиатура, будет удобнее если так же будет и мышка и питания. Монитор, клавиатура и мышка — понадобятся только на момент установки, дальше достаточно будет только блока питания.

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

Для установки операционной системы, первым делом необходимо загрузить архив с дистрибутивами — отсюда . Пока скачивается почти полутора гигабайтный архив, загружаем утилиту для форматирования SD карты — SD Card Formatter — отсюда. Этот дистрибутив гораздо компактнее — всего 6 МБ, поэтому не теряя времени, устанвливаем программу

и, после установки, вставляем карту памяти в картридер (у вас же есть картридер не правда ли) и запускаем SD Card Formatter. В меню Options необходимо установить “FORMAT SIZE ADJUSTMENT” в “ON”

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

Следующий шаг — первый запуск Raspberry Pi (флешку с записанным дистрибутивом, конечно устанавливаем в него). Извините за качество нескольких следующих фото — с экрана телевизора 🙁

При первом запуске стартует меню выбора операционной системы — что ставить, причем в списке имеется даже версия WIndows 10 для Raspberry Pi. На этом этапе можно выбрать язык (внизу экрана) — русский есть и подключится к Wi-Fi сети — кнопка Wi-Fi networks

Нужная мне опарационка — Raspbian базирующаяся на Linux Debian — представлена в двух вариантах, lite И полном, с графическим интерфейсом. Я выбрал полную версию

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

Периодически измеряя температуру во время установки, максимально что я видел — 38 градусов.

После завершения установки и перезагрузки компьютера, загружается рабочий стол Raspbian

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

Для управления Raspberry с настольного ПК, нам понадобится любая программа терминал, я использую старый добрый Putty

Имя пользователя и пароль по умолчанию — pi и raspberry. Для смены пароля воспользуйтесь командой passwd.

Рекомендую сразу установить статический IP адрес для Raspberry. Узнать текущие адреса можно при помощи команды ifconfig, где

eth0 — это Ethernet

lo — это локальный интерфейс 127.0.0.1

wlan0 — это wi-fi интерфейс

а для того что бы отредактировать файл с настройками — вводим команду

sudo nano /etc/dhcpcd.conf

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

Например мы хотим использовать адрес 192.168.0.222, маска 255.255.255.0, адрес шлюза и DNS — 192.168.0.1

Для Ethernet вставляем

static ip_address=192.168.0.222/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

interface wlan0
static ip_address=192.168.0.222/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

Для выходя из редактора нажимаем ctrl+x
Для сохранения изменений — нажимаем “Y” и затем enter

Установка Domoticz

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

sudo curl -L install.domoticz.com | sudo bash

Которая инициализирует процесс загурзки и установки системы

В процессе установки, инсталлятор задаст вопросы по поводу места установки и т.п. — все эти моменты я оставил по умолчанию.

После успешной установки, инсталлятор напишет адреса и порты веб интерфейса системы Domoticz

Но, для работы с шлюзом Xiaomi — нам нужна beta версия системы. Обновление до крайней версии беты производится командами

/domoticz
sudo ./updatebeta

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

На данный момент я уже перенес все свои рабочие сценарии с Windows версии на Raspberry — кстати стоит добавить что обе системы мирно сосуществуют одновременно. Для обеспечения бесперебойного питания миникомпьютера достаточно использовать PowerBank, который позволяет одновременно питать устройство и получать питание от внешнего источника.

Все мои обзоры устройств Xiaomi в хронологическом порядке — Список

Все мои видео обзоры — YouTube

Надеюсь обзор был полезен и интересен, спасибо за внимание.

Ссылка на основную публикацию
Adblock detector