Raspberry pi 3 model b полное описание. Медиацентр на базе Raspberry


Одноплатные микрокомпьютеры популярной линейки Raspberry Pi используют на уроках по программированию в школах и университетах; в личных инженерных, музыкальных, информационных проектах. Область применения микрокомпьютеров Raspberry Pi ограничена только фантазией пользователя, как говорят в своих презентациях сами создатели. Успех Raspberry Pi объясняется просто:

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

Не так давно в продажу поступила обновленная версия третьего поколения Raspberry Pi, получившая название Raspberry Pi 3 Model B+. На данный момент это устройство является самым мощным из представленных инженерами Raspberry Pi Foundation микрокомпьютеров популярной линейки.

Технические характеристики

Процессор - Broadcom BCM2837B0, Cortex-A53 64-bit SoC @ 1.4GHz
Память - 1GB LPDDR2 SDRAM
Графический процессор - VideoCore IV
Gigabit Ethernet - (Microchip LAN7515, скорость до 300Mbps через USB 2.0 шину)
Встроенный двухдиапазонный Wi-Fi - (2.4GHz / 5GHz) стандарта IEEE 802.11 b/g/n/ac (чип Cypress CYW43455)
Встроенный Bluetooth 4.2 LE (чип Cypress CYW43455)
Видео/Аудио - 1x полноразмерный HDMI, 1x порт MIPI DSI для подключения дисплея, 1x порт MIPI CSI для подключения камеры, 4-полюсный стерео выход и композитный видео порт
Мультимедия - H.264, MPEG-4 decode (1080p30); H.264 encode (1080p30); OpenGL ES 1.1, 2.0 graphics
Поддержка SD карт - Формат Micro SD для загрузки операционной системы и хранения данных
USB - 2.0
40 пинов GPIO
Интерфейс для подключения камеры - CSI
Интерфейс для подключения дисплея - DSI
Рабочая температура окружающей среды - 0-50°C
Питание - 5V/2.5A DC через Micro USB, DC 5V через GPIO, Power over Ethernet (PoE)-включено (требуется отдельный PoE HAT)
Размеры - 85 х 56 х 17 мм
Страна производитель - Великобритания


Операционная система

Продукт работает на бесплатной ОС Linux, которая записана на micro SD карту памяти. Также под микрокомпьютеры разработана особая оболочка Raspbian, в которой заложено множество образовательных программ. Raspbian написана на Python и предлагает обучение программированию на этом языке. Официальная версия Windows 10 работает с поддержкой 32-битных приложений. А при установке Android TV можно добиться появления у себя дома настоящего медиацентра: дешевого, эффективного и стабильного.


Новые сетевые возможности

Ключевым отличием новой модели от предшественников является расширение сетевых возможностей устройства, что может заинтересовать тех из разработчиков, которые хотят интегрировать Raspberry Pi 3 Model B+ в свой продукт. Теперь для этого понадобится намного меньше сертификационных тестов.

Главное преимущество дизайна нового Raspberry Pi 3 Model B+ в наличии металлической пластины над элементами платы. От глаз пользователя скрыт новый беспроводной чипсет Cypress на тактовой частоте 2.4 и 5 ГГц, который позволяет работать с большим количеством сетей Wifi. Оригинальный Raspberry Pi 3 поддерживает только соединения частотой 2.4 ГГц.

В предыдущих устройствах линейки скорость соединения не превышала 80 Мбит/с, потому что сетевой потенциал ограничивался четырьмя USB-портами, дополненными контроллером Ethernet на LAN9514. Новый Raspberry Pi 3 Model B+ располагает LAN7515, что повышает скорость в три раза до 300 Мбит/с. Теперь устройство может служить в роли полноценного сетевого сервера у вас дома, а также отправить большой пакет данных по проводной сети.

Два типа Bluetooth — classic и low energy — позволяют работать с любыми периферийными и медийными системами, включая гарнитуры.

Говоря о сетевых возможностях новинки, стоит упомянуть дополнительный PoE-разъем (Power over Ethernet), который можно обнаружить рядом с концентратором USB.


Увеличение быстродействия

