Как стать автором
Обновить

Перезагрузка текстур OpenGLESv2 через DMABUF

Программирование *Разработка игр *Разработка под Android *Разработка на Raspberry Pi *

В этой статье я хочу рассказать, как просто можно обновлять текстуры OpenGLES через DMABUF. Поискал по Хабру и к своему удивлению не обнаружил ни одной статьи на эту тему. В Хабр Q&A тоже ничего такого не нашел. И это для меня немного странно. Технология появилась довольно давно, хотя информации о ней действительно в сети не много, вся она расплывчатая и противоречивая.

Я всю эту информацию собирал по крупицам из разных источников, прежде чем смог написать вот такой видео плеер, как на демке выше. Здесь, на демке, мой самописный видео плеер, основанный на библиотеке gstreamer, загружает видео кадры в текстуру OpenGLESv2 каждый раз перед рендерингом. Работает на Raspberry Pi4. Кадры просто копируются в специальным образом выделенную память — а уж DMA переносит их в память GPU, в текстуру. Далее расскажу, как я это делал.
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 2.3K
Комментарии 13

Raspberry Pi Foundation захостила свой сайт на Raspberry Pi 4. Теперь этот хостинг доступен всем

Блог компании Selectel Хостинг Облачные сервисы Разработка на Raspberry Pi *Компьютерное железо

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

Сейчас появились и новые кейсы, причем не от сторонних разработчиков, а от самих создателей мини-ПК — Raspberry Pi Foundation — и их хостинга, компании Mythic Beasts. Этот провайдер обслуживает сайт и блог «малинки».
Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Просмотры 17K
Комментарии 21

Собираем мини-ПК на базе Raspberry Pi 4 с дисплеем, демонстрирующим режим работы процессора

Блог компании Selectel Разработка на Raspberry Pi *Компьютерное железо Настольные компьютеры DIY или Сделай сам
Перевод

Сегодня я покажу вам, как собрать корпус для Raspberry Pi 4, который делает из «малинки» настоящий мини-компьютер.

Корпус кейса частично напечатан на 3D-принтере, частично — выполнен из прозрачного акрила, поэтому вы можете наблюдать «внутренности» нашего мини-ПК. Для охлаждения процессора я использовал кулер Ice Tower, но вентилятор прикрепил не к радиатору, а к стенке бокса.

Я также встроил OLED-дисплей в переднюю панель корпуса, который отображает IP-адрес «малинки» и такие данные, как показатели работы процессора и его температура, использование хранилища и памяти.
Всего голосов 26: ↑26 и ↓0 +26
Просмотры 26K
Комментарии 11

Маленькие «малинки» в крупном дата-центре

Блог компании Selectel IT-инфраструктура *Серверное администрирование *Разработка на Raspberry Pi *Гаджеты

В мае у нас появились новые серверы на базе Raspberry Pi 4. И ребята из Selectel Community (это такой неформальный телеграм-чат компании) часто спрашивали, как нам вообще удалось интегрировать их в систему автоматической сдачи. Спустя время мы окинули сделанное ретроспективным взором и готовы подробно ответить на этот вопрос.
Читать дальше →
Всего голосов 70: ↑69 и ↓1 +68
Просмотры 36K
Комментарии 54

Маленькие «малинки» в крупном дата-центре (часть 4 — автоустановка)

Блог компании Selectel IT-инфраструктура *Серверное администрирование *Разработка на Raspberry Pi *

Это заключительная часть цикла статей, посвященного интеграции одноплатных компьютеров Raspberry Pi 4 в наши дата-центры. Мы рассмотрели, что происходит при загрузке «малинки» с момента включения до загрузки в операционную систему. Создали собственный мини-дистрибутив, который загружается по TFTP-протоколу и работает напрямую из памяти. Поговорили о хуках (hooks) Kea DHCP-сервера, разобрались, как они работают и что нужно для их создания.

Теперь соберем эти знания в цельную картину: зачем нам кастомная опция 224 и как управлять переключением режимов загрузки по сети и с локальной SD-карты.
Читать дальше →
Всего голосов 45: ↑45 и ↓0 +45
Просмотры 4.9K
Комментарии 2

