Малинка что это значит у программистов

Raspberry Pi — что можно сделать на основе «малинки»?

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов

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

Как результат — интересные проекты стали появляться с завидной регулярностью, и часть таких проектов представлены в этой подборке. Здесь есть и вполне серьезные системы, и проекты, которые можно назвать развлекательными, из серии «а почему бы и нет?».

Суперкомпьютер на базе Raspberry Pi и Lego

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов

Одним из наиболее интересных проектов на основе «малинки» является суперкомпьютер из 64 Raspberry Pi. В качестве элементов для создания «серверных шкафов» послужил обычный конструктор Lego.

В качестве ПЗУ для этой системы использовались карты памяти формата SD, объемом в 16 ГБ. Такие карты были установлены в каждую «малинку».

Как сделать нечто подобное? Подробнейшая инструкция от создателя, профессора университета Саутгемптона Саймона Кокса — по этой ссылке.

Метеозонд на основе Pi

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов

Компьютерный энтузиаст Дейв Акерман решил использовать собственный мини-ПК для создания метеозонда, с возможностью получения фотографий из стратосферы. Подробный отчет здесь.

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов

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

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов

Интернет-телефон

На основе «малинки» был усовершенствован обычный стационарный телефон с дисковым номеронабирателем. Вместо обычной платы разработчик установил Raspberry Pi.

После ряда манипуляций у разработчика получилось создать Skype-телефон, как автономное устройство, без необходимости использовать подключение к обычному компьютеру.

Вот, как это выглядит и работает:

Игровая станция

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов

Это проект хабрапользователя wwakabobik. Интереснейшее устройство, которое позволяет играть в целый ряд старых игр для большого количества консолей, включая NES, SNES, Sega Genesis, PlayStation, а так же SCUMMVM, zxspectrum.

Автор писал, что «вся система базируется на порте RetroArch, основанной на библиотеке libretro, позволяющей использовать эмуляторы различных приставок». Что касается графической оболочки, то использовалась EmulationStation, также RetroPie.

Планшет на основе Raspberry

У этого планшета интересное название — PiPad, а в качестве материала для корпуса использовалось дерево. Выглядит все это вот так:

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов

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

В качестве ОС используется Raspbian Linux с XBMC.

Настенный календарь-органайзер

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов

Пользователь Instructables с ником Piney создал полезный гаджет для себя — настенный интерактивный календарь, с возможностью добавления задач и событий.

Программной платформой служит обычный Google Calendar, все данные из которого транслируются по WiFi на это настенное устройство.

Подробная инструкция о том, как создать нечто подобное — вот.

Собственная радиостанция

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

Правда, покрытие такой радиостанции относительно небольшое: площадь, равная площади стадиона.

DVD ченжер

Человеку, который создал эту штуку, просто надоело постоянно менять DVD-диски. В результате появился этот проект, который сделан просто потому, что его можно было сделать. Почему бы и нет?

Система освещения для Рождества

До Нового Года и Рождества осталось не так много времени, поэтому, если есть лишняя «малинка», можно создать систему освещения для собственного дома или квартиры. Как сделать такую систему, рассказано вот здесь. А ниже — видео, где показано, как это работает.

В общем-то, сфера использования Raspberry Pi очень широка, гораздо шире, чем создание фоторамок и ноутбуков. Разработчики стараются совершенствовать свое устройство, выпуская новые, обновленные версии мини-ПК и дополнительные модули к нему. К примеру, летом вышел Raspberry Pi B+, на днях компания представила дисплей для «малинки». А через некоторое время (к сожалению, более определенно сказать нельзя) планируется и выпуск Raspberry Pi А+.

Источник

Программирование Raspberry Pi – это легко, особенно на Python

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

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

Python – это основной язык Raspberry Pi

Почти все владельцы Raspberry Pi понимают, что означает первое слово в названии одноплатника – «малина». Однако второе многие интерпретируют неверно.

Некоторые считают, что оно означает «Пи» (3,14…), другие думают, что это первые две буквы слова Pie (пирог, и в этом есть смысл – «малиновый пирог»). Однако на деле все иначе.