К тому же, новинка работает быстрее всех устройств в линейке Raspberry Pi. Если раньше заявления производителя о возможности использования этих продуктов как альтернативы компьютеру были сомнительными, то новый Raspberry Pi 3 Model B+ изменил мнения пользователей в лучшую сторону. Новая модель, благодаря быстродействию и возможностям беспроводной связи, стала хорошей альтернативой настольному компьютеру. У пользователя есть возможность не только сидеть в интернете и редактировать текстовые файлы, но также полагаться на Raspberry Pi 3 Model B+ в решении более серьезных вычислительных задач.

Улучшение производительности стало возможно благодаря оптимизации питания, появлению над процессором металлического корпуса и, соответственно, тепловому отводу. Новая модель работает не на тактовой частоте 1,2 ГГц, как Raspberry Pi 3, а на 1,4 ГГц.


Все преимущества Raspberry Pi

Габариты аналогичны Raspberry Pi 2 и Raspberry Pi 3, что позволит сохранить все корпуса. Также новинка унаследовала от других продуктов линейки полноразмерный HDMI-порт, комбинированный аналоговый аудио-видео выход на 3,5 мм. Объем оперативной памяти не изменился и составляет 1 Гб, что в сумме с другими техническими характеристиками позволяет запускать на Raspberry Pi 3 Model B+ некоторые видеоигры вроде популярного Minecraft и Quake III.

На устройстве можно использовать систему предыдущей версии (Raspberry Pi 2) благодаря тому, что ядро однокристальной системы осталось на уже знакомой архитектуре ARMv7. В качестве иллюстрации того, о чем идет речь, есть пример: процессоры с такой же производительностью можно обнаружить в начинке современных смартфонов начального и даже среднего уровня. Аккумулятором служит двухамперный зарядный блок на micro USB.


Вывод

В общем набор модулей на плате Raspberry Pi 3 Model B+ позволяет сэкономить до 1000 рублей на покупке необходимых чипсетов. Это устройство заинтересует прежде всего тех пользователей, кто был доволен сборкой других плат Raspberry Pi, но при этом ему не хватало вычислительной мощности предыдущего поколения.

Микрокомпьютер Raspberry Pi стал известен относительно недавно. Что же это за устройство и зачем оно нужно?

Raspberry Pi 2

Изначально разработчики планировали микрокомпьютер как дешевое устройство для обучения школьников информатике. Но что-то пошло не так. «Малиной» заинтересовалось довольно много народу. Всем интересно, что же это за микрокомпьютер - Raspberry Pi 2. Применение, настройку и установку сего девайса мы и разберем чуть ниже. А пока - немного истории.

Коротко о Raspberry Pi

Raspberry Pi был разработан в 2011 году. В течение нескольких лет он претерпел нешуточные изменения. Теперь это очень интересная платформа со множеством возможностей под названием Raspberry Pi 2. Применение этой платы возможно во всех мыслимых областях. Ее можно использовать как рабочий сервер «умного» дома, охранную систему с функцией распознавания лиц, мультимедийный центр и многое другое. Последняя модель Raspberry Pi 2 Model B+ имеет в своем арсенале четырехъядерный процессор с v7, 1 Гбайт оперативной памяти и видеоускоритель, способный запросто воспроизводить видео формата Full HD. USB-разъемы в количестве четырех штук также на месте. Для подключения монитора или телевизора используется выход HDMI.

Кроме того, микрокомпьютер имеет мизерное энергопотребление. Это относится и к Arduino, и к Raspberry Pi 2. Питание платы осуществляется через разъем microUSB при помощи обычного блока питания зарядного устройства смартфона.

Операционная система в Raspberry

Здесь все не так просто. Первоначальные версии микрокомпьютера не могли работать на обычных дистрибутивах. Для них приходилось создавать специальные версии систем. Все ОС основаны на дистрибутивах Linux. Есть даже специальные версии ArchLinux и Kali Linux для Raspberry Pi 2. Установка ОС на плату осуществляется с помощью карты памяти microSD и специального приложения NOOBS. В последней версии этого устройства при желании вполне реально использовать в качестве системы ОС Ubuntu и даже Microsoft Windows 10. Благодаря именно этому из Raspberry Pi стало возможным сделать домашний мультимедийный центр.

Однако по умолчанию все же настоятельно рекомендуется использовать ОС Raspbian, специально созданную для этого микрокомпьютера. Она основана на широко известном дистрибутиве Debian. Все управление осуществляется точно так же, как и обычной Linux-системой.

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

Для на микрокомпьютер нам потребуется объемом минимум в 8 Гбайт. Кроме этого, нужен «обычный» рабочий компьютер с доступом в Интернет. Есть несколько способов инсталляции системы на Raspberry Pi 2. Установка ОС может производиться как при помощи самого установщика, так и путем разворачивания образа системы на карту памяти. Мы рассмотрим первый способ.

Для начала находим официальный сайт Raspberry и скачиваем zip-архив с Raspbian ОС. После этого распаковываем архив на карту памяти так, чтобы все файлы лежали в корне флешки. Подготовка закончена. Теперь вставляем карту памяти в микрокомпьютер и включаем его. Не забудьте перед этим присоединить клавиатуру и мышь к Raspberry Pi 2. Подключение осуществляется через USB-разъемы. После успешной загрузки появится приветственное окно конфигуратора. Здесь вы сможете настроить все нужные параметры. Язык по умолчанию - английский. Русского нет и не предвидится. Рабочим окружением ПО является LXDE. Несколько модифицированное легковесное рабочее окружение идеально подходит для Raspberry Pi. После успешной установки системы конфигуратор вам об этом сообщит. Теперь можно начинать работу, и у вас полностью собран микрокомпьютер Raspberry Pi 2. Применение обновлений с момента выхода последней версии операционной системы и установку всех необходимых программ мы рассмотрим чуть ниже.

в ОС Raspbian

После успешной инсталляции системы следует подготовить некоторое количество программ для Raspberry Pi 2. Установка производится через центр приложений Pi Store. Обновление компонентов осуществляется с помощью терминала. Как и в любом дистрибутиве Linux, следует использовать команду apt-get update. При установке программ из Pi Store следует быть очень внимательным, поскольку далеко не все они там бесплатны. Если вы хотите сделать свой микрокомпьютер полностью свободным, то лучше всего использовать дистрибутив Ubuntu. Процесс установки точно такой же.

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

Медиацентр на базе Raspberry

Для этого нам понадобится микрокомпьютер Raspberry Pi 2, телевизор, ПК с кучей фильмов и Первым делом нужно установить на устройство операционную систему XBMC, созданную специально для управления телевизорами и «железными» плеерами. Нужно сказать, что после успешной инсталляции в настройках копаться не придется. Все замечательно работает «из коробки». В этом и есть главный плюс Raspberry Pi 2. Применение в медиацентре проще простого. Для нормальной работы микрокомпьютера в таких условиях требуется минимальный набор аппаратуры.

Raspberry в автомобиле

На базе Raspberry Pi можно также собрать мини-компьютер для автомобиля, который будет регулировать некоторые настройки машины. Такие как климат-контроль, воспроизведение музыки, GPS-навигацию и многое другое. Кроме того, если подсоединить к микрокомпьютеру камеру, то получится продвинутый видеорегистратор. Для сборки так называемого Car PC потребуется сама плата Raspberry Pi, некоторые USB «свистки» (например, для приема GPS), сенсорный экран и специализированная операционная система. Так как даже системы управления узлами автомобилей основываются на дистрибутивах Linux, проблем с этим не будет. Главный компонент - Raspberry Pi 2. Применение в автомобиле такой системы позволит водителю меньше отвлекаться на настройку параметров отопления или воспроизведения музыки. Автоматика сделает все сама.

Raspberry в робототехнике

Ну и, наконец, перейдем к использованию платы Raspberry Pi в робототехнике. Здесь возможности поистине безграничны. Однако базовых знаний будет недостаточно. В этом случае нужно знать основы и механики. Стоит только упомянуть, что мощности микрокомпьютера хватит для использования его в качестве мозгового центра продвинутого робота. Хотя не все платы подойдут. В этом случае понадобится последняя версия микрокомпьютера - Raspberry Pi 2 B. Применение платы именно этой версии позволит добиться поистине впечатляющих результатов.

Для использования микрокомпьютера в робототехнике следует знать, что кроме таких обычных для пользователя портов, как USB и Ethernet, Raspberry имеет в своем арсенале так называемые низкоуровневые, для подключения различных реле, двигателей и всего остального. Неудивительно, что выбором профессионалов становится именно Raspberry Pi 2. Применение его в робототехнике становится возможным именно из-за наличия «низкоуровневых» разъемов.

Заключение

Для многих будет интересно поработать с таким замечательный электронным устройством. И не только так называемым гикам (людям, «повернутым» на своем хобби). Любому мало-мальски любопытному человеку будет интересно разобраться в этой «железке». Ведь за чисто символическую плату можно получить компьютерную систему, только в мелочах уступающую огромным стационарным ПК. К тому же многим захочется сделать свой медиацентр или устроить апгрейд авто с помощью Raspberry Pi. Применение этого микрокомпьютера в самом деле способно во многом облегчить жизнь человеку.

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

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

Отражена тематика этого микрокомпьютера и в телесериале про Хакеров «Мистер Робот», там герои использовали устройство для удаленной технологической диверсии.

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

Raspberry Pi 3 Model B - новейший одноплатный компьютер третьего поколения на основе 64-битного четырехъядерного ARM v8 Cortex-A53 процессора компании Broadcom BCM2837 с тактовой частотой 1.2 ГГц. На первый взгляд трудно найти внешние отличия Raspberry Pi 3 Model B (RPI3) от предыдущей модели Raspberry Pi 2 (RPi2). Такая же по размерам PCB, те же разъемы на тех же местах и нет корпуса. Но, не смотря на кажущееся отсутствие отличий, RPI3 - это совершенно другое изделие. Этот компьютер разработан на новом процессоре с тактовой частотой на 300 МГц выше, чем у предыдущей модели. Четыре ядра Cortex-A53 и двухъядерный графический сопроцессор Video Core IV ® Multimedia, который обеспечивает Open GL ES 2.0, аппаратное ускорение Open VG и 1080p30 H.264 декодирование.

По заявлениям разработчика нового компьютера Raspberry Pi Foundation производительность RPi3 на 50% выше, чем у предыдущей модели, а по сравнению с RPi первого поколения - он на порядок быстрее.

Но, пожалуй, еще более интересным отличием от предыдущих моделей является наличие встроенного WiFi 802.11n и Bluetooth (поддержка Bluetooth 4.1 и Bluetooth Low Energy - BLE). А это в эпоху "интернета вещей" открывает для изделия новые горизонты.

При внимательном рассмотрении платы можно заметить установленную в левом верхнем углу WiFi/ BT SMD антенну (Рис. 1), а справа возле 40-контактного разъема GPIO место под двухконтактный разъем RUN (для сброса), который в RPi2 (Рис. 2) был установлен на месте, где теперь можно увидеть чип антенну, т.е. эти отверстия под разъем - не новинка: они просто перемещены.

Рис. 1. Одноплатный компьютер третьего поколения Raspberry Pi 3 Model B. Вид сверху

Рис. 2. Одноплатный компьютер второго поколения Raspberry Pi 2 Model B. Вид сверху

Рис. 3. Одноплатный компьютер третьего поколения Raspberry Pi 3 Model B. Вид снизу

Теперь заметим, что чуть выше держателя microSD карты (Рис. 3) расположен беспроводной модуль на основе чипа BCM43143. В предыдущей модели (Рис. 4) его, конечно, нет. С нижней стороны платы можем увидеть микросхему оперативной памяти, которая, похоже, осталась той же, что и в RPi2 - Elpida B8132B4PB-8D-F объемом 1 ГБ.

Рис. 4. Одноплатный компьютер второго поколения Raspberry Pi 2 Model B. Вид снизу

RPi3 поддерживает операционные системы Linux (Raspbian, UBUNTU и др.), а также Windows 10 IoT.

Основные отличия RPi3 от RPi2:

  • Новый 64-битный четырехъядерный ARMv8 Cortex-A53 процессор BCM2837 с тактовой частотой 1.2 ГГц;
  • WIFI 802.11n;
  • Bluetooth 4.1;
  • Bluetooth Low Energy (BLE);
  • Выросла потребляемая мощность 2.5А@5В (у RPi2 1.8А@5В).

Что не изменилось:

  • Объем оперативной памяти - 1 ГБ;
  • Графический 2-ядерный сопроцессор Video Core IV ® Multimedia;
  • Количество USB портов - 4;
  • Количество выводов GPIO, доступных пользователю - 40;
  • Полноценный HDMI порт;
  • Порт Ethernet;
  • Комбинированный разъем 3.5 мм аудио и композитный видеовыход;
  • Интерфейс видеокамеры (CSI);
  • Интерфейс дисплея (DSI);
  • Слот для microSD карты (теперь push-pull, а не push-push, как ранее);
  • MicroUSB разъем (вход питания);
  • Форм-фактор (корпуса подходят от предыдущей версии);
  • Цена осталась прежней.

На Рис. 5 показано расположение основных разъемов и некоторых компонентов RPi3.

Рис. 5. Расположение основных разъемов и некоторых компонентов RPi3

Сравнительные характеристики моделей семейства RPi (Таблица 1)

Таблица 1. Сравнительные характеристики семейства Raspberry Pi

Наименование

Модель B+

Модель А+

Модель А

Процессор

Broadcom BCM2837 64 bit ARMv8, четыре ядра.

Broadcom BCM2836 32 bit ARMv7, четыре ядра.

Одно ядро.

Broadcom BCM2835 32 bit ARMv6 SoC full HD multimedia applications processor.

Одно ядро.

Broadcom BCM2835 32 bit ARMv6 SoC full HD multimedia applications processor. Одно ядро.

Скорость процессора

1GB SDRAM @ 400 MHz

1GB SDRAM @ 400 MHz

512 MB SDRAM @ 400 MHz

256 MB SDRAM @ 400 MHz

256 MB SDRAM @ 400 MHz

Память для ОС

Встроенный

Встроенный

А теперь посмотрим на результаты тестирования семейства Raspberry Pi

Рис. 6. Тестирование производительности системы (утилита SYSBENCH)

Чем меньше величина (Рис. 6), тем лучше, т. к. это время, затраченное на вычисления. Желтый цвет представляет многопотоковые вычисления, белый - однопотоковые. Наглядно видна динамика улучшения производительности от модели к модели. Использование 4 ядер, т.е. многопотоковых вычислений, существенно увеличивает производительность системы.

Рис. 7. Тест GPIO

Для работы с GPIO чаще всего используется программы на языке Python. В этом тесте простая программа RPI.GPIO переключает контакты GPIO так быстро, как это возможно, а частотомер измеряет скорость этих переключений.

Рис. 8. Тестирование на примере видеоигры QUAKE III Arena

Качество видеоигры сильно зависит от производительности процессора. В данном тесте использовалось разрешение для дисплея 1280 х 1024, максимальная детализация текстуры, 32-битное качество текстуры и трехлинейная фильтрация для получения таких результатов. Здесь чем выше результат, тем лучше.

Рис. 9. Тест Whetstone

Тест Whetstone был разработан в 70-х годах прошлого века для измерения скорости компьютера.

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

Рис. 10. Тест Drystone

Тест Drystone был разработан в 80-х годах прошлого столетия для определения производительности процессора для целочисленных вычислений. Этот тест до сих пор остается полезным и используется для сравнения производительности различных чипов. Здесь так же, как и в предыдущем тесте, чем больше величина, тем лучше.

Рис. 11. Тест Power Draw

Вы не можете получить более высокую производительность, ничем не жертвуя. И тест Power Draw хорошо это иллюстрирует. Получили высокую производительность, придется пожертвовать потреблением. Как можно видеть из этого теста, потребление с ростом производительности растет даже на холостом ходу. Но выход есть. Если производительность не столь важна, а ваше устройство должно работать с батарейным питанием, то, пользуясь результатом теста, можно из линейки Raspberry выбрать подходящий компьютер.

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

Ну, насколько хватит фантазии разработчика…

Обзор составил и подготовил
Шрага Александр,
a.

Здравствуйте друзья

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

Вступление

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