В продажу поступил Raspberry Pi 4 по цене в $35

Разработка на Raspberry Pi *Гаджеты Компьютерное железо


Компания Raspberry сегодня представила новую модель мини-компьютера, Raspberry Pi 4. Стоимость устройства составляет всего $35. По словам разработчиков, возможности новой «малинки» практически ничем не отличаются от возможностей обычных ПК, но при этом сохраняются все те функции, которые пользователи ценят в Raspberry: возможность модификации и подключения самых разных дополнительных устройств.

Raspberry 4, кроме прочих достоинств, получил поддержку 2 мониторов с разрешением вплоть до 4К.
Читать дальше →
Всего голосов 36: ↑34 и ↓2 +32
Просмотры 82K
Комментарии 52

Почему Raspberry Pi 4 нужен вентилятор и как его поставить

Разработка на Raspberry Pi *Компьютерное железо DIY или Сделай сам Электроника для начинающих


Недавно Raspberry Pi Foundation представила Raspberry Pi 4 и заявила, что одноплатный компьютер «обеспечивает производительность уровня PC для большинства пользователей». Организация даже предложила настольный комплект Raspberry Pi 4.

Настольный комплект включает в себя официальный корпус Raspberry Pi 4 — закрытую пластиковую коробку без вентиляции.
Читать дальше →
Всего голосов 20: ↑18 и ↓2 +16
Просмотры 56K
Комментарии 39

В продажу поступила 8-гигабайтная модель Raspberry Pi 4 по цене в $75

Разработка на Raspberry Pi *Гаджеты Компьютерное железо


В конце мая 2020 года в продажу поступила 8-гигабайтная модель Raspberry Pi 4. Она доступна по цене в $75. Вдобавок создатели портативного ПК сняли с продажи версию с 1 ГБ оперативной памяти, теперь за $35 можно приобрести Raspberry Pi 4 с 2 ГБ ОЗУ.
Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Просмотры 13K
Комментарии 25

Протокол UASP ускоряет передачу файлов на Raspberry Pi 4 в полтора раза

Хранение данных *Разработка на Raspberry Pi *Гаджеты Накопители


Разработчик Джефф Гирлинг (Jeff Geerling) провёл эксперименты с внешними USB SSD для Raspberry Pi 4 и выяснил, что USB 3.0 SSD работает примерно в десять раз быстрее, чем самая быстрая карта microSD, которая попадала ему в руки.

Но в комментариях к видео ему подсказали одну интересную идею. Один из комментаторов обратил внимание, что тестируемый корпус-адаптер для внешнего диска Inateck USB 3.0 SATA не поддерживает протокол UASP.

Без UASP внешний диск монтируется как Mass Storage Device и работает в режиме Bulk Only Transport (BOT), который ещё в древние времена был ограничен максимальной для тех времён скоростью USB 1.1 всего лишь 12 Мбит/с. И это при том, что у USB 3.0 теоретически максимальная скорость составляет 5 Гбит/с, то есть в 400 раз больше!
Читать дальше →
Всего голосов 17: ↑16 и ↓1 +15
Просмотры 7.3K
Комментарии 8

Инструкция по установке Windows 10 на Raspberry Pi 4 от Tom's Hardware

Разработка на Raspberry Pi *Гаджеты Компьютерное железо


В середине июля 2020 года эксперты портала Tom's Hardware опубликовали инструкцию по установке Windows 10 на Raspberry Pi 4. Вдобавок они проверили, как работают некоторые сторонние программы (GIMP Photo Editor, Arduino IDE и Python 3.8) в этой связке микрокомпьютера на ARM и последней версии Windows.
Читать дальше →
Всего голосов 27: ↑24 и ↓3 +21
Просмотры 64K
Комментарии 67

Энтузиасты установили Steam на Raspberry Pi 4 и смогли запустить там некоторые игры

Разработка на Raspberry Pi *Гаджеты Компьютерное железо Игры и игровые консоли


