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

Raspberry Pi выпускается в нескольких комплектациях: модель «A», модель «B», модель «B+», модель «2 B», «Zero» и «3B». Первые три версии оснащены ARM11 процессором Broadcom BCM2835 с тактовой частотой 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+» и «2B» вывод возможен через аудиоразьем 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 10 IOT. Более того, можно приобрести Raspberry с лицензионной Windows 10 IOT за 50 долларов. ARM11 основан на 6 версии ARM, на котором несколько популярных версий Linux больше не запускаются. Для установки операционных систем существует инструмент NOOBS.
В июне 2016 года на традиционной для Raspberry ОС - Raspbian - запущен реляционный сервер баз данных СУБД ЛИНТЕР

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

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

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

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

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

  • A2- используется вариант ядра, построенного на неблокирующих алгоритмах
  • FreeBSD
  • OpenWrt
  • Kali Linuxоперационная система для пентеста
  • Archlinux ARM
  • Raspbian Server Editionурезанная версия Raspbian с некоторыми дополнительными пакетами
  • RISC OS
  • RasPBX
  • IPFireдистрибутив брандмауэра с открытыми исходными кодами для систем x86 и ARM. Он позволяет сделать из Raspberry Pi простой маршрутизатор для домашних сетей и малых офисов.
  • Raspberry Pi Thin Client (тонкий клиент)
  • Parrot Security OS
  • WTware для Raspberry Pi — бесплатная операционная система для создания тонких клиентов под Windows из Raspberry Pi 2 и Pi 3.

В разработке

  • Android
  • Chromium OS
  • Puppy Linux
Raspberry PI