Pi – это сокращение от Python, только с заменой y на i. Так часто делают в программировании. Взять, например, хотя бы KDE, где во многих программах вместо С написано K (в угоду стилю): Konsole (правильно – Console), Konqueror (Conqueror) и т. д.

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов

То есть, как не трудно догадаться, в Raspberry основным языком является «Пайтон». Поэтому владельцу «Малины», который пока не знает никакого ЯП, рекомендуется изучать именно этот. Причин, почему Raspberry Pi 3 программирование на Python наиболее лучшее решение, существует множество.

Вот лишь некоторые из них:

Примеры кода на Python для Raspberry

Здесь по понятным причинам не будем рассказывать о языке и особенностях программирования на нем – это можно и нужно делать на официальных ресурсах (или, если не позволяет плохое знание английского – на специализированных).

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов

Вместо этого будет рассмотрено, насколько легко можно программировать «Малину». Для примера возьмем Raspberry Pi 3 GPIO программирование. Сделаем предположение, что в наличии имеется все необходимое: провода, светодиод, резистор и прочее, а также присутствует понимание распиновки – нумерации пинов. Также предположим, что светодиод подключен к 11 порту.

Написанный ниже код включает лампочку на 5 секунд, а затем выключает ее:

# вначале подключим необходимую библиотеку

import RPi.GPIO as GPIO

# также понадобится библиотека, которая отвечает за ожидание (она нужна, чтобы установить интервал включения и выключения лампочки)

# чтобы запустить GPIO, понадобится выполнить следующую функцию

# теперь Python знает о GPIO, и ему можно указать на то, с каким портом нужно будет работать и что он должен делать (в данном случае – 11-м и он будет работать на выход)

# далее включим лампочку на 5 секунд (11 – номер порта, а 1 – значит true)

# теперь выключим (0 – значит false)

Если все работает, то оборудование исправно.

Следует отметить, что, если вы плохо понимаете вышеуказанный код, обратитесь к документации и изучите основы программирования на Python, а также библиотеку GPIO. А если у вас есть хотя бы базовое понимание любого ЯП, то осознаете, что приведенный пример предельно прост.

Управление электроприборами через Raspberry Pi

Программирование на других языках под Raspberry

Программирование на C для Raspberry Pi или на других языках программирования почти ничем не отличается от того, что предполагает написание кода под другими платформами. Единственное – необходимы специальные библиотеки.

Библиотека WiringPi для работы с GPIO

Если интересует Raspberry Pi программирование на C/С++ и работа с GPIO, то требуется установить в систему непосредственно сам gcc, а затем библиотеку wiringPi – ее можно найти на GitHub. В описании к ней присутствует мануал по использованию.

Следует отметить, что для установки библиотек из GitHub, требуется утилита GIT. Если в системе ее нет, понадобится поставить из репозитория (полное имя: git-core).

Программирование «Малины» при помощи Java

Желающие программировать Raspberry Pi на Java, должны обратить внимание на Pi4J – библиотеку, которая предназначена специально для работы с «Малиной». Загрузить и узнать о ее особенностях можно на официальном сайте проекта.

Программирование Raspberry Pi для детей

Интересно то, что изначально «Малина» разрабатывалась непосредственно для обучения детей программированию. Создатель этого устройства заметил, что уровень понимания функционирования компьютеров у современных студентов значительно ниже, чем у тех, кто учился в 90-х. Он связал это с тем, что вычислительные устройства стали предельно просты: если раньше увлеченным электроникой детям и подросткам приходилось разбираться в командах терминала и даже самостоятельно писать код, теперь все делается посредством нажатия на пару кнопок.

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов

Поэтому, естественно, предусмотрено визуальное программирование Raspberry Pi. В частности, для этого применяется язык Scratch со специальным сервером – GPIOSERVER. В Сети существует множество мануалов, которые помогают освоиться с соответствующими программами, поэтому рассматривать их смысла нет.

Перечисленными языками не ограничиваются возможности «Малинки». С ней можно взаимодействовать в том числе и при помощи PHP, Ruby, Perl и прочих ЯП. Почти под каждый популярный язык существуют хоть и не официальные, но зато рабочие и достаточно функциональные библиотеки. Однако опять следует упомянуть, что лучше для программирования Raspberry использовать именно «Пайтон».