Энтузиасты с портала Tom's Hardware проверили, можно ли установить полноценный игровой сервис Steam на Raspberry Pi 4 и запустить хотя бы некоторые игры оттуда. Оказалось, что это вполне выполнимая задача для микрокомпьютера.
Читать дальше →
Всего голосов 20: ↑18 и ↓2 +16
Просмотры 17K
Комментарии 25

Гипервизор Xen портировали на Raspberry Pi 4

Виртуализация *Разработка на Raspberry Pi *Гаджеты

29 сентября 2020 года разработчики проекта Xen рассказали, что в новую версию гипервизора (Xen 4.14) добавлена поддержка Raspberry Pi 4.
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 9.6K
Комментарии 6

Умелец подключил Radeon RX 6700 XT к Raspberry Pi CM4

Разработка на Raspberry Pi *Компьютерное железо Видеокарты


По информации Hackaday, компьютерный энтузиаст и разработчик Джефф Герлинг подключил Radeon RX 6700 XT к Compute Module 4 от Raspberry Pi через Compute Module 4 IO Board. Ему было интересно, запустится ли такая сборка и что можно будет сделать через видеокарту.
Читать дальше →
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 5.2K
Комментарии 9

Оверклокер разогнал Raspberry Pi до 3 ГГц

Разработка на Raspberry Pi *Компьютерное железо

Пользователю Twitter удалось разогнать Raspberry Pi 4 до частоты 3 Ггц, о чем он рассказал в своем аккаунте. Энтузиаст отметил, что разгон процессора одноплатного компьютера оказался неэффективным. Для охлаждения пришлось прибегнуть к использованию охлаждающего аэрозоля.

Читать далее
Всего голосов 16: ↑15 и ↓1 +14
Просмотры 5.2K
Комментарии 4

Raspberry Pi впервые повышает цены — всё из-за дефицита компонентов и цепочки поставок

Разработка на Raspberry Pi *Компьютерное железо

Основатель Raspberry Pi Эбен Аптон (Eben Upton) рассказал в официальном блоге о том, что компания вынуждена поднять цены на свои продукты. Причиной тому стала нехватка комплектующих, вызванная кризисом полупроводников. Аптон уверяет пользователей, что это временные меры.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Просмотры 4.2K
Комментарии 3

Raspberry Pi адаптировали для LEGO-роботов

Разработка на Raspberry Pi *Компьютерное железо

Raspberry Pi Foundation представила плату Raspberry Pi Build HAT, упрощающую интеграцию двигателей и датчиков LEGO Technic с одноплатными компьютерами Raspberry Pi. Проект нацелен на обучение детей основам программирования и робототехники в игровой форме.

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Просмотры 1.5K
Комментарии 1

Raspberry Pi 4 теперь поддерживает Vulkan 1.1

Разработка под Linux *Разработка на Raspberry Pi *Компьютерное железо Игры и игровые консоли


26 октября 2021 года разработчики Raspberry Pi 4 объявили, что микрокомпьютер теперь поддерживает кроссплатформенный API для 2D- и 3D-графики Vulkan версии 1.1.
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Просмотры 3.9K
Комментарии 2

Малиновая сага. Цикл статей про серверы на базе Raspberry Pi 4

Блог компании Selectel IT-инфраструктура *Серверное администрирование *Разработка на Raspberry Pi *

Собрали все статьи про интеграцию серверов на базе Raspberry Pi 4 в наши дата-центры. Разобрали весь процесс — от загрузки «малинки» до автоустановки.

Читайте цикл статей и задавайте вопросы в комментариях.

Лезем внутрь
Всего голосов 30: ↑29 и ↓1 +28
Просмотры 7.1K
Комментарии 5

64-битная Raspberry Pi OS вышла из беты

Разработка на Raspberry Pi *Софт IT-компании


2 февраля 2022 года Raspberry Pi Foundation выпустила первый релиз 64-битной Raspberry Pi OS. Ранее данная версия ОС для микрокомпьютеров Raspberry Pi 3 и Raspberry Pi 4 проходила бета-тестирование, а для пользователей был доступна в качестве стабильной только 32-битная версия.
Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 4.3K
Комментарии 3