Raspberry Pi

Материал из Записки на полях
Перейти к навигации Перейти к поиску
Raspberry Pi
Ошибка создания миниатюры: Файл не найден
Ошибка создания миниатюры: Файл не найден
Аппаратная платформа ARM11 ARMv6 (A/A+/B/B+/Zero), ARMv7 (2B)
ОС Debian, Fedora, Arch Linux, Gentoo, RISC OS, Android, Firefox OS, NetBSD, FreeBSD, Slackware, Tiny Core Linux, Windows 10
Цена $ 5 (модель Zero), $ 25 (модель A/A+), $ 35 (модель B/B+/2B)
Тип одноплатный компьютер
Форм-фактор нестандартный
Оперативная память 256 (Model A), 512 (Model B/B+/Zero), 1024 (2B) МБ интегрирована в CPU (часть резервируется видеокартой)
Постоянная память флеш карта MMC или microSD в модели A+/B+
Аудио подсистема интегрирована в CPU
Чипсет Ethernet и USB: SMSC LAN9512
Электропитание microUSB, 5 В, от 700 мА
Периферия в комплекте отсутствует
Интерфейсы HDMI, USB, видео RCA, Stereo Jack 3.5 мм, Ethernet, UART, GPIO, JTAG, SPI, I2C, DSI, CSI
Носитель данных карта памяти SD, MMC, microSD
Вес 45 г
Размер 85,6 × 53,98×17 мм
Разработчик CPU Broadcom
Модель CPU BCM2835
Тактовая частота CPU 700 МГц (Model A/A+/B/B+), 900МГц (Model 2B) («турбо-режим» до 1ГГц), 1 ГГц (Модель Zero)
Разработчик GPU Broadcom
Модель GPU VideoCore IV

Raspberry Pi (Ра́зберипа́й) — одноплатный компьютер размером с банковскую карту, изначально разработанный как бюджетная система для обучения информатике, впоследствии получивший намного более широкое применение и популярность, чем ожидали его авторы. Выпускается в следующих версиях:

  • «A» (Процессор ARM1176JZ-F 700MHz, 256 Мб ОЗУ, 26 пинов GPIO, 1 USB порт), стоимостью $20
  • «A+» (Процессор ARM1176JZ-F 700MHz, 256 Мб ОЗУ, 40 пинов GPIO, 1 USB порт), стоимостью $25
  • «B» (Процессор ARM1176JZ-F 700MHz, 512 Мб ОЗУ, 26 пинов GPIO, 2 USB порта, с ethernet), стоимостью $35
  • «B+» (Процессор ARM1176JZ-F 700MHz, 512 Мб ОЗУ, 40 пинов GPIO, 4 USB порта, с ethernet), стоимостью $30
  • «2B» (Процессор ARM Cortex-A7 900MHz 4-ядерный, 1 Гб ОЗУ, 40 пинов GPIO, 4 USB порта, с ethernet) стоимостью $35.
  • «Zero» (Процессор ARM1176JZ-F 1GHz, 512 МБ ОЗУ, 40 пинов GPIO, 1 USB порт) стоимостью $5[1].

Разрабатывается Raspberry Pi Foundation.

Всего за три года было продано более 4.5 миллионов устройств Raspberry PI[2].


Внешний вид

Компьютер распространяется полностью собранным на четырёхслойной печатной плате размером с банковскую карту. В стандартный комплект поставки входит только сама плата. Корпус, блок питания и флеш карту необходимо заказывать отдельно.

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

Raspberry Pi выпускается в нескольких комплектациях: модель «A», модель «B», модель «B+» и модель «2 B». Первые три версии оснащены ARM11 процессором Broadcom с тактовой частотой 700 МГц и модулем оперативной памяти на 256МБ/512МБ, размещенными по технологии «Package_on_package» непосредственно на процессоре. Модель «2 B» оснащается процессором с 4 ядрами Cortex-A7 с частотой 1ГГц и оперативной памятью размером 1ГБ. Модель «A» оснащается одним USB 2.0 портом, модель «B» двумя, а модели «B+» и «2 B» — четырьмя. Также в моделях «B», «B+» и «2 B» присутствует порт Ethernet. Помимо основного ядра, BCM2835 включает в себя графическое ядро с поддержкой OpenGL ES 2.0, аппаратного ускорения и FullHD-видео и DSP-ядро. Одной из особенностей является отсутствие часов реального времени.

Вывод видеосигнала возможен через композитный разъём RCA или через цифровой HDMI-интерфейс. В версии «B+» вывод возможен через аудиоразьем 3,5. Корневая файловая система, образ ядра и пользовательские файлы размещаются на карте памяти SD, MMC, microSD (только в модели «B+») или SDIO.

Одной из самых интересных особенностей Raspberry Pi является наличие портов GPIO (general purpose input/output). Благодаря этому "малиновый" компьютер можно использовать для управления различными устройствами. В модели «B» платы присутствуют 26 портов, а в модели «B+» и «2 B» - 40 портов GPIO.

Программное обеспечение

Raspberry Pi работает в основном на операционных системах, основанных на Linux ядре. Запуск Windows возможен благодаря средствам виртуализации таким, как XenDesktop. ARM11 основан на 6 версии ARM, на котором несколько популярных версий Linux больше не запускаются. Для установки операционных систем существует инструмент NOOBS.

Операционные системы[3]

Официально поддерживаемые операционные системы:

  • Raspbian рекомендуется для всех тех, кто только начинает знакомиться с Raspberry Pi
  • Pidora - Fedora для Raspberry Pi
  • [OpenELEC] медиапроигрыватель Kodi с открытым исходным кодом на базе Linux
  • OSMC (проект Open Source Media Center - ранее известен как Raspbmc) медиапроигрыватель с открытым исходным кодом на базе Kodi Media Center и Debian Linux
  • RISC OS - "родная" ОС для RISC-процессоров (к которым относятся процессоры АRМ)
  • поддержка Windows 10 для Raspberry Pi 2B

Для установки операционной системы используется инструмент NOOBS. Также можно скачать образ операционной системы и развернуть его на SD-карточку.

Другие операционные системы

  • FreeBSD
  • OpenWrt
  • Kali Linux операционная система для пентеста
  • Archlinux ARM
  • Raspbian Server Edition урезанная версия Raspbian с некоторыми дополнительными пакетами
  • RISC OS
  • RasPBX
  • IPFire дистрибутив брандмауэра с открытыми исходными кодами для систем x86 и ARM. Он позволяет сделать из Raspberry Pi простой маршрутизатор для домашних сетей и малых офисов.
  • Raspberry Pi Thin Client тонкий клиент
  • WTware для Raspberry Pi 2; бесплатная операционная система для создания тонких клиентов под Windows.

В разработке

  • Android
  • Chromium OS

Ссылки