Комплект

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

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

Медные радиаторы для 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 .


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

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 версия системы. Обновление до крайней версии беты производится командами

cd ~/domoticz
sudo ./updatebeta


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


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

Видеоверсия обзора:

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

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

Наконец до меня добралась очередная посылка из с одноплатным компьютером Raspberry Pi 3 Model B, базовыми аксессуарами для него и еще кое-какой мелочевкой.

А в этой статье будет описан процесс знакомства с микрокомпьютером – от распаковки до первого запуска операционной системы и выполнения первоначальных настроек.

Для начала работы понадобится обязательно:

  • Карта памяти microSD объемом от 8Гб

Это то, из чего будет состоять микрокомпьютер в сборе.

Кроме того, нужно иметь следующую периферию:

  • Монитор или телевизор с HDMI-входом
  • Проводная клавиатура
  • Проводная мышь
  • Картридер для microSD-карт или устройство, способное выполнять его функцию

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

А для большего удобства не лишним будет иметь:

  • Bluetooth-клавиатура
  • Bluetooth-мышь

Управлять “малинкой” беспроводными мышью и клавиатурой удобнее, чем их проводными собратьями.

Небольшой обзор Raspberry Pi 3 Model B

Микрокомпьютер Raspberry Pi 3 Model B поставляется в картонной коробке красно-белой расцветки с фирменным логотипом в виде малины.

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

Стандартное средство для форматирования Windows почему-то не подходит: при попытке запуска Raspbian с отформатированной через него карты памяти будет выдаваться ошибка “error resizing existing FAT partition”.

Шаг 2. Запись дистрибутива Raspbian

После подготовки microSD-карты необходимо скачать дистрибутив Raspbian с официального сайта.

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

Распакованный образ Raspbian нужно записать на подготовленную microSD-карту, для чего можно воспользоваться бесплатной утилитой Rufus .

Шаг 3. Первый запуск Raspbian на Raspberry Pi

На этом процедура установки завершена.

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

Теперь можно подключить Raspberry Pi к беспроводной Wi-Fi сети, а если есть Bluetooth мышь и клавиатура, то провести их сопряжение с микрокомпьютером для большего удобства использования.

Ставим обновления

После установки Raspbian и подключения к интернету посредством Ethernet или Wi-Fi соединения нужно на всякий случай обновить все пакеты до актуальной версии.

Делается это через терминал посредством ввода двух команд:

Sudo apt-get update sudo apt-get upgrade

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

На всякий случай обновим еще прошивку Raspberry Pi:

Sudo rpi-update

По завершению установки обновлений Rapsberry Pi нужно перезагрузить:

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

Многие команды в *nix-системах начинаются с sudo: это означает, что исполнение команды запускается с правами суперпользователя, что является аналогом “Запуска от имени администратора” в Windows.

Убираем черные поля по краям экрана

В некоторых случаях после загрузки Raspbian пользователь обнаруживает черные поля по краям экрана.

Это значит, что неверно выставлена развертка.

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

Sudo leafpad

Открываем файл /boot/config.txt и ищем в нем строку:

#disable_overscan=1

И убираем символ #, превращая ее из комментария в исполняемую команду:

Disable_overscan=1

На этом все. После перезагрузки интерфейс Raspbian будет отображаться на полном экране без каких-либо черных полей.

Настройки локализации

По умолчанию Raspbian настроен под британского пользователя.

Изменить настройки локализации можно в настройках, как через графический интерфейс (Menu -> Parameters -> Raspberry Pi Configuration ), так и через консоль:

Sudo raspi-config

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

Итак, запускаем “Raspberry Pi Configuration” .

На вкладке System нажимаем “Change Password…” и задаем root-пароль. По умолчанию он отсутствует, что в дальнейшем может помешать выполнению некоторых команд.

Переключаемся на вкладку Localisation .

“Set Locale…” – выбираем Country: RU (Russia), Character Set: UTF-8. Язык системы (пункт Language) можно поменять на “ru (Russian)”, а можно оставить как есть. Локализация Raspbian выполнена не на 100%, и при выборе русского языка придется довольствоваться мешаниной из русского и английского текстов в интерфейсе.

