Raspberry Pi 3 Model B: подключение, настройка и начало работы
Raspberry Pi 3 Model B —полноценный бесшумный компьютер размером с банковскую карту, при этом с 64-х битным четырёхядерным процессором ARM Cortex-A53 на однокристальном чипе Broadcom BCM2837.
Видеообзор платформы
Установка и настройка
Для начало работы с одноплатником Raspberry Pi 3 прочитайте мануал «Заводим Raspberry Pi»
Элементы платы
Чип BCM2837
На Raspberry Pi 3 установлен 64-х битный процессор Broadcom BCM2837 на архитектуре ARM Cortex-A53 с тактовой частотой 1,2 ГГц и модулем оперативной памяти на 1 ГБ. Процессор и память размещенны по технологии «package-on-package» непосредственно на процессоре. BCM2837 включает в себя также двухъядерный графический сопроцессор Video Core IV® Multimedia, который обеспечивает Open GL ES 2.0, аппаратное ускорение Open VG и 1080p30 H.264 декодирование.
USB-Ethernet преобразователь LAN9512
Чип LAN9512 — представляет из себя высокоскоростной USB2.0 Hub и Ethernet контроллер.
Пины ввода-вывода (GPIO)
Внимание! В отличие от плат Arduino, напряжение логических уровней Raspberry Pi является 3,3 В. Максимальное напряжение, которое могут выдержать вход/выходы составляет 3,3 В а не 5 В. Подав напряжение, например 5 В, можно вывести одноплатник из строя.
WiFi и Bluetooth
Интегрированный 802.11n Wi-Fi и Bluetooth 4.1.
HDMI-порт
Разъём предназначен для вывода цифрового видео и звука на мультимедийные устройства. Для коммуникации понадобиться HDMI-кабель
Аудио / Видео выход
3,5 мм разъём с дополнительным выводом на композитный видео-выход для подключения наушников или других устройств воспроизведения звука и телевизоров.
Разъём питания
Разъём micro-USB предназначен для питания Raspberry Pi.
Потребляемый ток может достигать до 3 ампер. Для стабильной работы используйте зарядник 5 В совместно с кабелем USB (A — Micro USB).
Разъёмы 4×USB2.0
USB -хаб с четырьмя разъёмами для подключения клавиатуры, мыши, флешек и других USB -устройств.
Ethernet-разъём
10/100 Мбит Ethernet-разъем для подключения к сети через RJ45 патч-корд витой пары.
Разъём камеры (CSI-2)
15-контактный плоский гибкий разъем интерфейса MIPI CSI-2 для подключения камеры.
Разъём дисплея (DSI)
15-контактный плоский гибкий разъем, универсального высокоскоростного интерфейса для дисплеев.
Сравнение Raspberry Pi 3 и 4
Raspberry Pi – это недорогой одноплатный компьютер, который подходит для решения многих задач. До выхода 4 версии Raspberry Pi был весьма слабой заменой настольному компьютеру. Так что, да, новые возможности Raspberry Pi 4 изменили правила игры. Но все-таки, чем Raspberry Pi 4 лучше Raspberry Pi 3?
И нужно ли вообще вспоминать о Raspberry Pi 3? Или лучше сразу взять новый и могучий Raspberry Pi 4? В данной статье мы постараемся ответить на эти вопросы и рассмотрим ключевые отличия двух версий. Для начала давайте ознакомимся с техническими характеристиками обеих моделей.
Raspberry Pi 3 и 4: что же выбрать?
Характеристики Raspberry Pi 3
Raspberry Pi 3 соответствует всем представлениям о базовом «самодельном» проекте. Raspberry Pi 3 – это хорошее стартовое и бюджетное решение, если по каким-то причинам вам не подходят Raspberry Pi Zero или Raspberry Pi Zero W.
- Процессор: 4-ядерный, 64-битный, Broadcom BCM2837, 1,2 ГГц
- Оперативная память: 1 ГБ
- Беспроводная сеть и Bluetooth с низким энергопотреблением (BLE)
- Разъем Ethernet
- Разъем GPIO: 40 пинов
- 4 порта USB 2.0
- 4 полюсных стерео выхода и композитный видео порт
- Полноразмерный HDMI
- CSI-порт для подключения камеры
- DSI-порт для подключения дисплея
- Micro SD-порт для загрузки операционной системы и хранения данных;
- Обновленный Micro USB источник питания (до 2,5 А)
Технические характеристики Raspberry Pi 4
Обычно в моделях Raspberry Pi вам доступна одна продуктовая линейка с 1 ГБ или 2 ГБ памяти. Это касается Raspberry Pi 3 B+. Если такой объем памяти вас устраивает, то для обычных самодельных проектов можно без проблем ограничиться Raspberry Pi 3.
А вот в Raspberry Pi 4 есть, из чего выбрать: 2 ГБ, 4 ГБ или 8 ГБ. Так что для больших возможностей и решения сложных задач лучше отдавать предпочтение Raspberry Pi 4.
Отличия в производительности
Несмотря на то, что в обеих платах присутствуют чипы Broadcom, производительность Raspberry Pi 4 гораздо выше. Если вы планируете использовать Raspberry Pi для мини-замены настольного компьютера или, наоборот, подыскиваете большие вычислительные мощности для решения задач, то очевидным выбором будет Raspberry Pi 4.
Плата Raspberry Pi 3 оснащена 4-ядерным 64-битным процессором Broadcom BCM2837 1,2 ГГц. Такой чип вполне справляется с решением многих задач.
Возможности подключения
Обе платы Raspberry Pi предлагают расширенный разъем GPIO на 40 пинов. Теперь про подключение USB. Raspberry Pi 4 предлагает 2 порта USB 3.0, а также 2 порта USB 2. В Raspberry Pi 3 есть только 2 порта USB 2.
Так что если вам нужна высокая скорость передачи данных, то присмотритесь к USB 3.0. Этот тип USB пригодится, например, при использовании ПО для медиа-серверов. Кроме того, в Raspberry Pi 4 есть USB-C. Он подходит для питания платы (5 В постоянного тока), если того требует USB-оборудование.
Поддержка камеры и 2 мониторов
Raspberry Pi 3 предлагает полноразмерный HDMI порт, порты DSI и CSI. Но к плате нельзя подключить 2 монитора. В Raspberry Pi 4 вам доступно 2 порта micro-HDMI, 2-полосный DSI-порт и 2-полосный CSI-порт для камеры.
Так что же выбрать?
Характеристики | Raspberry Pi 3 | Raspberry Pi 4 |
---|---|---|
Процессор | 4-ядерный Broadcom BCM2837, 1,2 ГГц | 4-ядерный Broadcom BCM2711, 1,5 ГГц |
Память | 1 ГБ | До 8 ГБ |
Bluetooth | BLE | Bluetooth 5.0 |
USB порты | 4 x USB 2.0 | 2 x USB 3.0 2 x USB 2.0 |
Беспроводное подключение | Да | Да, диапазон 2,4 ГГц & 5 ГГц |
Порты дисплея | 1 x HDMI 1 x DSI | 2 x micro-HDMI 1 x DSI |
Источник питания | Micro-USB & GPIO до 2,5А | 5 В постоянного тока через USB-C и GPIO (3 А) |
Слот Micro-SD | Да | Да |
Стоимость | $35 | $35 (1 ГБ RAM), $45 (2 ГБ RAM), $55 (4 ГБ RAM), $75 (8 ГБ RAM) |
Raspberry Pi 4 – это идеальный выбор для тех, кому нужна высокая скорость передачи данных, поддержка 2 мониторов и улучшенная производительность. Немного о ценах. Базовый вариант Raspberry Pi 4 с 2 ГБ памяти обойдется вам в $35. Так что нет смысл платить те же деньги за Raspberry Pi 3 с 1 ГБ памяти.
В общем и целом, Raspberry Pi 4 побеждает по всем фронтам… конечно же, при отсутствии у вас особых требований к плате и специальных условий покупки.
И все же перед принятием решения почитайте о потенциальных проблемах обеих моделей, включая их нагревание. Raspberry Pi 3 доказала свою эффективность в решении многих задач, тогда как Raspberry Pi 4 – это сравнительно новый продукт на рынке, который пока что мало протестирован в различных проектах. Изучив полную картину, вы сможете сделать осознанный выбор и обзавестись нужной вам платой.
alt=»Creative Commons License» width=»» />
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.
Raspberry Pi 3 Model B — одноплатный мини компьютер с 64-х битным 4-ядерным процессором ARM Cortex-A53
Raspberry Pi 3 Model B – одноплатный компьютер третьего поколения на основе 64-битного четырехъядерного ARM v8 Cortex-A53 процессора компании Broadcom SoC BCM2837 с тактовой частотой 1.2 ГГц, с двухъядерным графическим сопроцессор Video Core IV® Multimedia, что обеспечивает Open GL ES 2.0, аппаратное ускорение Open VG и 1080p30 H.264 декодирование. Модель RPi3 дополнена оперативной памятью SDRAM LPDDR2 на 1 ГБ. Внешне трудно найти отличия Raspberry Pi 3 Model B (RPI3) от предыдущей модели Raspberry Pi 2 Model B (RPi2). Но, Raspberry Pi 3 Model B – это совершенно другое изделие, а производительность (по заявлениям разработчика) на 50% выше, чем у предыдущей модели.
Помимо Ethernet, устройство дополнено встроенным WiFi 802.11n и Bluetooth (поддержка Bluetooth 4.1 и Bluetooth Low Energy — BLE), антенну можно заметить установленную в левом верхнем углу WiFi/ BT SMD.
В модели Raspberry Pi 3 Model B присутствует 40-пиновый разъем GPIO, среди которых есть следующие интерфейсы SPI, I²C, UART. Имеются интерфейсы дисплея MIPI DSI (Display Serial Interface), видеокамеры 15-pin MIPI CSI-2 (Camera Serial Interface), HDMI, комбинированный 3.5 мм аудио разъем и композитное видео, а справа возле 40-контактного разъема GPIO есть место под двухконтактный разъем RUN для сброса.
Питание Raspberry Pi 3 Model B осуществляется от 5-вольтового адаптера через разъём micro-USB или пины питания. Рекомендуется использовать источник питания с силой тока не менее 2 А.
Raspberry Pi работает в основном на операционных системах, основанных на Linux ядре: Raspbian, Ubuntu MATE, Ubuntu Core, Android, Arch Linux ARM, openSUSE, Gentoo Linux, CentOS, Fedora, Kali Linux. Также возможна установка Windows 10 IOT, RISC OS Pi, FreeBSD, NetBSD и др..
Основные характеристики Raspberry Pi 3 Model B
- Broadcom BCM2837 SoC;
- 64-битный четырехъядерный ARMv8 Cortex-A53 процессор с тактовой частотой 1.2 ГГц;
- Графический 2-ядерный сопроцессор Video Core IV® Multimedia;
- Память на 1ГБ LPDDR2 SDRAM (900 MHz);
- Ethernet;
- WIFI 802.11n + Bluetooth 4.1 Low Energy (BLE);.
Доступные операционные системы
ОС: Raspbian Jessie with desktop
Скачать файл: 2017-07-05-raspbian-jessie.zip
ОС: Raspbian Jessie Lite
Скачать файл: 2017-07-05-raspbian-jessie-lite.zip
ОС: Ubuntu MATE 16.04.2 LTS for Raspberry Pi 2 and 3 systems.
Скачать файл: ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img.xz
ОС: Ubuntu Core 16 image for Raspberry Pi 2
Скачать файл: ubuntu-core-16-pi2.img.xz
ОС: Ubuntu Core 16 image for Raspberry Pi 3
Скачать файл: ubuntu-core-16-pi3.img.xz
ОС: OSMC Raspberry Pi 2 / 3
Скачать файл: OSMC_TGT_rbp2_20170705.img.gz
ОС: OSMC Raspberry Pi 2 / 3
Скачать файл: OSMC_TGT_rbp2_20170615.img.gz
ОС: OSMC Raspberry Pi 2 / 3
Скачать файл: OSMC_TGT_rbp2_20170504.img.gz
ОС: OSMC Raspberry Pi 2 / 3
Скачать файл: OSMC_TGT_rbp2_20170322.img.gz
ОС: OSMC Raspberry Pi 2 / 3
Скачать файл: OSMC_TGT_rbp2_20170210.img.gz
ОС: OSMC Raspberry Pi 2 / 3
Скачать файл: OSMC_TGT_rbp2_20170129.img.gz
ОС: LibreELEC Raspberry Pi v2 and Raspberry Pi v3
Скачать файл: LibreELEC-RPi2.arm-8.0.2.img.gz
ОС: RISC OS — Raspberry Pi
Скачать файл: riscos-2017-04-13.15.zip
ОС: Raspbian image for the Raspberry Pi Oracle Weather Station
Скачать файл: WeatherStation.zip
ОС: Android Things
Скачать файл: androidthings_rpi3_devpreview_4_1.zip
ОС: Android 7.0 Nougat
Скачать файл: and7rpi2016-08-25.img.tar.bz2
ОС: Windows 10 IoT Core
Скачать файл: 14393.0.160715-1616.rs1_release_amd64fre_IOTCORE_RPi.iso (Windows_10_IoT_Core_for_RPi2.msi)
Небольшой обзор Raspberry Pi 3 Model B
Как-то совсем внезапно вышла третья версия Raspberry Pi.
Я её взял, да и купил.
Коротко — вещь! Пишу обзор частично прямо с неё, производительность очень приятная и не вызывает острого желания перетыкать клаву-мышку в мой основной, довольно неплохой ПК Core i5 4,5GHz с SSD.
Не коротко — прошу под кат.
Куплена плата была импульсивно, после продолжительных страданий в попытке как-то пользоваться Orange Pi One. Но сама идея заинтересовала, хотя и практических применений для себя пока не особо вижу, это не Ардуино, которое позволило собрать пару мечт времен детства. Но обучение новому — это тоже весело.
А тут вот Raspberry Pi 3 выкатили, которая обязана работать образцово, ибо является популяризатором самой идеи ARM-платок. Ну и купил, не смотря на высоковатую цену (а в общем-то, Raspberry Pi 2 где-то за столько и продавалась, по обещанным $35 её не особо купишь).
На Orange Pi One крест тоже не ставлю, на днях обещают новую версию Armbian с поддержкой драйвера видеоядра. Но поглядим. Пока же всё плохо.
Спецификации новой модели:
SoC: Broadcom BCM2837
CPU: 4× ARM Cortex-A53, 1.2GHz
GPU: Broadcom VideoCore IV
RAM: 1GB LPDDR2 (900 MHz)
Сеть: 10/100 Ethernet, 2.4GHz 802.11n wireless
Bluetooth: Bluetooth 4.1 Classic, Bluetooth Low Energy
Накопитель: microSD
GPIO: 40-pin
Порты: HDMI, 3.5mm аудио-видео, 4× USB 2.0, Ethernet, Camera Serial Interface (CSI), Display Serial Interface (DSI)
Как видим, отличие от модели 2 — новый процессор 64 бита, беспроводная сеть и Bluetooth. Неплохо.
Механические размеры идентичны модели 2, все корпуса подойдут.
Бенчмарки на Линуксах гонять не умею, так что вот вам выдержки из официального журнала.
Процессор:
3D графика:
Производительность GPIO:
Потребление энергии.
Вот это проверил легко, подключением через Доктора. Не врут:
Рассмотрим железо
Итак. Купил в чешском интернет-магазине, доставили в Прагу из Чешских Будеёвиц (родина Budweiser, да) на следующий день. Люблю я чешскую почту.
Запаковали нормально, родная коробочка обмотана пупыркой и уложена в еще одну транспортировочную коробку. Хотя это и излишне, мне даже 2,5" жесткие диски в бумажном конверте (!) доходили нормально.
Внутри сама платка в антистатическом пакетике и скучный листок о сертификации.
Коробка почти аналогична по размерам коробке от Orange Pi.
Да и сами платки сопоставимы по размерам.
Вот он, новый процессор Broadcom BCM2837:
USB реализованы встроенным хабом, что не очень хорошо. На нем же висит и проводная сеть.
С нижней стороны у нас вход питания (удобный micro-USB, а не убогий соосный коннектор), полноразмерный HDMI, комбинированный аналоговый аудио-видео выход в виде джека 3,5мм.
Справа 4 USB порта и 10/100 мегабит проводная сеть.
Снизу единственная микросхема оперативной памяти, объемом 1Гб. Хотелось бы видеть 2Гб, но если честно, я так и не смог забить память до свопа при реальном использовании.
Память не греется, радиатор снизу платы нам не понадобится.
Тут же слот microSD.
«Стекляшка» сверху — наш новый беспроводной адаптер.
Микроскопическая антенна сверху платы.
Но уровень сигнала нормальный, сопоставим со смартфоном, скажем.
После включения я обрадовался тому, что процессор особо не греется. Но радовался недолго, при интенсивной нагрузке температура бодро полезла вверх, пальцем трогать стало некомфортно. Вздохнул, пошарился в ящике с радиодеталями и налепил небольшой алюминиевый радиатор. В дальнейшем нагреть проц выше 71 градуса не вышло.
Операционная система ставится просто до безобразия.
Качаем образ, пишем программой Win32 Disk Imager.
Доступны куча систем, я выбрал основную, поддерживаемую производителем — Raspbian. Она достаточно симпатично выглядит, стабильна и поддерживает все основные функции. Кроме Bluetooth — пока честно анонсировано, что он еще не поддерживается, плата совсем новая.
После загрузки системы открываем консоль и создаем пароль для root:
Далее настроим систему.
Тут нас интересуют пункты:
1 — расширяет раздел на всю карточку памяти.
5 — можно настроить язык и раскладки клавиатуры. Я оставил английский.
9 — отключаем overscan (черные поля на мониторе), выбираем распределение оперативной памяти под GPU, включаем шину I2C для подключения сенсоров.
Далее обновляем пакеты:
После настройки, перезагружаемся. Скорее всего, всё будет работать нормально, Малинка умная и сама подбирает нужное разрешение монитора по HDMI.
Собственно, и всё. Система готова к работе.
Работает всё отлично, окошки перетаскиваются без лагов и лесенкок, как было на Orange Pi.
Памяти тоже достаточно. 5 вкладок в браузере с кучей графики и встроенный Minecraft в окне — вообще без проблем. Почти половина оперативки свободна.
(Minecraft не скриншотится почему-то. Но он там есть. :3 )
По ощущениям, конечно, не современная система с SSD, а что-то уровня маломощных Core2 с жестким диском, или BayTrail на eMMC. Но пользоваться в качестве десктопа реально можно, ничего критичного.
Запускал Quake III, работает идеально на максимальных настройках,
Из коробки мы также имеем неплохой браузер с аппаратным ускорением видео. YouTube играется без проблем.
Однако мне привычнее Firefox, так что накатил его форк Iceweasel.
Видео аппаратно не декодирует, YouTube смотрибелен до 480p. Зато все плагины от Windows версии отлично работают.
Потестим пропускную способность сети.
С проводной всё нормально:
А вот Wi-Fi выдает как-то маловато:
Не знаю, почему. Плату и роутер крутил и так, и эдак — разницы нет.
Думаю, причиной является некоторая сырость софта. Так-то адаптер n-стандарта.
Что касается проигрывания видео — всё стандартно для ARM и аппаратных декодеров.
Всё играется, кроме h264hi10p — аниме традиционно в пролёте, софтовый декодер такое осилить не может. Но нормальных людей это волновать не должно, да.
На удивление, из коробки нет плеера, который бы играл файлы по обычному двойному клику.
Есть консольный omxplayer, но такое юзабилити за гранью моего понимания.
Для более-менее комфортного просмотра видео нужно установить Kodi:
Но это не «плеер по клику», а оболочка-медиацентр.
В принципе, ничего страшного. Зато играет всё отлично: субтитры, дорожки переключаются.
GIPO и радиогубительство
Конечно, такое покупают не как замену десктопу, а для всяких классных вещей, которые на PC делать нельзя или не рационально.
Потыкаем в GPIO!
Для начала, подключу датчик давления-температуры BMP180. Он на 3,3 вольта, потому подключается совсем напрямую.
Устанавливаем софт:
Сканируем шину I2C:
У меня там не только BMP180 (об этом далее), но суть в том, что должны увидеться адреса устройств. BMP180 это 0x77. Если видится — отлично.
Далее используем библиотеку от Adafruit:
learn.adafruit.com/using-the-bmp085-with-raspberry-pi/using-the-adafruit-bmp-python-library
Работает! Не сложнее Ардуины.
Далее подключим по I2C LCD-дисплей, например.
Тут внимание: Raspberry Pi не дружит с напряжением 5 вольт, дисплей и прочие устройства 5 вольт надо подключить через конвертер уровня логики.
Копеечная штука на Али:
https://aliexpress.com/item/item/Free-shipping-4-channel-IIC-I2C-Logic-Level-Converter-Bi-Directional-Module-5V-to-3/32592515127.html
Легким движением руки копипастим пример от Adafruit в пример по подключению дисплея:
И получаем вывод с датчика на дисплей.
Ну, как-то так.
Я новой игрушкой доволен, как её применить в дальнейшем — придумаю.
Благодарю за внимание.