Моя первая встреча с Raspberry Pi
"Малиновый пирог", откуда ноги растут
Изучая языки программирования и системы Linux, я периодически натыкался на словосочетания: “программируем на Raspberry”, “Python for Raspberry”, “учимся на Малинке” и подобные им. Я примерно представлял, что такое Raspberry Pi и зачем он нужен. Но никогда до конца этого не понимал.
Что такое Raspberry Pi
Вся моя информация была поверхностной. Я полагал, что это некий мини-компьютер, что для него есть специальные операционные системы, и что на Западе он очень дешев и популярен для обучения языкам программирования. Но, как выяснилось, не только языкам программирования, но и понятию устройства компьютеров в принципе. Мне всегда это было интересно. Но еще был тот факт, что на работе (а работаю я в военной организации) нельзя использовать компьютер в личных целях, все компьютеры подключены к локальной сети, управляются администраторами из вне, и установить тот же Python на них вряд ли получится без одобрения людей “сверху”.
Зачем я приобрел этот мини-компьютер
Так как тот факт о Raspberry Pi, что это “персональный компьютер размером с кредитную карту” был достаточным для моего интереса к этой плате, я захотел её купить. Для меня был очень важен момент, что я смогу положить RasPi в карман, подключить к монитору, клавиатуре, мышке и работать в любом по сути месте.
В моей голове эта мысль зародилась давно, но в итоге я приобрел свою “Малинку” спонтанно. Я не стал ничего изучать, какая там ОС, что она может, меня захватила сама концепция такого компьютера. Заказал – после работы забрал.
Подумал, что на походы в фаст-фуд тратится в среднем от 400 до 800 рублей за раз. Но от этого один вред. А свой персональный компьютер можно приобрести всего за 3000 рублей. Удивительно, 4 раза набить брюхо гамбургерами, или купить высокотехнологичное устройство, предоставляющее массу возможностей для развития и творчества. Выбор очевиден.
Технические характеристики RasPi
Для начала определимся с терминологией. Почему Raspberry Pi и как это произносится? Прежде всего в названии данного устройства присутствует игра слов. Raspberry означает - малина, Pi – число ПИ (то самое 3,14…), но читается это словосочетание, как “Raspberry Pie” (Расбери Пай), что означает – малиновый пирог. В нашей стране эту плату называют просто “Малинка”.
Raspberry Pi существует несколько поколений. На данный момент (январь 2018) актуальна последняя 3 Model B с WiFi и Bluetooth на борту.
Приведу сравнительную таблицу технических характеристик:
Технические характеристики | Raspberry Pi 3 Model B | Raspberry Pi 2 Model B | Raspberry Pi Model B+ | Raspberry Pi Model B |
Процессор | Broadcom 2837 quad-core ARM Cortex-A53 64bit (1,2GHz) | Broadcom BCM2836 quad-core ARMv7 (900MHz) | Broadcom BCM2835, ARMv6 (700MHz) | Broadcom BCM2835, ARMv6 (700MHz) |
Оперативная память | 1Gb | 1Gb | 512Mb | 512Mb |
Видеовыход | HDMI | HDMI | HDMI | HDMI |
А/V выход | А/V выход 3.5мм jack 4 pin | А/V выход 3.5мм jack 4 pin | А/V выход 3.5мм jack 4 pin | Аудиовыход 3,5мм stereo jack; Композитный видеовыход RCA |
USB порты | USB 2.0 х 4 | USB 2.0 х 4 | USB 2.0 х 4 | USB 2.0 х 2 |
Сеть | WiFi 802.11n, 10/100Mb RJ45 Ethernet | 10/100Mb RJ45 Ethernet | 10/100Mb RJ45 Ethernet | 10/100Mb RJ45 Ethernet |
Bluetooth | Bluetooth 4.1, Bluetooth Low Energy | -- | -- | -- |
Слот для карты памяти | Micro SD | Micro SD | Micro SD | SD |
GPIO | 40 | 40 | 40 | 26 |
Важно: Arm архитектура
Как мы видим из таблицы сверху, ключевой момент – ARM архитектура. Pi хоть и может стать полноценным персональным компьютером, но нужно себя подготовить к тому, что не все программы и приложения имеют версию под данную архитектуру. Не будем углубляться в подробности архитектур, они рассмотрены ЗДЕСЬ.
Покупка
Мной Малинка была приобретена в интернет-магазине НИКС.ру за 2 800 рублей. Там же я сразу приобрел черный овальный корпус и карту памяти 10 класса на 16гб. В общей сложности за всё я отдал чуть меньше 3 500 рублей.
На рынке можно встретить несколько версий Raspberry Pi - made in China, и made in UK.
Существует два официальных продавца - это «RS Components» и «Element 14». Они оба являются основными продавцами, но также продают другим дистрибьюторам, а те - другим и так далее. Это, своего рода, дерево, но корнем все равно являются «RS Components» и «Element 14»
Но версия из Китая ни чем не хуже версии Английской, это точно такая же подлинная Малина. Есть очень хороший сравнительный обзор разных версий мини-компьютера - вот ссылка.
Подготовка к работе
Далее я собрал корпус.
Что нам нужно для работы с данным компьютером? Устройства ввода вывода. Так как Pi не имеет ПЗУ, нам необходима карта памяти, объемом от 8гб. Но я бы рекомендовал не менее 16, для установки всех необходимых программ и приложений. Карту памяти для начала работы необходимо подготовить, как это сделать можно прочитать В ЭТОЙ СТАТЬЕ. Подключаем через USB мышь и клавиатуру, выводим картинку по HDMI и готово, можно приступать к работе и знакомству с системой. В качестве первой ОС рекомендуется ставить Raspbian OS. Она максимально адаптирована для работы с нашим мини-компьютером и максимально дружелюбна. Самое чудесное, в этой системе это то, что основана она на Linux Debian, которой я пользуюсь уже больше 5 лет.
Вряд ли можно найти столь же стабильное и многофункциональное решение, как Raspberry Pi, да еще и с такой качественной поддержкой со стороны разработчиков. Эти мини-компьютеры, однозначно, заняли очень крепкие позиции в мире электроники, и будут удерживать их еще ни один год.
Давайте познакомимся с рабочим окружением Raspberry Pi 3 поближе, добро пожаловать в следующую статью.