“Set Timezone…” – здесь нужно выбрать подходящий часовой пояс. Поскольку территория России захватывает и Европу и Азию, то в зависимости от географического положения в “Area” выбирается либо “Asia”, либо “Europe”, а в “Location” – один из городов, часовой пояс в котором соответствует часовому поясу вашей местности.

Например, на Урале часовой пояс UTC/GMT+5, что принято называть “Екатеринбургским часовым поясом”. В графе “Location” в Raspbian нет населенного пункта Ekaterinburg (Yekaterinburg), но есть населенный пункт Ashkhabat, живущий по тому же часовому поясу. Поэтому я выставляю его, и на системных часах начинает отображаться мое местное время.

“Set Keyboard…” – не трогаем, о раскладках клавиатуры речь пойдет дальше.

“Set WiFi Country” – тут выставляем “RU Russia”, хотя большой необходимости в этом нет, встроенный адаптер работает и на локальных настройках по умолчанию. Скорее всего, эта настройка важна для некоторых стран третьего мира, где стандарты Wi-Fi жестко ограничиваются в милитаристских целях.

Раскладка клавиатуры

Нужные раскладки клавиатуры и возможность переключения между ними добавляются вводом консольной команды:

Setxkbmap us,ru -option grp:alt_shift_toggle

В данном случае добавляются русская и английская раскладка. Английская стоит как основная, а переключение между ними происходит по сочетанию клавиш Alt+Shift.

Можно изменить сочетание на Ctrl+Shift, если так привычнее, внеся соответствующую правку в эту команду.

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

Поэтому открываем текстовый редактор:

Sudo leafpad

И правим через него системные настройки клавиатуры, хранящиеся в файле /etc/default/keyboard.

Нужно заменить строки:

XKBLAYOUT="gb" XKBOPTIONS=""

XKBLAYOUT="us,ru" XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"

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

Sudo apt-get install gxkb

И поместим его в автозагрузку. Это тоже делается через редактирование текстовых файлов:

Sudo leafpad

Открываем файл /home/pi/.config/lxsession/LXDE-pi/autostart и дописываем в его конец строку:

Теперь осталось только перезагрузить Raspberry Pi для применения изменений:

Впечатления от использования Raspberry Pi 3

Первое, на что обращаешь внимание при использовании Raspberry Pi – полная бесшумность его работы.

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

Но сам факт существования подобного компьютера – настоящего, полноценного компьютера, и при этом полностью бесшумного – поначалу потрясает воображение.

Теперь что касается производительности.

Мощности Raspberry Pi 3 Model B хватает на выполнение простых офисных и мультимедийных задач: комфортную работу в офисном пакете, просмотр видео и серфинг не очень тяжелых сайтов в интернете.

А вот просмотр онлайн-видео дается “малинке” уже тяжеловато, а при одновременном открытии 4-5 вкладок ютуба Raspbian начинает немного подвисать.

По слухам, с воспроизведением онлайн-видео все обстоит более чем хорошо в специально заточенных под мультимедийную составляющую операционных системах – например, OpenELEC. Тему использования Raspberry Pi в качестве домашнего медиацентра я планирую обязательно рассмотреть в будущем.

Ну а дистрибутив Raspbian предназначен для обучения программированию (недаром в нем “из коробки” уже предустановлены IDE для программирования на Java и Python, и такая забавная штука как Scratch – среда программирования, позволяющая составлять алгоритмы в визуально-графической форме) и для управления подключенной по GPIO периферией. Это тоже интересная тема, и к использованию GPIO-интерфейса Raspberry Pi я еще вернусь в будущем.

Заключение

Вот так прошло мое знакомство с микрокомпьютером Raspberry Pi 3.

В следующих статьях цикла будут рассмотрены такие темы как:

  • совместное использование Raspberry Pi и Arduino
  • сравнение Raspberry Pi с другими присутствующими на рынке одноплатными компьютерами

А для тех, кто заинтересовался перспективой покупки Raspberry Pi 3 хочу напомнить, что адекватная цена на этот микрокомпьютер колеблется в пределах $35-$40.

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

Не кормите кучу посредников – заказывайте Raspberry Pi по честной цене в Китае!