Петя 2020-09-08 10:53:43

Путин 2020-08-23 09:30:24

А Дмитрий не понимает рофлов 😉

Дмитрий 2020-04-17 20:47:34

Егор 2020-02-02 14:12:12

ваще классна! научился програмировать и взломал пинтагон! рибята саветую этат сайт!11

Источник

Как я собирал ретро-консоль на базе Raspberry Pi 4 и подружил ее с проездными московского метро

Raspberry Pi — в народе она же малинка — хорошо известная среди гиков платформа для экспериментов и прототипирования разной степени умности гаджетов.
Думаю тут вряд-ли имеет смысл вдаваться в подробную историческую справку, просто хочу отметить что я давно питаю любовь к этим одноплатникам — делал на их базе несколько арт-ботов, (один из них до сих пор работает в телеге), делал конвертор лая моей собаки в твиты (и таким образом, листая свою ленту, узнавал, что ей неспокойно, пока я на работе), испытывал сервера на node.js, хостил на нем свой веб-сервер (практически это довольно бессмысленно, но прикольно) и тд

Использовать малинку как эмулятор старых игр — очень распространенная практика — для этого под нее существует аж несколько готовых эмуляционных систем: Retropie, RecalBox или Lakka.

Чтобы их поставить — семи пядей во лбу не нужно — просто записываешь образ любой понравившейся системы на микро SD карту (это «жесткий» диск малинки), закидываешь ромы игр в папку roms, вставляешь это дело в рашпери, подключаешь монитор и любой геймпад — готово.

Конечно, в отличии от готовых решений типа Nintendo mini classic — сами игры в комплект не входят, и тут —

важный дисклеймер: игры, (кроме тех случаев, где их принадлежность к паблик-домену непрозрачно указана) — даже самые древние, которые уже не купить в магазине легально, все еще принадлежат своим правообладателям!
*Поэтому ищем на свой страх и риск, исключительно в ознакомительных целях. Гугл справляется с этим на отлично, есть большие тематические форумы и сайты.

От себя, я бы сказал, что в случае, если вы обладатель купленной копии игры, использовать ее образ в эмуляторе кажется наиболее морально и этически приемлемым, однако юридически — это может нарушать лицензионные соглашения. Тем не менее не думаю, что боевые спецназовцы из Atari срочно сделают машину времени и придут ловить вас с поличным 🙂

Цена вопроса такой самоделки может быть даже выше, чем готовые решения для ретро-гейминга от той же нинтендо, учитывая, что для рашпери понадобится блок питания не меньше 2.5A для RPi3 и не меньше 3A для четвертой малинки, сама SD карта минимум на 16 gb, (не менее 10 класса и желательно быстрая) геймпады и тд. Все это в комплект не входит (разве что вы покупаете готовый бандл в магазине)

Зато есть полная гибкость — вы не привязаны к одной платформе (SNES в случае с nintendo classic mini). На третьей малинке вполне легко без дополнительного охлада можно поиграть в игры для первой плойки — тот же Tekken3, Final Fantasy 7, Silent Hill — будет вполне бюджетно, а четвертая малинка с небольшим оверклокингом и охладом без проблем запускает хиты для Dreamcast — Сrazy Taxi, Sonic Adventures 2, Shenmue

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

Ближе к делу

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

Вот такой 4-х дюймовый 7(!)-цветный e-paper экран — я обожаю «бумажные» дисплеи в читалках, есть в этой технологии какая-то аналогово-цифровая магия, а тут он еще и цветной. Конечно это сугубо не для видео и не для гейминга, там полное обновление изображения занимает секунд 15 (кстати в процессе довольно классно переливается и моргает), но я давно хотел с этим что-нибудь придумать, например сделать игру, где частота кадров 4 кадра в минуту — не баг, а фича. В общем, брал скорее на будущее, с намерением что-то классное с этим потом сделать

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов

Модуль автономного питания c аккумуляторами, который крепится пинами прям к задней панели малинки, не занимая гребенку пинов GPIO. Впоследствии он оказался скорее бесполезным — вернее, это отличная штука для нетребовательных задач, но с ретропаем или запущенной в графическом режиме OS он недодает по вольтажу — в дримкаст с таким точно не поиграешь.

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

UPD: проблему недо-вольтажа можно решить дополнительно запитав малинку через ее штатный usb c порт — подключить шнур USB одним концом к USB порту модуля автономного питания, а type-c в обычный вход для питания малинки. ВАЖНО: нельзя совмещать одновременно автономное питание и обычное питание от розетки, (сам блок с батарейками при этом может быть подключен к розетке, но либо все через батарейки, либо без них обычным штатным питаловом.

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

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов

Недолго думая, я решил попробовать собрать портативную консоль, которая запускала бы любимые игры по «единому», читая команду с метки через сканер RFID. Для рашпери есть вот такая «шляпа»:

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистовшляпа или hat — платы расширения для Raspberry Pi, которые крепятся к ней через GPIO по принципу бутерброда

Удобно, что на плате есть удлинитель GPIO пинов, стало быть прикрепив модуль к малинке первым слоем, сверху к этому бутерброду можно добавить и «бумажный» экран и использовать его например для показа артов / обложки запущенной игры и для (неспешного) мониторинга системы — заряд батареи, температура процессора и тд.

Ингредиенты

Rasberry PI 4 / 4gb была в запасах не задействованная 3-я, но уж очень хотелось в Dreamcast 🙂 Брал сразу набором на амперке, чтобы не искать по отдельности все нужные шнуры (microHDMI — HDMI) и блок питания (четверка к ним особо привередлива), плюс там в наборе уже есть микро sd c RaspberryPi OS на 16 гигов. Мне не потребовалась, использовал свою с большим объемом, но лишней точно не будет 🙂 Весь комплект на амперке 10500р — на алике аналогичный возможно обойдется дешевле, но мне не терпелось

PN532 NFC hat — 1900р

4` ACeP 7-Color E-Paper E-Ink Display HAT

Источник

История Raspberry Pi. Как развивался самый популярный микрокомпьютер в мире

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов

Один из самых известных компактных компьютеров в мире скоро отпразднует свое 10-летие. За это время занимающаяся разработкой “малинок” организация выпустила полтора десятка самостоятельных моделей и множество модулей расширения.

Предлагаем вспомнить, как появился одноплатный микрокомпьютер и почему он стал настолько популярным.

В середине 2000-х годов группа преподавателей дисциплины Computer Science (аналог нашей информатики) Кембриджского университета обратила внимание на снижение общего уровня компьютерной грамотности среди своих абитуриентов. Если в 90-х большинство поступающих на связанные с компьютерами специальности умели программировать минимум на одном языке, то со временем азы программирования были лишь у каждого десятого студента-первокурсника.

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

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов
Компьютер BBC Micro стал вдохновителем для создателей Raspberry

Примером для вдохновения послужила другая британская разработка – персональный компьютер BBC Micro. Это базовая платформа 8-битных моделей с неплохими для своего времени графическими возможностями. Устройство было выпущено на рынок Великобритании с целью популяризации компьютерной грамотности и информационных технологий.

За несколько лет гаджет обрел большую популярность и поставлялся в большинство английских школ и учебных заведений. Устройство могло выйти и на рынок США, но не выдержало конкуренции с Apple II.

Сотрудники Кембриджского университета учли мощность и возможности BBC Micro для своего времени, чтобы заложить примерную основу для своего будущего гаджета. Изначально гаджет представляли в виде своеобразного стика с USB-входом на одном торце и HDMI-выходом на противоположном, но затем от подобной идеи отказались.

Было решено сделать одноплатную платформу с максимально возможным набором интерфейсов для дальнейшей модернизации.

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов

Для разработки и сбора средств на производство первых партий в 2009 году была создана благотворительная организация Raspberry Pi Foundation. Руководителем назначили Эбена Кристофера Аптона (Eben Christopher Upton). Всего за два года в её стенах смогли создать программную и аппаратную части нового мини-ПК.

Уже в 2011 году появились первые тестовые образцы, а собранные группы энтузиастов-тестировщиков пытались выявить все баги и проблемные стороны нового гаджета.

Еще год потребовался на поиски подрядчиков для массового производства, оформление патентной документации и сертификацию продукта.

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов

В начале 2012 года было объявлено о старте производства первых 10 000 плат. Предзаказ был доступен с условием “не больше одной штуки в руки” и завершился уже через несколько часов.

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

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

Первое поколение Raspberry Pi и модели “Plus”

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов
Raspberry Pi 1 Model B+

Вопреки многим заблуждениям, изначально на свет появилась именно продвинутая модель B, а лишь затем началось производство более доступной упрощенной модели А.

◉ Оба эти устройства принято считать платами Raspberry первого поколения. Они базируются на чипе Broadcom BCM2835 с процессором ARM11 700 МГц. Часть вычисления ложится на графический процессор Broadcom VideoCore IV с возможностью вывода Full HD-видео.

Гаджет из коробки мог работать под управлением Ubuntu и поддерживал большинство протоколов операционной системы Android.

На плате был распаян модуль оперативной памяти объемом 256 ГБ, которую можно было перераспределять под нужды GPU. Вместо встроенного накопителя использовался слот для карт памяти SD-формата.

Для вывода изображения были предусмотрены разъемы HDMI и RCA-Video. Звук можно было вывести через стандартный 3.5-мм разъем. Для подключения периферии использовалась пара USB 2.0 портов, а для подключения к сети было доступно лишь проводное соединение по LAN.

Главной изюминкой модели стал 26-пиновый GPIO разъем, через который и планировалось подключать модули расширения для Raspberry. Пользователю было доступно управление семнадцатью контактами для реализации собственных идей. Поддерживаются интерфейсы UART, SPI, I²C и консольный порт.

Такая конфигурация была доступна конечному потребителю всего за $35.

◉ Более доступная Raspberry Pi model A строилась на аналогичной плате, имела такой же процессор и графический модуль. Для удешевления из устройства убрали сетевой разъем, а так же оставили на плате всего один USB-порт вместо двух.

Это позволило снизить цену до уровня $25, но при этом не лишать гаджет фирменного GPIO-разъема расширения.

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

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов
Raspberry Pi 1 Model A+

◉ В 2014 году обе модели получили обновленные версии “+”. Платы устройств стали компактнее, а объем ОЗУ увеличился с 256 МБ до 512 МБ. Более значимым изменением стал переход на 40-контактный разъем расширения, который сохранился в “малинках” и до текущего поколения.

Модель B+ оснастили дополнительной парой USB-портов, доведя их число до четырех.

На старте продаж модели “плюс” продавались за $30 и $20, соответственно.

Второе поколение Raspberry Pi 2. Появление компактного “Zero”

Гаджет начал обретать популярность за пределами Великобритании, США и Китая. Именно в этих странах прошла так называемая первая волна продаж Raspberry. К 2015 году количество проданных моделей перевалило за 5 млн. штук.

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

Разработчики решили отказаться от бюджетной модели “А” во втором поколении “малинки”, вместо которой занялись разработкой еще более компактного одноплатника “Zero”.

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов
Raspberry Pi 3 Model B

◉ Так Raspberry 3В стала мощнее по всем направлениям. Сердцем новинки был 64-битный 4-ядерный процессор ARM Cortex-A7 с рабочей частотой 900 МГц.

Накопитель размещался в слоте для карт памяти microSD. Объем оперативной памяти увеличился до 4 ГБ. На месте остались 40-пиновый разъем расширения, четыре USB разъема и сетевой интерфейс.

Цена устройства составляла $35.

◉ Второй представленной в 2015 году новинкой стала Raspberry Pi Zero. Это самая миниатюрная модель в линейке “малинок”, размеры платы составили всего 65 мм × 56,5 мм.

При этом модель работала под управлением хорошо зарекомендовавшего себя в первом поколении процессора ARM11 с повышенной до 1 ГГц частотой.

Устройство получило 512 МБ оперативной памяти, один microUSB-порт и уже привычный 40-пиновый разъем расширения.

При этом удалось снизить ценник на устройство до уровня $5-7.

Третье поколение Raspberry Pi 3. Самая массовая “малинка”

Пик популярности Raspberry пришелся на 2016-2018 годы. В этот период количество проданных одноплатников стремительно росло. Гаджет стал широко известен за пределами узкой гиковской ниши, множество проектов строились на базе “малинки”.

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

Официальная “малина” порадовала поклонников выходом сразу четыре новых модификаций.

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов
Raspberry Pi 3B

◉ В феврале 2016 публике была представлена Raspberry Pi 3B. За основу взята популярная модель-предшественник.

На плату устанавливается более мощный и энергоэффективный 4-ядерный чип Cortex-A53 (ARM v8), работающий на частоте 1.2 ГГц. Модель комплектуется 1 ГБ ОЗУ, четырьмя USB-разъемами и сетевым портом.

Впервые в модельном ряду Raspberry появляется беспроводной модуль связи, который поддерживает работу Wi-Fi 802.11n и Bluetooth 4.1.

Цена на модель не меняется и составляет $35.

◉ Через год аналогичный апдейт получает и компактный “зеро”. Raspberry Pi Zero W при схожих с предшественником габаритах дооснастили модулем беспроводной связи Wi-Fi 802.11n и Bluetooth 4.0.

Остальные параметры остались неизменными: процессор ARM11 1 ГГц, 512 МБ оперативной памяти и 40-контактный разъем расширения.

Цена компактного одноплатника составляла $10.

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов
Raspberry Pi 3B+

◉ Весной 2018 года разработчики выпускают модель Raspberry Pi 3B+, которая до сих пор считается самой продаваемой в линейке. Устройство получило идеальное сочетание мощности, возможностей расширения и приятной цены.

Достаточно производительный 4-ядерный процессор Cortex-A53 (ARM v8) с частотой 1,4 ГГц отлично справляется с запуском полноценных операционных систем. Графический интерфейс и даже несложные игры не являются для него большой проблемой.

На борту 1 ГБ оперативной памяти и 4 USB-порта, пара из которых имеет поддержку стандарта USB 3.0. Беспроводные интерфейсы тоже стали лучше. Появился двухдиапазонный Wi-Fi 802.11ac и Bluetooth 4.2. При проводном подключении сети поддерживается гигабитная скорость передачи данных.

При этом цена остается на привычной для топовой модели планке $35.

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов
Raspberry Pi 3A+

◉ Осенью того же года появляется еще одна популярная модель Raspberry Pi 3А+. Разработчики вспомнили про доступную линейку “малинок” и выкатили актуальный апдейт.

За основу была взята платформа от Raspberry Pi 3B+ с достаточно производительным процессором. Устройство “облегчили”, уменьшив объем ОЗУ до 512 МБ и сократив количество USB-портов до одного.

Осталась и привычная для А-линейки фишка – отсутствие проводного сетевого интерфейса. При этом появился Wi-Fi 802.11ac и Bluetooth 4.2.

Цена более доступного одноплатника составляла $25.

Третье поколение Raspberry Pi 4. Первая “малинка” в клавиатуре

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

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов

◉ Летом 2019 года стартовали продажи нового “флагмана” Raspberry Pi 4B. Модель получила долгожданный апгрейд и более технологичную начинку.

Сердцем устройства стал 4-ядерный чип Cortex-A72 (ARM v8), который работает на частоте 1,5 ГГц. Впервые появились разные модификации платы с отличающимся объемом оперативной памяти. Пользователям стали доступны модели с памятью 2, 4 и 8 ГБ.

Один полноразмерный порт HDMI заменили на пару microHDMI. Каждый разъем способен выводить картинку в разрешении до 4K. Питания подается через современный Type-С.

На плате распаян гигабитный LAN-порт, Wi-Fi 802.11ac и Bluetooth 5.0.

◉ Осенью 2020 года в линейке “малинок” появилось самое необычное пополнение. Новый гаджет под названием Compute Module 4 стал самой топовой в плане возможности расширения платой и при этом являлся одним из самых компактных одноплатников.

Производительность схожа с предыдущей моделью Raspberry Pi 4, здесь есть аналогичный 4-ядерный процессор Cortex-A72 с частотой 1.5 ГГц и от 1 до 8 ГБ оперативной памяти. На плате распаяны Wi-Fi 802.11aс и Bluetooth 5.0.

Отличают от всех остальных предшественников новый модуль его размеры и позиционирование. Это компактная плата, которая предназначена для встраивания в небольшие схемы или гаджеты и расширения при помощи пары более прогрессивных разъемов. Для подключения используются два 100-контактных разъема Hirose DF40C-100DS-0.4V.

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов
Компактная модель Compute Module 4 с платой расширения Compute Module 4 IO Board

Это позволяет подключать к Compute Module 4, например, совместимые платы с разъемом PCIe или накопители NVMe. Для получения более привычного набора из 40-пинового разъема, сетевого LAN-интерфейса и классических USB нужно использовать плату расширения Compute Module 4 IO Board.

Стоимость нового одноплатника составляет $25.

◉ Интересным решением стал выпуск самой простой на данный момент модели устройства Raspberry Pi Pico в начале 2021 года. Это еще более компактная плата, чем линейка Zero, которая лишена большей части разъемов и портов.

Она строится на базе 2-ядерного чипа ARM Cortex M0+ с частотой работы 133 МГц. На плате доступно всего 264 КБ оперативной и 2 МБ постоянной памяти.

На торце расположен один разъем USB-для подключения к другим компьютером или гаджетам. Плата не является полноценным компьютером, как все другие “малинки”.

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

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

Цена микроконтроллера составляет всего $4.

◉ Самой последней представленной на данный момент новинкой Raspberry является компактный модуль Raspberry Pi Zero 2 W. Это обновленный компьютер размером с обычную флешку, который неплохо прокачали по сравнению с предшественником.

Вычислительная мощность обеспечивается 4-ядерным 64-разрядным чипом ARM Cortex-A53 с частотой 1 ГГц. На борту 512 МБ оперативной памяти, модуль Wi-Fi с поддержкой частоты 2.4 ГГц и Bluetooth 4.2.

Благодаря переходу на 64-битную архитектуру новая модель “зеро” стала производительнее почти в четыре раза. При этом цена новинки составляет всего $15.

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов

◉ Еще одной новинкой 2021 года в модельном ряду “малинок” стала Raspberry Pi 400. Это первый полноценный десктопный компьютер, который выпускается в корпусе со встроенной клавиатурой.

В таком виде гаджет может выполнять роль простенького ПК для студентов или школьников. Достаточно подключить такую “клаву” к монитору и можно организовать временное рабочее место для школьника или самому пересесть на удаленную работу.

Компьютер может работать не только на специальных сборках Linux, но и на ARM-версии новой Windows 11. Для офисных задач или учебного процесса подходит идеально.

Какие модели Raspberry Pi актуальны сегодня и для чего они подойдут

Малинка что это значит у программистов. Смотреть фото Малинка что это значит у программистов. Смотреть картинку Малинка что это значит у программистов. Картинка про Малинка что это значит у программистов. Фото Малинка что это значит у программистов

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

Цена для данной модели весьма доступная, если нужен гаджет на основе “малины” здесь и сейчас – B3+ отличный выбор.

Raspberry Pi 4 это более дорогое, но при этом и более мощное устройство. Выбирать такой одноплатник стоит на перспективу, если не собираетесь применять его под строго определенные задачи, а берете для изучения и развития.

Raspberry Pi Zero W это компактный и простой одноплатник с более скромными возможностями. Он не блещет мощностью, но при этом подходит для самых разных проектов, например, в качестве самого простого и доступного хаба для умного дома.

🛒 Купить Raspberry Pi Zero W – от 2940 руб.

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

Raspberry Compute Module 4 это компактная мощная плата с возможностью расширения при помощи дополнительной платформы и нового 100-пинового разъема. Такая подойдет для создания проектов в компактном исполнении.

🛒 Купить Raspberry Compute Module 4 – от 5226 руб.

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

Такой набор контроллеров и компьютеров на сегодняшний день является самой популярной и доступной линейкой одноплатников в мире. На начало 2021 года было продано уже более 40 млн. копий знаменитой “малинки”.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *